Итак у нас есть скрипт запущенный в лаборатории и скрипт запущенный в агенте. По появлению убыточной сделки торговля в агенте прекращается, а в лабе продолжается. После того как в лабе пройдёт первая прибыльная сделка скрипт в агенте начинает торговать. Если это можно делать руками то почему это нельзя запрограммировать ?
Я вот вижу только решение "с фальшивкой" (это не ругательство, а вполне себе технологический термин): работать с двумя блоками для открытия позиций:
1-й будет торговать всегда, невзирая на прибыль и убыток. Это будет "ведущий".
2-й будет торговать только после прибыльной сделки "ведущего" блока и перестанет торговать после его убытка. Это будет "ведомый".
Может кто то другой подскажет иное решение.