Доработка ботов (советников, индикаторов) vol. 2

Apostroff

Интересующийся
Здравствуйте!
Пожалуйста, добавьте в индикатор StretchBreakoutChannel опцию смещения по GMT. Т.е. чтобы в настройках можно было задать время смещения начала нового дня от времени брокера в часах.
Индикаторы приложил. StretchBreakoutChannel использует в работе индюк Stretch.

Заранее огромное спасибо!
 

Вложения

  • StretchBreakoutChannel.mq4
    2,4 КБ · Просмотры: 65
  • Stretch.mq4
    2,6 КБ · Просмотры: 59

olegkom

Активный участник
Подправьте в советнике условия входа.Сам попробывал вставить индикатор в сов но выдает ошибки при компеляции. И проверьте плиз чтоб вход был на текущем баре при появлении стрелки. Спасибо
 

Вложения

  • sovHG.mq4
    6,6 КБ · Просмотры: 86
  • HOLY GRAIL 1.6.mq4
    15,4 КБ · Просмотры: 103
  • HOLY GRAIL 1.6.ex4
    9 КБ · Просмотры: 64

Кенто

Активный участник
Подправьте в советнике условия входа.Сам попробывал вставить индикатор в сов но выдает ошибки при компеляции. И проверьте плиз чтоб вход был на текущем баре при появлении стрелки. Спасибо

Ваш сов sovHG рабочий? Он почему-то к графику не прикрепляется.
 

geni1973

Активный участник
доработать сов

Посмотреть вложение 203755привет всем. прошу помощи есть интересный сов но у него прибыль в процентах ни как не под дается оптимизации очень прошу помогите переделать на тейк профит в пунктах за ранее благодарен
 
Последнее редактирование:

cashyra

Новичок форума
Помогите исправить советник EA Bank Of America v2.1

В советнике есть выставление ордеров через степ, но всего три колена, а там в коде я нашёл что есть ещё колена. Помогите исправить чтобы все колена были доступны и работали. И чтобы можно было их включать и выключать.

extern int Step1 = 10;
extern int TP1 = 10;
extern int Step2 = 10;
extern int TP2 = 10;
extern int Step3 = 10;
extern int TP3 = 10;
int gi_120 = 0;
int gi_124 = 0;
int gi_128 = 0;
int gi_132 = 0;
int gi_136 = 0;
int gi_140 = 0;
int gi_144 = 0;
int gi_148 = 0;
int gi_152 = 0;
int gi_156 = 0;
int gi_160 = 0;
int gi_164 = 0;
int gi_168 = 0;
int gi_172 = 0;

_https://yadi.sk/d/8Bg9fOPYgBbfB
 
Последнее редактирование модератором:

_Fatal_

Активный участник
Привет народ, сделайте пожалуйста алерт на пересечение синей и желтой линий а не на пересечение уровней
 

Вложения

  • QQE with Alerts.mq4
    7 КБ · Просмотры: 44

4321

Активный участник
вот QQ c алертом на пересечение синей и тонкой...:)
 

Вложения

  • QQwith_alert.rar
    13,7 КБ · Просмотры: 92

4321

Активный участник
Да,муз.файл там не стандарт был ,не посмотрел при отправке с форума превышает объем ,щас скомипилирую и отправлю заново со стандартным -alert...
 
Последнее редактирование:

Геша5

ỔχστĦиҜ Ħ₳ ҦթტФИŢ
Уважаемые доктора программных наук:)
будьте добры для всеобщего блага,в сове поменяйте отложенные приказы с
бай лимит_селл лимит на бай стоп и селл стоп
 

Вложения

  • high-frequency test (limit only)_roc_reverse.mq4
    5,2 КБ · Просмотры: 74

AlexeyVik

Программист mql4 mql5
Уважаемые доктора программных наук:)
будьте добры для всеобщего блага,в сове поменяйте отложенные приказы с
бай лимит_селл лимит на бай стоп и селл стоп
Ну так там всё приготовлено.
Код:
  if (range_e>range_s && roc_1>0 && roc_2>0)
  {close_reserve();
     //Ticket=OrderSend(Symbol(),OP_BUY,lot,Ask,3,0,0,"ордер лонг от рынка :"+TimeToStr(TimeCurrent(),TIME_MINUTES),magic,0,Blue);
     Ticket=OrderSend(Symbol(),OP_BUYSTOP,lot,Ask+range_stop,3,0,0,"отложенный лонг :"+TimeToStr(TimeCurrent(),TIME_MINUTES),magic,0,Blue);
     //Ticket=OrderSend(Symbol(),OP_BUYLIMIT,lot,Ask-range_stop,3,0,0,"отложенный шорт :"+TimeToStr(TimeCurrent(),TIME_MINUTES),magic,0,Blue);
  } else
  if (range_e<range_s  && roc_1<0 && roc_2<0)
  {close_reserve();
     //Ticket=OrderSend(Symbol(),OP_SELL,lot,Bid,3,0,0,"ордер шорт от рынка :"+TimeToStr(TimeCurrent(),TIME_MINUTES),magic,0,Red);
     Ticket=OrderSend(Symbol(),OP_SELLSTOP,lot,Bid-range_stop,3,0,0,"отложенный шорт :"+TimeToStr(TimeCurrent(),TIME_MINUTES),magic,0,Red);
     //Ticket=OrderSend(Symbol(),OP_SELLLIMIT,lot,Bid+range_stop,3,0,0,"отложенный лонг :"+TimeToStr(TimeCurrent(),TIME_MINUTES),magic,0,Red);
  }
В советнике строки 77 и 83 удали //, а 78 и 84 эти-же // поставь.
То-есть должно получиться как в этом примере.
 

ROMAN_657

Активный участник
Ребята кто может переделать индикатор Divergence Petr .чтобы торгую на 5мин.а он показывал дивергенцию на 1ч.4ч.и дневке.в зависимости какой период поставлю.
 

Геша5

ỔχστĦиҜ Ħ₳ ҦթტФИŢ
Ну так там всё приготовлено.
Код:
В советнике строки 77 и 83 удали //, а 78 и 84 эти-же // поставь.
То-есть должно получиться как в этом примере.
Алексей,а можно как то попроще сразу в коде:)
я то полюбому напутаю...:laugh:
 
Верх