Советник здесь —
zakaz.opentraders.ru/59263.html
Цикл модификации удаляем.
SL — переделываем под локальный минимум.
Как только стохастик перешёл в зону выше 80 SL переносим в безубыток под локальный минимум.
Ну и далее тралим SL как в примере на скрине, т.е. стохастик должен вернуться в зону ниже 20 и когда
снова будет выше 80 SL опять переносим под следующий локальный минимум.
Ну и для SELL всё зеркально.
Комментарии (3)
<code> //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ void TrallStory(int ot=-1) { double levUP = High[iHighest(NULL,0,MODE_OPEN,12,0)]; double levDN = Low[iLowest(NULL,0,MODE_OPEN,12,0)]; double tikB=Bid; double tikA=Ask; bool m; for(int i=OrdersTotal()-1; i>=0; i--) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) { if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic) { if(OrderType()==ot) { if(OrderOpenPrice()<=(tikB-levDN*Point) && OrderOpenPrice()>OrderStopLoss()) { m=OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()+levDN*Point,OrderTakeProfit(),0,Yellow); } } if(OrderType()==ot) { if(OrderOpenPrice()>=(tikA+levUP*Point) && (OrderOpenPrice()<OrderStopLoss() || OrderStopLoss()==0)) { m=OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()-levUP*Point,OrderTakeProfit(),0,Yellow); } } } } } } void OnStart() { //--- if(iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,0)>iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_SIGNAL,0)) TrallStory(1); if(iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,0)<iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_SIGNAL,0)) TrallStory(0); } </code>Если не жадный, отправь на кофе в карту 4916989601718488 Редактирован: 24 мая 2021, 23:44
13 axe44 Сообщений: 1149 - Алек
Там столько глупостей, что без вознаграждения переделывать и дополнять не буду.
Чтобы там что-то править, требуется сначала привести код в порядок.
Обсудить работу: forex-time@mail.ru Редактирован: 25 мая 2021, 12:36
15 forextime Сообщений: 141 - ExpertFX
18 GAWroch Сообщений: 84 - Вячеслав
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий