If Low Risk is set on false, then yes it can only be a midband cross.
If TradeAtSignal=true : order opened at next bar after gartley signal, the other indicator will be used to confirm the signal.
If TradeAtSignal=false : order opened at any moment as long as the previous gartley signal is in our direction. The gartley will confirm the other indicators signal.
UseBBMACDExit=true : it depends on the risks that you have chosen.
Indeed a user manual guide pdf would be nice for a such code.