Попробую....вот управляющий блок:
TimeStart=9; //ограничение времени работы советника
TimeEnd= 22;
k лот отложенного ордера=2,0;
Стоп-ордерный тралл
delta =20;
otstup =15;
кк otstup =1.5;
TrailingStart = 1; // Уровень профита - Стартовый уровень трала
extern double TrailingStop = 5; // Фиксированный размер трала
extern double TrailingStep = 2; // Шаг трала
итак...допустим по индикатору открылся селл 0,1 по цене 1,12...цена пошла вниз, ордер закрылся по тейку...
селл 0,1 по цене 1,12...цена пошла вверх....текущая цена 1,1220 (delta)...ставится байстопп 0,2 допустим по цене 1,1230...цена продолжает идти вверх....он сработал и цена продолжает идти вверх...включаются траллы и оба ордера там наверху закрыты...
3 ситуация:
селл 0,1 по цене 1,12 ..цена идет вверх..текущая 1,1220 (delta)..ставится байстопп 0,2...по цене 1,1230....цена разворачивается и начинает идти вниз...1,1219.....1,1218....1,1217....включается стоп-ордерный тралл и соответственно отложенный байстопп 0,2 начинает идти 1,1229,...1,1228....1,1227....ну и допустим он сработал на1,1210....а цена продолжает идти вниз...текущая цена 1,1195 (otstup)...выставляется байстопп 0,4....и траллится вслед за ценой...допустим сработал.....цена продолжает идти вниз....следующий байстопп 0.8 откроется на расстоянии от ордера 0.4 (otstup *кк otstup ) и.т.д.
Зеркально, если открылся по индикатору бай 0,1
Важно!!!
1.профит трейлинг должен работать независимо(т.е. во время движения цены по индикатору может открыться ордер бай...со своими селловскими стоп ордерами...так вот трейлинг должен их учитывать отдельно....и селл ордер со своими баями отдельно)
2. в рынке может быть максимально 2 основных ордера (СЕЛЛ со своими баевскими сопровождающими и БАЙ со своими селовскими сопровождающими)..и пока один из блоков не закрылся, новых не открывать....т.е. допустим закрылся из двух бай...селл остался...следующий бай откроется по сигналу индикатора...
С.,уважением, Сергей...