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

Рейтинг 2146



РЕКОМЕНДУЮ



Советник Fraktal

Советник Fraktal

Прошу сделать советник

Общие данные:
— Работает на всех ТФ;
— для всех валют;
— работа по индикатору Fractal Билла Вильямса;

Работа советника:
Отложенные ордера выставляются на границе хай и лоу.
Условие выставки ордеров:
— если открылся значок фрактал на бай, то выставляется отложенный ордер на границе хай с условием, что перед ним фрактал бай находился выше нового;
— если открылся значок фрактал на селл, то выставляется отложенный ордер на границе лоу с условием, что перед ним фрактал бай находился ниже нового;

Алгоритм работы предоставлен на рисунке.



Начало отсчета, f1селл — никаких действий, f2бай — никаких действий,f3бай — (условие выполнено f3 меньше f2) выставляем отложку (байстоп или бай лимит), f4селл — (условие выполнено f4 выше f1) выставляем отложку (селл стоп или селл лимит),f5селл — никаких действий (f5 ниже f4), f6бай — никаких действий (f6 выше f3), f7селл — выставляем отложку (условие выполнено f7 меньше f5)выставляем отложку (селл стоп или селл лимит),f8селл — никаких действий (f8 ниже f7),
f9бай — никаких действий (f9 выше f6), f10селл — выставляем отложку (условие выполнено f10 меньше f8)выставляем отложку (селл стоп или селл лимит), f11селл — никаких действий (f11 ниже f10),f12бай — никаких действий (f12 выше f9), f13селл — выставляем отложку (условие выполнено f13 меньше f11)выставляем отложку (селл стоп или селл лимит) по моему алгоритм понятен и т.д.

Параметры советника:
— ТР
— СЛ
— Отложенные ордера Бай или сел лимит-1, Бай или селл стор-2, оба -0;
— трал;
— шаг трала;
— время начала работы совы час и мин;
— время окончания работы совы час и мин;
— проскальзывание;
— магик;
  • +2
  • Просмотров: 3006
  • 1 июня 2016, 20:11
  • gued
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

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

+
0
Завтра буду смотреть.
avatar

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

  • 1 июня 2016, 20:17
+
0
Просьба добавить параметр «Время жизни отложенного ордера»
avatar

  15  gued Автор Сообщений: 249

  • 2 июня 2016, 06:12
+
0
Здесь нужно писать отдельную функцию, я с ней просидел 2 часа так и не сделал а готовой не нашел. Теперь буду смотреть только когда будет свободное время.

Вот функция может кто поправит, в ней ищу цены верхних и нижних фракталов.

//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
double FractalPrice(int num,int mode)
  {
   double f=0;
   int up=0,dn=0,n=0;
   for(int i=2; i<100; i++)
     {
      double fup=iFractals(NULL,0,MODE_UPPER,i);
      double fdn=iFractals(NULL,0,MODE_LOWER,i);
      if(fup>0 && mode==1)
        {
         n++;
         if(n==num) f=fup;
         break;
        }
      if(fdn>0 && mode==2)
        {
         n++;
         if(n==num) f=fdn;
         break;
        }
     }
   return(f);
  }
avatar

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

  • 2 июня 2016, 07:54
+
0
Cделал. На сегодня хватит, т.к. сделано еще 2 заказа :) 
www.opentraders.ru/downloads/1194/

avatar

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

  • 2 июня 2016, 08:49
+
0
Спасибо огромное! Попробуем
avatar

  15  gued Автор Сообщений: 249

  • 2 июня 2016, 15:28

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