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

Alex Green

Прохожий
Alex Green, Не понимаю...
По паре USDCHF выделена сделка, которая должна была открыться с лотом 0,04 но открылась 0,02. Предыдущая сделка по USDCHF на скрине тоже видна. Сделки отсортированы по дате закрытия.


А ларчик просто открывался. Из справочника MQL4.

"При последовательном выборе ордеров с помощью параметра SELECT_BY_POS информация отдаётся в том порядке, в котором она поступила с торгового сервера. Никакая сортировка полученного списка ордеров не гарантируется."
 

Understanding

Активный участник
""Закрытие по обратному сигналу" - true/false" нашел, сделал. А вот первые два пункта не нашел. Вместо каких пунктов их надо поставить?
Реверса нету как такового (если я верно разобрался с открытием ордеров) Я прошу чтоб доработали советника и сделали эти два варианта включения реверса (реверс вместо закрытия по SL и реверс вместо закрытия по обратному сигналу ну и + более широконастраиваемый трал про который написал в первом сооб.). Спасибо за помощь)
 
Последнее редактирование:

catbacs

Новичок форума
А ларчик просто открывался. Из справочника MQL4.

"При последовательном выборе ордеров с помощью параметра SELECT_BY_POS информация отдаётся в том порядке, в котором она поступила с торгового сервера. Никакая сортировка полученного списка ордеров не гарантируется."

Знать бы что это значит...
 

S D V

Местный житель
Alex Green ! У меня большая просьба, не могли бы Вы переделать Вашу последнею разработку по индикатору TRIANGLES Lines+Fibo HL ,задача на скрине. Спасибо!
 

Вложения

  • EURUSD.IM15 7.png
    EURUSD.IM15 7.png
    54,4 КБ · Просмотры: 247
  • TRIANGLES Lines+Fibo HL.mq4
    7,3 КБ · Просмотры: 43

Tankk

*********
TRIANGLES Lines+Fibo HL Step15min [Alex Green]

Alex Green ! У меня большая просьба, не могли бы Вы переделать Вашу последнею разработку по индикатору TRIANGLES Lines+Fibo HL ,задача на скрине. Спасибо!

*hi*

сдвиг и шаг, я допустим, сделал == или м15, или H1.... :)
а вот как "дробить фигуры на части - я не знаю"..... :disappointed:
 

Вложения

  • TRIANGLES Lines+Fibo HL Step15min [Alex Green]_Pomb.png
    TRIANGLES Lines+Fibo HL Step15min [Alex Green]_Pomb.png
    68,5 КБ · Просмотры: 270
  • TRIANGLES Lines+Fibo HL Step15min [Alex Green]_TriA.png
    TRIANGLES Lines+Fibo HL Step15min [Alex Green]_TriA.png
    45,4 КБ · Просмотры: 191
  • TRIANGLES Lines+Fibo HL Step15min [Alex Green].mq4
    7,3 КБ · Просмотры: 121

S D V

Местный житель
Вот скрин ,может чуть запутал,тут думаю понятнее! строители фигуры на зависят от тайма терминала,н-р вот 6 (4 часовых) свечей,он не по терминалу ищет 4 часовые. Проще в барах может, 6х240 баров- это строитель фигуры. А отступ от формирующегося бара -2 (4 часовых) по терминалу. Скорей всего еще функцию надо в настройках добавить,тайм формирующегося бара по терминалу ( в данном случае 4-х часовой) То есть всегда будет тайм по терминалу совпадать ,и у формирующегося бара и у отступных баров (которые между фигурой и формирующемся баром) !!! Ужас)
 

Вложения

  • USDCHF.IH1 7.png
    USDCHF.IH1 7.png
    54,2 КБ · Просмотры: 109
Последнее редактирование:

Alex Green

Прохожий
Alex Green ! У меня большая просьба, не могли бы Вы переделать Вашу последнею разработку по индикатору TRIANGLES Lines+Fibo HL ,задача на скрине. Спасибо!

Вот скрин ,может чуть запутал,тут думаю понятнее!


S D V, разработка не моя, а Ваша, мои только молоток и гвозди.
Всё посмотрел, но времени сейчас нет. За выходные постараюсь сделать (если получится, конечно), ну и если уважаемый Tankk дорогу не переедет. ;) (Tankkу)
 
Последнее редактирование:

Prizr@k

Интересующийся
В той части ошибиться особо негде, должно работать. Проверяйте еще.


Вроде бы работает советник... правда закрывает противоположный ордер не всегда... и почему то открывает по 2 ордера buy за раз, а sell нормально, по одному... В чем причина может быть?
 

поручик

Гость
*hi*

а вот как "дробить фигуры на части - я не знаю"..... :disappointed:

Алекс, ну их в баню с дробями :)

Мне складывать надо или умножать
================

короче добавить множитель

т.е. иметь возможность строить ромб за 2 суток, 3, 4...
 

