Thanks for your reply. I am using ICMarkets RAW , where as you know the spread is almost always 0 - 0.2 ish.
However I don't understand the logic behind separating groups of positions and aggregating an average TP for some, and then only dealing with other group TP's later. If I had an infinite capital balance and set position sizes to 0.01 with no volume exponent - and the price dropped say 1000 pips on a nuclear event, it appears to me that there might be grouped positions that are left behind and not dealt with with the Average TP. Infact it might take years if ever for the price to come round and clear the "forgotten" positions if they are not included in the global or collective grouping TP's.
And with grid type trading, using a SL can sometimes be disruptive to an aggregated TP approach.
Am I missing something here.
Thanks again for your response. I have my fingers on the purchase button for this bot, but I need to make sure I understand the logic on this approach.