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

Раздел: Язык программирования MQL4
Автор темы: chocolate
Создана: 2014-10-02 12:48
Ответов: 33795 | Просмотров: 6649618
Страница 972 из 1690
Источник: https://forexsystemru.com/threads/77111/page-972

---

## Anna89 — 2019-11-29 20:12

Здравствуйте. Уважаемые программисты, подскажите пожалуйста решение проблемы. Нужно нарисовать линию в зависимости от сигнала точки зигзага. Т.е. появилась точка зигзига и сразу рисуется линия на расстоянии 100 пунктов.

## AlexeNP — 2019-11-29 20:16

> Цитата (Anna89):
> Здравствуйте. Уважаемые программисты, подскажите пожалуйста решение проблемы. Нужно нарисовать линию в зависимости от сигнала точки зигзага. Т.е. появилась точка зигзига и сразу рисуется линия на расстоянии 100 пунктов.

ObjectCreate()

## ivan2007007 — 2019-11-29 21:24

> Цитата (Korney2005):
> сделайте пожалуйста его MTF (

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

## Slava78 — 2019-11-29 21:30

> Цитата (ivan2007007):
> Он же на основе VWAP???? добавлю от себя чуток,  сделайте оповещение когда цена заходит за нижний и верхний уровни. Индикатор хорош если он на основании показаний VWAP. Не уверен на чем он основан на на первый взгляд VWAP виден . было интересненько получить советник на основании его работы. извиняюсь за наглость ). покупка когда цена выходит с нижней зоны продажа когда с верхней зоны.

Похож?

## ivan2007007 — 2019-11-29 21:32

> Цитата (Slava78):
> Похож?

нет, другой

## ivan2007007 — 2019-11-29 22:39

> Цитата (Tankk):
> **а это для кого я сделал???  https://forexsystemsru.com/threads/indikatory-sobranie-sochinenij-tankk.86203/post-1473809**
> со зрением проблемы, или буквы читать не умеете!? 🤔🤣

Я только обратил внимание на этот индикатор, а вы уже сделали))) СПАСИБО !!!! Оперативно)

## garry119 — 2019-11-30 08:43

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

## Anna89 — 2019-11-30 09:40

> Цитата (AlexeNP):
> ObjectCreate()

Это  я знаю. А вот как вставить сигнал зигзага в эту функцию, если можно вставить только цену?
ObjectCreate(current_chart_id,obj_name,OBJ_LABEL,0,?,0) 
? -сюда вставляю буфер сигнала, но линия не рисует.

## MrGreen86 — 2019-11-30 13:48

> Цитата (Anna89):
> Это  я знаю. А вот как вставить сигнал зигзага в эту функцию, если можно вставить только цену?
> ObjectCreate(current_chart_id,obj_name,OBJ_LABEL,0,?,0)
> ? -сюда вставляю буфер сигнала, но линия не рисует.

зигзаг и есть цена

```
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);

```

## MrGreen86 — 2019-11-30 13:49

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

пересекает верхний/нижний что? уровень?

## garry119 — 2019-11-30 13:50

> Цитата (MrGreen86):
> пересекает верхний/нижний что? уровень?

да. уровень.
пересечение уровня вверх рси зеленеет, пересечение уровня вниз краснеет.
любого уровня. кроме уровня 50

## MrGreen86 — 2019-11-30 13:54

> Цитата (panand):
> ещё раз просьба, уже одна.
> сделайте так,чтобы после сигнала открытия позиции по рси,последующие подряд ,в виде количества баров,**игнорировать сигнал по рси на открытие позиции** .
> количество баров указывается с настройки.
> только для OpenPos()

## Tankk — 2019-11-30 15:40

> Цитата (garry119):
> Танк, сгладь, пожалуйста сигнальной машкой этот рси.
> надо, чтобы тма был прицеплен к сигнальной машке

 :ROFLMAO: :ROFLMAO:

## garry119 — 2019-11-30 21:55

еще просьба:
приделайте, пожалуйста, продолжения линий каналов до текущего бара. можно чуть дальше

## Qwant — 2019-12-01 02:41

> Цитата (saw):
> Но он же рисует, он же задним числом точки малюе!

Эх. Нужен тогда индикатор который уверен что дно или вершина без опоздания. И его приделать.
Возможно зигзаг или что получше.

## Qwant — 2019-12-01 02:46

С опозданием он тестере появляется, а на деле через минуту. Думаю на практике все вовремя будет)
Типа в бою лучше чем на учениях

## panand — 2019-12-01 14:15

> Цитата (MrGreen86):
> [ботик здесь]('https://forexsystemsru.com/threads/dorabotka-botov-sovetnikov-indikatorov-vol-2.77111/post-1474149')

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

## garry119 — 2019-12-01 15:39

всем привет.
есть индикаторы категории dynamic zone и floating levels.
можно сделать, чтобы сама цена на графике была в такой динамической зоне и в таких плавающих уровнях?

## znn1950 — 2019-12-01 21:40

Здравствуйте. Доработайте пожалуйста советник. Надо добавить две функции:
1. ContinueTrading = TRUE // Нормальная работа советника, если FALSE то остановка работы, т.е. как только закрылись все ранее открытые позиции, новые ордера уже не открываются.
2. MaxTrades = 12 // Максимальное количество открываемых ордеров.

## evolernet — 2019-12-01 23:29

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

---

Следующая страница: https://forexsystemru.com/threads/77111/page-973
