Думается, не помешает совместно сделать черновой набросок Тех Задания для программиста, по прописке в код стратегии самого нужного функционала ATM - AutoTrail (t).
Набросок ТЗ:
1. Когда в CCIForecasterV7DE (подсказчике) появился сигнал о паттерне, WCCIStrategy, приняв его, отрабатывает по нижеизложенному алгоритму.
1. Устанавливает входные Количество контрактов, Stop loss и Profit (желательно что бы была возможность не устанавливать начальный Profit, без потерь для остального функционала).
2. Активирует, для этой входной связки, Stop strategy с настройками функционала из AutoTrail (t):
а) Step 1 - как только Profit Trigger достиг установленного в настройках значения, выставляется Stop loss, двигающийся за Profit Trigger, с установленной же Frequency (частотой).
б)....
в)...
для Step 2 и Step 3, наверно, то же самое что для Step 1.
Самое главное здесь, как видится, это более понятно для программиста, сформулировать Step 1.
Если получиться ясно... корректно сформулировать Step 1, то с оставшимися 2 шагами, наверно, будет полегче?