Работа завершена
Техническое задание
Система скорее всего не нова и возможно есть готовые решения:
1 - Советник первоначально одновременно открывает ордер на покупку (В1) и продажу (S1) одинаковым лотом ( Lot1 изменяемый в настройках)
2 - по достижении Х (Х - отдельная настройка) пунктов советник открывает ордер в сторону движения цены (B2) первоначальным лотом ( Lot1 ) и по получению прибыли в Х в валюте (Х - отдельная настройка) депозита закрывает все ордера и начинает цикл заново
3 - в случае если цена после открытия B2 не набрала установленный профит и развернулась, тот по достижению разницы между В2 в Х пунктов (Х - отдельная настройка), советник открывает ордер S2 первоначальным лотом ( Lot1 ), локируя B2
4 - далее советник ждет пока цена пройдет от цены S2 или B2 Х (Х - отдельная настройка) пунктов и открывает ордер соответственно S3 или B3 первоначальным лотом ( Lot1 ) в сторону роста прибыли и закрывает все ордера при получении общей прибыли по всем ордерам в ранее указанных Х в валюте депозита, если профит опять не получен то ордер S3 или B3 локируется соответвующим (B3 или S3) и цикл повторяется до открытия S5 и B5
5 - после открытия ордеров S5 и B5, советник, как в пункте 1, снова одновременно открывает ордера на покупку В6 и продажу S6 с одинаковым лотом, но возможностью изменения его в настройках ( Lot2 изменяемый в настройках) и далее по старой схеме до получения общей прибыли по всем ордерам в ранее указанных Х в валюте депозита или открытия ордеров S10 и B10.
6 - После открытия ордеров S10 и B10 советник либо останавливает работу (изменяется в настройках) либо продолжает с пункта 5 и до стопаута