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

ZADEL_21

Активный участник
Здравствуйте!
Вот в этом индикаторе есть алерт, но хотелось бы, что бы появилась возможность отдельно отключать сигнал продажи и оставлять сигнал покупки. Либо наоборот. И главное что бы этот алерт корректно работал в MTF. Потому что сам одним известным мне способом пытался добавить эту функцию, но зависает терминал потом от такого индикатора.
 

Вложения

  • Ehlers Fisher Transform Alerts 2 MTF nmc [garry119].mq4
    9,8 КБ · Просмотры: 50

3d_3G

Активный участник
Добрый день уважаемые специалисты. В индикаторе "свеча в свече" (CustomCandle) имеются такие настройки: 1. Применить или отменить функцию "свеча в свече" 2. Применить или отменить отрисовку контура свечи соответствующим цветом. 3.Применить или отменить заливку свечи от уровня входа до уровня выхода соответствующим цветом. Мне же нужна дополнительная функция,- залить свечу соответствующим цветом по высоте от хая до лов. Как показано на рисунке в последней красной свече. Т.е. свечи на графике будут выглядеть как столбики. Кто может справиться с этой задачей,пожалуйста, помогите. Буду очень благодарен. Спасибо.
 

Вложения

  • EURUSD.M5.png
    EURUSD.M5.png
    28,1 КБ · Просмотры: 162
  • CustomCandle.mq4
    17,1 КБ · Просмотры: 30

Striker-kz

Местный знаток
Николай,огромное спасибо. Фильтр что нужен.(y)
есть ещё просьба,дабы не злить брокера максимально-обьёмными ордерами.
добавить функцию,которая должна открывать несколько ордеров в момент сигнала открытия, вместо одного ордера,где в настройках можно указать максимальный ордер.
например, указанно максимум обьём 10,значит,если боту надо открыть ордер обьёмом в 105,то описываемая функция открывает 10 ордеров по обьёму 10 + один ордер обьёмом 5,что в итоге открыто 11 ордеров в общей сумме обьёма 105, вместо 1 ордера.
ну и обязательно проверочка, на случай закрытия всех открытых ордеров,чтоб ни одного не осталось в терминале.
если Николай отдыхает,кто нибудь за него .
Присоединяюсь. Нужна такая функция.
 

garry119

Гость
всем привет.
приделайте, пожалуйста, к индикатору сигнал с алертом, когда цена трижды касается лини канала
 

Вложения

  • Screenshot_294.png
    Screenshot_294.png
    105,8 КБ · Просмотры: 325
  • Screenshot_295.png
    Screenshot_295.png
    109,5 КБ · Просмотры: 326
  • i-Regr.mq4
    4,5 КБ · Просмотры: 51

Legge

Активный участник
Здравствуйте, уважаемые программисты. Поправьте пожалуйста индикатор. У самого на вышло...
Вот индикатор "IAND 3x Alert v3" выдает стрелку, только тогда, когда "UniZigZagChannel_v1.9 600+" и "Heiken Ashi Ma T3 new 2 AM" рисуют стрелку соответствующего направления на одном баре.
Нужно чтобы "IAND 3x Alert v3" выдавал стрелку только после того как три индикатора покажут стрелку соответствующего направления на одном баре.
Т.е. я добавил в код через i-Custom еще один индикатор "Ctr". Но что-то не работает... , т.е. кажет стрелки учитывая только два первых индикатора. Не пойму где ошибка, вроде все правильно в коде. Почините пожалуйста.
 

Вложения

  • IAND 3x Alert v3.mq4
    6,4 КБ · Просмотры: 39
  • Heiken Ashi Ma T3 new 2 AM.mq4
    10,5 КБ · Просмотры: 43
  • UniZigZagChannel_v1.9 600+.mq4
    52,9 КБ · Просмотры: 44
  • Ctr.mq4
    26,1 КБ · Просмотры: 49

russcand

Новичок форума
Привет.
Осцилятор рисует волатильность. Суть в том , что он стоит на нескольких ТФ , а настройка позволяет задать условия для одного ТФ. На другие ТФ приходится переустанавливать и вводить новые значения , согласно ТФ. Хотелось бы раз ввести и забыть в дальнейшем что-то менять при смене ТФ.
Надо в настройки индюка ( или в коде прописать ) вынести возможность сразу задавать условия для всех ТФ: если ТФ М30 , то осцилятор обращается к настройкам для М30. Если Н4 , то к настройкам для ТФ Н4.
Для каждого ТФ задаются по 2 параметра: Средняя волатильность и Множитель. Параметр к-ва баров единый.
Настройки такие ( н-р ): ТФ(Средняя волатильность ; Множитель): Месяц(5;15) , Неделя(10;1,8) , День(12;2) , Н4(15;25) , Н1(20;3) , М30(25;4) , М5(30;5). К-во баров везде 10 000.
 

Вложения

  • VolatilityAverageUnit_HighLimit.mq4
    21,7 КБ · Просмотры: 46

garry119

Гость
От текущего показания индикатора отнимается предыдущее.
сделайте, плиз, версию slow, где предыдущее прибавляется в виде обычного боллинжера на графике.

