GridDancer does this already. If/when a new grid level is reached, it checks the most recent HGI-signal. If HGI says 'BUY', it will check if there is already an open BUY at this (new) level. If so, it will exit silently. Similarly, if HGI says 'SELL'. How does it 'know' if there is already a trade at this level? It looks at the trade comment, particularly the bit between the []-brackets.Timmy » Thu Nov 03, 2016 8:48 pm wrote: Is it possible to stop it from adding trades to steps that already have open positions? (The new additional trades were a few pips off from the existing open trades as the ATR had widened so the step gap had increased).
Whilst GridDancer has an open sequence of trades, the grid size (or distance between trades) will remain constant, even the ATR changes dramatically during this time. The grid size is even persisted into a GlobalVariable, so even if you restart your Empty4 platform and/or change any of the parameters, it will only modify the grid size if its stack of trades is empty (i.e. it is about to start a new sequence).
So, I don't know what happened on your account, but this is not designed to happen.