alekseifx

 
Уровень 8

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


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

Рейтинг 2146



РЕКОМЕНДУЮ



Трейлинг стоп по облаку ишимоку

Здравствуйте, просьба написать трал по облаку ишимоку.
Трал покупок по нижней границе облака senkon span b.
Трал продаж по верхней границе облака senkon span b.
Тралить только профит.
Тралить все сделки. Не привязываться к magic.
Настройки облака вынести в настройки.
Спасибо!
  • +2
  • Просмотров: 3352
  • 7 октября 2020, 21:39
  • alekseifx
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

Брокер для ваших роботов, 15 лет на рынке

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

+
0
*pontorez* *za* 
avatar

  9  Borg Сообщений: 88 - Borg

  • 8 октября 2020, 08:38
+
0
на 13-е
avatar

  35  AM2 Сообщений: 16266 - Андрей

  • 8 октября 2020, 20:15
+
0
Спасибо! Подождём!
avatar

  8  alekseifx Автор Сообщений: 179

  • 8 октября 2020, 20:28
+
0
Добрый день! Кто нибудь встречал советник, выполненный по всем правилам индикатора Ишимоку? И желательно с открытым кодом. Я встречал, но только по упрощенным или искаженным правилам
avatar

  8  39mail Сообщений: 48 - fenix74

  • 11 октября 2020, 05:01
+
0
Кто нибудь встречал советник, выполненный по всем правилам индикатора Ишимоку?


в базе есть несколько советников по ишимоку. если не подойдет дайте ссылку на самый близкий вариант и я поправлю входы выходы.
avatar

  35  AM2 Сообщений: 16266 - Андрей

  • 11 октября 2020, 08:13
+
0
avatar

  35  AM2 Сообщений: 16266 - Андрей

  • 11 октября 2020, 09:17
+
0
Спасибо! Но я просил трал только профита! И не привязывать к Magic!
Редактирован: 11 октября 2020, 09:59
avatar

  8  alekseifx Автор Сообщений: 179

  • 11 октября 2020, 09:57
+
0
Но я просил трал только профита!


тралит только профит. покажите на скрине если работает иначе.

И не привязывать к Magic


функция трала к магику не привязана
avatar

  35  AM2 Сообщений: 16266 - Андрей

  • 11 октября 2020, 10:29
+
0
Извините, показалось!
Это границы облака перепутаны!
avatar

  8  alekseifx Автор Сообщений: 179

  • 11 октября 2020, 10:47
+
0
Извините, показалось!
Это границы облака перепутаны!
avatar

  8  alekseifx Автор Сообщений: 179

  • 11 октября 2020, 10:47
+
0
И почему Вы все время забываете про спред. Вот нашел, просто меняете на нужный индикатор! Вопрос снят! Извиняюсь за потраченное Ваше время!
<code>extern int DistancePoints     =1;
extern bool AllowLoss         =true;

input int AccuracyPoints      =1;
input double SARstep          =0.02;
input double SARmaximum       =0.2;
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int init()
  {
   Print("SAR Trail v.4 Copyright © 2009, Maxim Markov  marmax@mail.ru");
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
   double Distance            =DistancePoints*Point;
   double Accuracy            =AccuracyPoints*Point;
   double StopCurrent         =0;
   double StopRequired        =0;
   double StopAllowed         =0;
   double StopSet             =0;
   double Spread              =MarketInfo(Symbol(), MODE_SPREAD)*Point;
   double Minimum_Distance    =MarketInfo(Symbol(), MODE_STOPLEVEL)*Point;

   bool m=1;

   for(int i=0;i<OrdersTotal();i++)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==FALSE) break;
      if(OrderSymbol()==Symbol())
        {
         StopCurrent=OrderStopLoss();
         if((OrderType()==OP_BUY) && (Close[0]>iSAR(NULL,0,SARstep,SARmaximum,0)))
           {
            StopRequired=iSAR(NULL,0,SARstep,SARmaximum,0)-Distance;
            StopAllowed=Close[0]-Minimum_Distance;
            StopSet=MathMin(StopAllowed,StopRequired);
            if((StopSet>StopCurrent+Accuracy) && (StopRequired>=OrderOpenPrice() || AllowLoss))
               m=OrderModify(OrderTicket(),OrderOpenPrice(),StopSet,OrderTakeProfit(),0);
           }
         if((OrderType()==OP_SELL) && (Close[0]<iSAR(NULL,0,SARstep,SARmaximum,0)))
           {
            StopRequired=iSAR(NULL,0,SARstep,SARmaximum,0)+Spread+Distance;
            StopAllowed=Close[0]+Spread+Minimum_Distance;
            StopSet=MathMax(StopAllowed,StopRequired);
            if(((StopSet<StopCurrent-Accuracy) || (StopCurrent==0)) && (StopRequired<=OrderOpenPrice() || AllowLoss))
               m=OrderModify(OrderTicket(),OrderOpenPrice(),StopSet,OrderTakeProfit(),0);
           }
        }
     }
   return(0);
  }</code>

Редактирован: 11 октября 2020, 10:58
avatar

  8  alekseifx Автор Сообщений: 179

  • 11 октября 2020, 10:58
+
0
*drinks* 
avatar

  10  Alkmena Сообщений: 139

  • 11 октября 2020, 14:25

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