как переписать часть робота

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Dimik357
10
Dimik357  

Как переписать эту часть робота, что бы он не закрывал с ходу 2 отложника а закрывал только тот, что будет идти по тренду. Вот часть совы 

double Price,MA100 = iMA(NULL,timeframe,period,ma_shift,ma_method,applied_price,0);

   if (Bid>MA100)

   {

      if (TicketSellStop>0) 

         if(OrderDelete(TicketSellStop)) Print("Error ",GetLastError(),"   Delete ",TicketSellStop);

      Price=NormalizeDouble(Ask+TrailingStopOrder*Point,Digits);

      if (TicketBuyStop!=0)

      {

         if (Price < NormalizeDouble(PriceBuyStop-TrailingStepOrder*Point,Digits))

         {

            if (!OrderModify(TicketBuyStop,Price,0,0,0,clrBlue)) 

               Print("Error ",GetLastError(),"   Order Modify ",PriceBuyStop,"->",Price);

         }

      }

      else SendOrder(OP_BUYSTOP,Lot,Price);

   }

   else

   {

      if (TicketBuyStop>0) 

         if(OrderDelete(TicketBuyStop)) Print("Error ",GetLastError(),"   Delete ",TicketBuyStop);

      Price=NormalizeDouble(Bid-TrailingStopOrder*Point,Digits);

      if (TicketSellStop!=0)

      {

         if (Price > NormalizeDouble(PriceSellStop+TrailingStepOrder*Point,Digits))

         {

            if (!OrderModify(TicketSellStop,Price,0,0,0,clrRed)) 

               Print("Error ",GetLastError(),"   Order Modify ",PriceSellStop,"->",Price);

         }

      }

      else SendOrder(OP_SELLSTOP,Lot,Price);

   }

если кому интересно советник "паук" (cm ea spider.mq4)

Sergey Vradiy
2804
Sergey Vradiy  

Почему в этом фрагменте дважды написано TrailingStopOrder и дважды TrailingStepOrder? 

DEDUL
139
DEDUL  
Sergey Vradiy:

Почему в этом фрагменте дважды написано TrailingStopOrder и дважды TrailingStepOrder? 

OrderModify - 4 раза, причем дважды слитно, а дважды раздельно: Order Modify.   if 11 раз в чистом виде и 5 раз в составе других слов
Sergey Vradiy
2804
Sergey Vradiy  
Дед Мазай пенсионер:
OrderModify - 4 раза, причем дважды слитно, а дважды раздельно: Order Modify.   if 11 раз в чистом виде и 5 раз в составе других слов

Шутка неудачная. Я же не знал, что автор подразумевал под этими именами переменных, то ли одно и то же, то ли разное. Но я нашёл ответ в полном коде программы.

Konstantin Erin
2161
Konstantin Erin  
Sergey Vradiy:   Но я нашёл ответ в полном коде программы.
А где полный код?
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий