droba
Droba

 
Уровень 7

  Торгую в компаниях:


Группа "Стол заказов MQL"

Рейтинг 2086



РЕКОМЕНДУЮ



ТРАЛ

Перестал работать трал. Прошу подредатировать.
Советник прилагается.e-Droba-ZigZag_V5.mq4 (9 Kb)
  • 0
  • Просмотров: 1330
  • 30 июня 2020, 07:09
  • droba
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Разгонник
Следующая запись в группе  
Прошу написать советник.
29 июня 2020
30 июня 2020

Комментарии (10)

+
0
Поручителя найди. Или сам код воткни,, если можешь. Код могу дать.
avatar

  13  axe44 Сообщений: 1149 - Алек

  • 30 июня 2020, 08:06
+
0
В сове трал по фракталам, а Вы дали по пунктам.
avatar

  7  droba Автор Сообщений: 217 - Droba

  • 30 июня 2020, 08:13
+
0
По пирсам. Пункты или пирсы прописываются в отдельном коде заранее.
<code>
int OnInit()
  {
//---
   if(Digits==3 || Digits==5)
     {
      TakeProfit*=10;
      StopLoss*=10;
      TrailingStop*=10;
      Step*=10;
      TrailingMStop*=10;
      BUPoint*=10;
      BULevel*=10;
      Slip*=10;
      Spred*=10;
      //OneStep*=10;
      
     }return(INIT_SUCCEEDED);
  }
</code>

Редактирован: 30 июня 2020, 08:19
avatar

  13  axe44 Сообщений: 1149 - Алек

  • 30 июня 2020, 08:17
+
0

void Trailing()
  {
  tikB=Bid;
  tikA=Ask;
   for( i=OrdersTotal()-1;i>=0;i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
           {
            if(OrderType()==OP_BUY)
             {
             
               if(OrderOpenPrice()<(tikB-TrailingStop*Point-BUPoint*Point)&&OrderStopLoss()<(tikB-TrailingStop*Point-BUPoint*Point))
               {
                     mod=OrderModify(OrderTicket(),OrderOpenPrice(),tikB-TrailingStop*Point,OrderTakeProfit(),0,Green);
                     
                     
               }}

            if(OrderType()==OP_SELL)
              {
              
               if(OrderStopLoss()>(tikA+TrailingStop*Point+BUPoint*Point)&&OrderOpenPrice()>(tikA+TrailingStop*Point+BUPoint*Point))//
                 {
                     mod=OrderModify(OrderTicket(),OrderOpenPrice(),tikA+TrailingStop*Point,OrderTakeProfit(),0,Green);
                     
                     
                    
                 }
              }
           }
        }
     }
 return; }
avatar

  13  axe44 Сообщений: 1149 - Алек

  • 30 июня 2020, 08:10
+
0
Да, я Вас прекрасно понял, но мне надо не по пипсам, а по фракталам
avatar

  7  droba Автор Сообщений: 217 - Droba

  • 30 июня 2020, 08:19
+
0
Там где написано ОрдерОпенПрайс() можно поставить свой фрактал и будет тебе счастье.
Если не можешь, ищи поручителя
avatar

  13  axe44 Сообщений: 1149 - Алек

  • 30 июня 2020, 08:22
+
0
Понял, спасибо.
avatar

  7  droba Автор Сообщений: 217 - Droba

  • 30 июня 2020, 08:38
+
0
avatar

  34  AM2 Сообщений: 15876 - Андрей

  • 30 июня 2020, 16:56
комментарий был удален 2020-07-03 17:35:39 droba

комментарий был удален 2020-07-03 17:36:58 droba


Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий
Начать торговлю с Альпари