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

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

---

## Yaroslavik — 2020-05-21 16:30

Друзья кто может сделать простую элементарную функцию в виде части кода добавленного в индикатор смысл которой будет в том чтоб индикатор начал и показывал историю строго только те сигналы которые были строго на опене ! именно на опене есть сиг или нет если его небыло на опене то и чтоб в истории и на истории и в реале его тоже не было !!!

## serrus — 2020-05-21 17:49

Доброго дня!Можно ли переделать индюк 4 TF RSI?Сейчас он,конечно,рисует.Нужно вместо М1,5,15,30 поставить числовые значения 14,70,210,420.Рисовать не будет.

## ludaedFX — 2020-05-21 18:17

> Цитата (serrus):
> Доброго дня!Можно ли переделать индюк 4 TF RSI?Сейчас он,конечно,рисует.Нужно вместо М1,5,15,30 поставить числовые значения 14,70,210,420.Рисовать не будет.

Проверяй!

## serrus — 2020-05-21 19:37

Так он же ничем не отличается.И куда вводить параметры ТФ?Понаблюдаю за обоими.Значения увидел в коде.

## ludaedFX — 2020-05-21 20:16

> Цитата (serrus):
> Так он же ничем не отличается.И куда вводить параметры ТФ?Понаблюдаю за обоими.Значения увидел в коде.

Вот это нужно вместо М1,5,15,30 поставить числовые значения 14,70,210,420,я и поставил!!!
Если можно объясните конкретней что Вы хотите

## mobidik — 2020-05-21 22:33

> Цитата (serrus):
> Доброго дня!Можно ли переделать индюк 4 TF RSI?Сейчас он,конечно,рисует.Нужно вместо М1,5,15,30 поставить числовые значения 14,70,210,420.Рисовать не будет.

Позвольте узнать, а что в данном случае, означают числовые значения 14, 70, 210 и 420?
И с чего решили, что именно с ними рисовать не будет?

## mobidik — 2020-05-21 22:36

> Цитата (ludaedFX):
> Вот это нужно вместо М1,5,15,30 поставить числовые значения 14,70,210,420,я и поставил!!!

У же не в первый раз такое встречаю -** ludaedFX**, не страдай... и не путай ТФ с периодом вычислений -  это разные вещи.

## Sergey85 — 2020-05-22 06:38

> Цитата (mobidik):
> У же не в первый раз такое встречаю -** ludaedFX**, не страдай... и не путай ТФ с периодом вычислений - это разные вещи.

Я так думаю Человек хотел попросить убрать Мтф и вывести параметры для всех четырех рси.
Например вот Машки.  Тоже гистограмма на 4 машки, но не мтф.

## Covax — 2020-05-22 08:41

Где то в цикле вычислений собака зарылась, вешает систему. Тыкните пальцем, где она?

## serrus — 2020-05-22 08:48

> Цитата (Sergey85):
> Я так думаю Человек хотел попросить убрать Мтф и вывести параметры для всех четырех рси.
> Например вот Машки.  Тоже гистограмма на 4 машки, но не мтф.

Совершенно верно!Мыссль была именно такая...Я так делаю с другими индюками.Вот,например?CCI-70,210,420.А числа-это 14, умноженные на ТФ.Но он всё равно рисует.

## AlenaS — 2020-05-22 09:07

Добавте, пожалуйста, алерт на смену цвета HA по закрытию свечи. Там есть алерт, но как я понимаю, на пересечении главной линии. Его одного не достаточно

## vladradon — 2020-05-22 09:41

Так-то вроде все работает, но в 48-й строке есть деление на **max**, которое не проверяется (не проверяется **max **на ненулевое значение). Может в этом дело...

## kalyan3922 — 2020-05-22 09:57

Добрый день! Индикатор пинбара показывает на ограниченной истории. Нужно, чтобы показывал на всей истории.

## Covax — 2020-05-22 10:03

> Цитата (vladradon):
> Так-то вроде все работает, но в 48-й строке есть деление на **max**, которое не проверяется (не проверяется **max **на ненулевое значение). Может в этом дело...

Еслиб в max проблема была, то терминал бы выдал алерт в журнале.
Да тут что то с циклом именно вычисления баров. Пытаюсь переделать под мт4 из мт5 индюки Младена, циклы реально фризят проц. Может посмотрите, если интересно?
Впринципе все одинаковые по сути, но как то странно закрутил он их.

## vladradon — 2020-05-22 10:48

> Цитата (Covax):
> Пытаюсь переделать под мт4 из мт5

Там нужно обесцветить нерисующие буферы, но это уже рехтовка и на работу не влияет. Запустил на FXOpen. Первые 2 вроде работают - деление на 0 выскакивало!

## Валентин3223 — 2020-05-22 10:51

Здравствуйте, кто может добавить в советник: 
-Закрытие всех открытых ордеров, по достижению прибыли в валюте депозита, и в этом случае далее советник формирует уже новую сетку ордеров;
-Увеличение лота, по количеству открытых сделок в бай или селл( к примеру первый ордер открылся в бай лотом 0.01, далее если за ним советник открывает бай, то уже увеличенным лотом 0.02, к примеру далее на 3 ордере он хочет поставить селл, тогда он открывает селл изначальным лотом 0.01, если на 4 ордере открывает бай, тогда уже лот 0.03), если возможно, то менять настройку или коэффициентом умножения, либо прибавлением на какой-то постоянный лот;

## Tankk — 2020-05-22 11:29

> Цитата (AlenaS):
> Добавте, пожалуйста, алерт на смену цвета HA по закрытию свечи. Там есть алерт, но как я понимаю, на пересечении главной линии. Его одного не достаточно

**StepMA v-HA alerts**: проверь Лен... в коде бардак такой  🤣

## AlenaS — 2020-05-22 11:41

> Цитата (Tankk):
> **StepMA v-HA alerts**: проверь Лен... в коде бардак такой  🤣

Спасибо, Владислав!

## Covax — 2020-05-22 11:45

> Цитата (vladradon):
> Там нужно обесцветить нерисующие буферы, но это уже рехтовка и на работу не влияет. Запустил на FXOpen. Первые 2 вроде работают - деление на 0 выскакивало!

Ну они просто нарисовали данные и все, на форварде начинается беспорядочный хаос, линии танцуют.
Вырезал кейс с ценами, заменив на Close, ничего не поменялось.

Но на мт5 всё ровно работает именно этот же код.
Чую подвох в int OnCalculate, может его старым методом заменить int Start?

## vladradon — 2020-05-22 11:59

> Цитата (Covax):
> Чую подвох в int OnCalculate

Это точно ни при чем. Я много лет пользую эту функцию в обоих языках и проблем нет. А вот в истории котировок может быть.

---

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