Вложения

  • AUDUSDH1пи.png
    AUDUSDH1пи.png
    102,1 КБ · Просмотры: 71
  • AUDUSDH1выаы.png
    AUDUSDH1выаы.png
    112,5 КБ · Просмотры: 69

officialboob

Элитный участник
В той части ошибиться особо негде, должно работать. Проверяйте еще.


Вроде бы работает советник... правда закрывает противоположный ордер не всегда... и почему то открывает по 2 ордера buy за раз, а sell нормально, по одному... В чем причина может быть?


Причина в ошибочной логике. Не всегда получается с первого захода. Для того и проверяем.

Значит пробуем так.
 

Вложения

  • CCI_peresechenie_mod.mq4
    19,5 КБ · Просмотры: 61

Prizr@k

Интересующийся
В той части ошибиться особо негде, должно работать. Проверяйте еще.


Вроде бы работает советник... правда закрывает противоположный ордер не всегда... и почему то открывает по 2 ордера buy за раз, а sell нормально, по одному... В чем причина может быть?


Все, разобрался... поправил... спасибо большое за работу!!!:D
 

Cemen4yk1

Местный житель
Знать бы что это значит...

да сортируйте по тикету, и выдёргивайте вместе с тикетом лот итд итп
PHP:
int findlastticket(int otype,int magik)
  {
   int oldticket=0;
   double oldopenprise=0;
   ticket=0;
   for(int i=OrdersTotal()-1; i>=0; i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==magik && OrderType()==otype)
            oldticket=OrderTicket();
         if(oldticket>ticket)
         ticket=oldticket;      
        }
     }
   return(ticket);
  }
 

pit84

Активный участник
Обращение к officialboob

Здравствуйте уважаемый officialboob !!!
Вы вчера откликнувшись на мою просьбу(Внедрите пожалуйста в советник функцию, прекращение работы советника по достижению X% от депозита.)
Сделали две версии этой функции. Я и не думал что в каждом варианте есть свои плюсы.
Если вас не затруднит , внедрите в обе версии Динамический лот. С переключателем(вкл\выкл). Считать от свободных денег в процентах.
EA-Dannost-v2_mod (Учитывает только позиции закрытые этим советником (по магику).
EA-Dannost-v2_mod (1) (без учета магика)
 

Вложения

  • EA-Dannost-v2_mod.mq4
    23,1 КБ · Просмотры: 41
  • EA-Dannost-v2_mod (1).mq4
    23,1 КБ · Просмотры: 39

officialboob

Элитный участник
Здравствуйте уважаемый officialboob !!!
Вы вчера откликнувшись на мою просьбу(Внедрите пожалуйста в советник функцию, прекращение работы советника по достижению X% от депозита.)
Сделали две версии этой функции. Я и не думал что в каждом варианте есть свои плюсы.
Если вас не затруднит , внедрите в обе версии Динамический лот. С переключателем(вкл\выкл). Считать от свободных денег в процентах.
EA-Dannost-v2_mod (Учитывает только позиции закрытые этим советником (по магику).
EA-Dannost-v2_mod (1) (без учета магика)


Значит, я объединил функционал переключателем true/false.

PHP:
input int      X           = 10;       // %
input bool     XMagic      = true;     // true == учет магика параметром Х

input double   XLot        = 0.01;     // %
input bool     DynamicLot  = true;     // true == % от баланса для XLot


При XLot = 0.01 = 0.1 лота на тысячу баланса.


Проверяйте.
 

Вложения

  • EA-Dannost-v2_mod.mq4
    23,5 КБ · Просмотры: 88

pit84

Активный участник
Значит, я объединил функционал переключателем true/false.

PHP:
input int      X           = 10;       // %
input bool     XMagic      = true;     // true == учет магика параметром Х

input double   XLot        = 0.01;     // %
input bool     DynamicLot  = true;     // true == % от баланса для XLot


При XLot = 0.01 = 0.1 лота на тысячу баланса.


Проверяйте.
Спасибо огромное за отзывчивость и оперативность!!!
Я так понимаю что эта настройка: input bool XMagic = true; // true == учет магика параметром Х отвечает за прекращение работы сова при достижении профита в процентах, true-магик учитывается, false-нет. Я правильно понял?
С уважением!!!
 

officialboob

Элитный участник
Спасибо огромное за отзывчивость и оперативность!!!
Я так понимаю что эта настройка: input bool XMagic = true; // true == учет магика параметром Х отвечает за прекращение работы сова при достижении профита в процентах, true-магик учитывается, false-нет. Я правильно понял?
С уважением!!!


#немазашо.

Да, все так.
 

Novikov

Гуру форума
Пожалуйста, сделайте из этого индикатора MTF версию!

gbpusd-h1-alpari-limited-7.png


Заранее благодарю!
 

Вложения

  • PowerFuse_edu.mq4
    3,9 КБ · Просмотры: 80
Верх