P.S.
если на график затруднительно, то просто версию slow. там в коде где то надо "-" на "+" поменять, может кто в курсе как это сделать
 

Вложения

  • speed BB.mq4
    5,9 КБ · Просмотры: 48
Последнее редактирование:

33paltus

Интересующийся
Просьба к программистам-кодерам: добавьте в этого советника РЕВЕРС открытия сделок, что бы в место BUY открывал SELL и в место SELL открывал BUY. Спасибо!
 

Вложения

  • CrossEA.mq4
    14 КБ · Просмотры: 32
Последнее редактирование:

bot14

┳━┳
От текущего показания индикатора отнимается предыдущее.
сделайте, плиз, версию slow, где предыдущее прибавляется в виде обычного боллинжера на графике.

P.S.
если на график затруднительно, то просто версию slow. там в коде где то надо "-" на "+" поменять, может кто в курсе как это сделать
Поменял. Сможешь написать, зачем это нужно? ;)
 

Вложения

  • Shot-714.png
    Shot-714.png
    19,7 КБ · Просмотры: 392
  • speed BB_mod.mq4
    5,9 КБ · Просмотры: 59

1715

Элитный участник
Сделайте пожалуйста, чтоб профит показывал два знака после точки.

1575454946700.png
 

Вложения

  • Show Money v.2.mq4
    20,4 КБ · Просмотры: 27

К-о-л-я-н-ы-ч

Новичок форума
Добрый день. Прикрутите ТР в настройках пожалуйста.
 

Вложения

  • NikRazzorenov (4).ex4
    19,1 КБ · Просмотры: 26
  • NikRazzorenov (4).mq4
    17,5 КБ · Просмотры: 48

1715

Элитный участник
Странный сов... Он не был рассчитан на несколько ордеров одного направления изначально.
vladradon
Не могли бы Вы посмотреть одну фишку в советнике?
Он при профите не закрывает все ордера которые учавствуют в этом профите.
Он закрывает ордера при профите и соответствующем сигнале индикаторов, но когда во время закрытия ордеров профит уходит в минус он прекращает закрывать ордера.
Надо, чтоб закрывались все ордера которые были причастны на момент плюсового профита и положения индикаторов. Надо принудительно закрыть все ордера которые участвовали на момент сигнала (не важно будут они с плюсом или минусом на момент закрытия).
 

ludaedFX

Элитный участник
Уважаемые программисты поставьте пожалуйста уведомление и разберитесь с ТФ. Буду очень благодарен
Пробовал сам, но сигналят только в одну сторону. Индикаторы рисуют
 

Вложения

  • #GoAhead.mq4
    2,7 КБ · Просмотры: 36
  • NEOLITHIC RIVER.mq4
    8,4 КБ · Просмотры: 42

nikolaiads

Активный участник
Уважаемые прогеры ! Обращался на многие форумы и темы, но воз и ныне там.. Можно ли этот в этот индикатор добавить функцию настройки амплитуды или что-то в этом роде. А то он на Н1 выглядит нормально - скрин № 1, но при переключении таймфрейма приобретает неудобоваримый вид - скрин № 2, сам сколько в редакторе не бился, ну не выходит у меня чаша грааля :unsure:
 

Вложения

  • CCI_Chart.ex4
    12,8 КБ · Просмотры: 17
  • CCI_Chart.mq4
    3,5 КБ · Просмотры: 37
  • 1.jpg
    1.jpg
    251,3 КБ · Просмотры: 289
  • 2.jpg
    2.jpg
    293,4 КБ · Просмотры: 289

Anna89

Новичок форума
Кто знает? Что вставить в функцию подсчета убыточных ордеров, чтобы после закрытия 3 убыточных ордеров подряд. сделки не ставились до смены сигнала индикатора?
Красным выделена строчка, которую как я думаю, нужно заменить на противоположный сигнал индикатора.
Код:
int Loss()
  {
   int losses=0;
   for(int i=OrdersHistoryTotal()-1;i>=0;i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
           {
            if(OrderType()==0)
              {
               if(OrderOpenPrice()-OrderClosePrice()>0 && TimeDay(OrderOpenTime())==Day()) losses++;
               if(OrderOpenPrice()-OrderClosePrice()<0) break;
              }
            if(OrderType()==1)
              {
               if(OrderOpenPrice()-OrderClosePrice()<0 && TimeDay(OrderOpenTime())==Day()) losses++;
               if(OrderOpenPrice()-OrderClosePrice()>0) break;
              }
           }
        }
     }
   return(losses);
  }
 

garry119

Гость
Поменял. Сможешь написать, зачем это нужно? ;)
надо было в одном окне их поглядеть.
нули не совмещаются.
можно как то в одном индикаторе это сделать, чтобы связаны были как то.
или этот мод на график перекинуть на цену?

или даже оба он чарт
 

Вложения

  • Screenshot_335.png
    Screenshot_335.png
    112,5 КБ · Просмотры: 214

Kasander

Местный знаток
Есть кто-нибудь кто может реализовать вот такие варианты дробных Машек?
SMA 0,31
ARSI 3,21
 
Верх