You are absolutely right! (Sorry for sounding like an LLM!) Because your balance doesn't change throughout that entire process, the second instance will be waiting for the loss to get to $30 (if we take the example with $1,000 starting balance and 3% loss on the second instance). When your profit reaches 6%, the balance doesn't change to $1,060, it stays at $1,000. The solution to this would be a little more complex:Hello Enivid. I did many tests simultaneously on demo, maybe this got me confused with some of the results and hence my weird results. I was using some mt4's going long and some going short on BTCUSD because I had no idea which way the market was trending. I just wanted a quick way to see profits and to test the setup.
But definitely the first AP did get triggered consistently when the balance got inflated by 6% (I used 6% instead of 15% so that I could see the results faster for confirmation), but then when the floating profits fell down past the pull back point (I set floating loss 3% of balance), it just went past without triggering once, I reexamined every setting and I did not find the reason. I really want to retry but it's pointless because doing it again and again without modification of the same setup just simply exhausts me.
The first instance: Enable GlobalSnapshots in input parameters - this will allow your two APs share their equity snapshots. Add 'Recapture snapshots' action (it will update the equity snapshot when triggered at 6% floating profit. Leave signal action enabled as before.
The second instance: Enable GlobalSnapshots in the input parameters. Change condition from that floating loss one to 'Equity <= % of snapshot' and put 97 in the value. Leave signal condition enabled as before.
When the first instance detects 6% of floating profit, it will not only emit a signal, it will also update the equity snapshot to $1,060 (or whatever value it will be at that moment, but it will be quite close to that). The second instance will then wait for the equity to fall to 97% of that $1,060.
The only issue that I see with this setup is that it may get triggered in reverse on the second instance - if the equity first goes to $970 and then it goes to $1,060, it will get triggered immediately by the signal from the first instance because conditions can be met in any order...



