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

Здравствуйте. Уважаемые программисты, подскажите пожалуйста решение проблемы. Нужно нарисовать линию в зависимости от сигнала точки зигзага. Т.е. появилась точка зигзига и сразу рисуется линия на расстоянии 100 пунктов.
 
Здравствуйте. Уважаемые программисты, подскажите пожалуйста решение проблемы. Нужно нарисовать линию в зависимости от сигнала точки зигзага. Т.е. появилась точка зигзига и сразу рисуется линия на расстоянии 100 пунктов.
ObjectCreate()
 
сделайте пожалуйста его MTF (
Он же на основе VWAP???? добавлю от себя чуток, сделайте оповещение когда цена заходит за нижний и верхний уровни. Индикатор хорош если он на основании показаний VWAP. Не уверен на чем он основан на на первый взгляд VWAP виден . было интересненько получить советник на основании его работы. извиняюсь за наглость ). покупка когда цена выходит с нижней зоны продажа когда с верхней зоны.
 
Он же на основе VWAP???? добавлю от себя чуток, сделайте оповещение когда цена заходит за нижний и верхний уровни. Индикатор хорош если он на основании показаний VWAP. Не уверен на чем он основан на на первый взгляд VWAP виден . было интересненько получить советник на основании его работы. извиняюсь за наглость ). покупка когда цена выходит с нижней зоны продажа когда с верхней зоны.
Похож?
 

Вложения

всем привет.
сделайте, пожалуйста, логику сигналов этого рси в таком варианте уровней как на скрине, когда пересекает нижний вверх, то зеленеет, когда пересекает верхний вниз, то краснеет с возможностью сглаживания рси простой машкой
 

Вложения

  • Screenshot_251.png
    Screenshot_251.png
    133,7 КБ · Просмотры: 352
  • RSI-Trend-Dots mtf.mq4
    RSI-Trend-Dots mtf.mq4
    6,8 КБ · Просмотры: 43
Это я знаю. А вот как вставить сигнал зигзага в эту функцию, если можно вставить только цену?
ObjectCreate(current_chart_id,obj_name,OBJ_LABEL,0,?,0)
? -сюда вставляю буфер сигнала, но линия не рисует.
зигзаг и есть цена

C++:
input int InpDepth=12;     // Depth
input int InpDeviation=5;  // Deviation
input int InpBackstep=3;   // Backstep

   double zz_value;
   for(int z = 0;z<Bars;z++) {
      zz_value = iCustom(NULL,0,"ZigZag",InpDepth,InpDeviation,InpBackstep,0,z);
      if(zz_value!= EMPTY_VALUE)
         break;
   }

   ObjectCreate(0,"zz_line",OBJ_HLINE,0,0,zz_value);
 
всем привет.
сделайте, пожалуйста, логику сигналов этого рси в таком варианте уровней как на скрине, когда пересекает нижний вверх, то зеленеет, когда пересекает верхний вниз, то краснеет с возможностью сглаживания рси простой машкой
пересекает верхний/нижний что? уровень?
 
ещё раз просьба, уже одна.
сделайте так,чтобы после сигнала открытия позиции по рси,последующие подряд ,в виде количества баров,игнорировать сигнал по рси на открытие позиции .
количество баров указывается с настройки.
только для OpenPos()
 

Вложения

Вложения

  • RSIMA TMA ML history.mq4
    RSIMA TMA ML history.mq4
    10,8 КБ · Просмотры: 76
  • RSIMA TMA ML history_30-11-2019.png
    RSIMA TMA ML history_30-11-2019.png
    65,4 КБ · Просмотры: 425
еще просьба:
приделайте, пожалуйста, продолжения линий каналов до текущего бара. можно чуть дальше
 

Вложения

С опозданием он тестере появляется, а на деле через минуту. Думаю на практике все вовремя будет)
Типа в бою лучше чем на учениях
 
Николай,огромное спасибо. Фильтр что нужен.(y)
есть ещё просьба,дабы не злить брокера максимально-обьёмными ордерами.
добавить функцию,которая должна открывать несколько ордеров в момент сигнала открытия, вместо одного ордера,где в настройках можно указать максимальный ордер.
например, указанно максимум обьём 10,значит,если боту надо открыть ордер обьёмом в 105,то описываемая функция открывает 10 ордеров по обьёму 10 + один ордер обьёмом 5,что в итоге открыто 11 ордеров в общей сумме обьёма 105, вместо 1 ордера.
ну и обязательно проверочка, на случай закрытия всех открытых ордеров,чтоб ни одного не осталось в терминале.
если Николай отдыхает,кто нибудь за него .
 
всем привет.
есть индикаторы категории dynamic zone и floating levels.
можно сделать, чтобы сама цена на графике была в такой динамической зоне и в таких плавающих уровнях?
 
Здравствуйте. Доработайте пожалуйста советник. Надо добавить две функции:
1. ContinueTrading = TRUE // Нормальная работа советника, если FALSE то остановка работы, т.е. как только закрылись все ранее открытые позиции, новые ордера уже не открываются.
2. MaxTrades = 12 // Максимальное количество открываемых ордеров.
 

Вложения

Доброго времени суток.
помогите с советником.
может ктонибудь вывести в настройки количество открываемых ордеров и сделать фиксированый лотю
Заранее спасибо
 

Вложения

Посмотрели (2011) Посмотреть

Отслеживают (1852) Посмотреть

Назад
Верх