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

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

---

## vladradon — 2019-03-30 00:59

> Цитата (garry119):
> можно сделать одним индикатором как в шаблоне?

Посмотри такой вариант. Цвет фона не стал подбирать. У машки цвет красный и его можно поменять либо в коде, либо в настройках индикатора. Входные параметры с V1 и V2 - это мои варианты индюка, параметры с А на конце - это Аленины, и МА - это машка на массиве Алениной версии. Сделал, насколько смог понять по шаблону что к чему.

## pilot331 — 2019-03-30 12:53

> Цитата (AlenaCoder):
> чуть чуть ошиблись. скобку не там поставили.

**AlenaCoder**,

а скажите, он теперь сигналит только по главным пикам или по промежуточным тоже?

## Bullra — 2019-03-30 17:13

Физкультпривет! Помогите переписать АТР, чтобы индикатор работал непосредственно с графика. Нашел всего два примера реализации такой возможности, но пока ничего не получается.

ЗЫ Вот это поворот! Открываю терминал, а там такая картинка. 

[изображение: https://charts.mql5.com/20/833/gbpusd-m5-roboforex-ltd.png]

Вот только хоть убей, не понимаю, как у меня это вышло...

## Bullra — 2019-03-30 17:52

Судя по всему, когда я ковырялся в коде, кинул индикатор на график и забыл про него. Когда понял, что правильно индикатор мне не переписать, удалил весь код и решил поэкспериментировать с дотами. Короче метак запомнил, что индикатор был в главном окне и оставил его там. Вот как теперь реализовать самый легкий и простейший алгоритм, чтобы не лазить постоянно в код и менять on chart на separate?

ЗЫ Выглядит ништяк.

[изображение: https://charts.mql5.com/20/833/gbpusd-m15-roboforex-ltd.png]

## vladradon — 2019-03-30 17:56

> Цитата (Bullra):
> Физкультпривет! Помогите переписать АТР, чтобы индикатор работал непосредственно с графика. Нашел всего два примера реализации такой возможности, но пока ничего не получается.
>
> ЗЫ Вот это поворот! Открываю терминал, а там такая картинка.

Физкульт! А чего ты хотел - два графика с разными значениями, диапазон которых чисто физически не уместится на одном графике. Нужна либо привязка к чарту (основному графику цен) либо выносить за пределы терминала и уже виндосовскими средствами рисовать. Можно попробовать на чарте изобразить гистограмму не средствами индикаторных функций, а графически (я так сделал в своем индюке, только подвальном, но смысл не меняется: https://forexsystemsru.com/showpost.php?p=1383314&postcount=69). Короче технически все решаемо!

## scr1ptograf — 2019-03-30 18:04

Ребят привет. Нарыл древний индикатор дивергенции достаточно интересный, очень не хватает алерта, прикрутите пож. Подарю штаны миньена:D

## Bullra — 2019-03-30 18:19

> Цитата (vladradon):
> Физкульт! А чего ты хотел - два графика с разными значениями, диапазон которых чисто физически не уместится на одном графике. Нужна либо привязка к чарту (основному графику цен) либо выносить за пределы терминала и уже виндосовскими средствами рисовать. Можно попробовать на чарте изобразить гистограмму не средствами индикаторных функций, а графически (я так сделал в своем индюке, только подвальном, но смысл не меняется: https://forexsystemsru.com/showpost.php?p=1383314&postcount=69). Короче технически все решаемо!

Нет, там все просто, значения регулируются в общих. Постом выше я написал, почему так вышло.

## vladradon — 2019-03-30 20:41

> Цитата (Bullra):
> Нет, там все просто, значения регулируются в общих. Постом выше я написал, почему так вышло.

Понятно. Я не всегда в курсе, когда мои посты появляются позже чьих-то еще, как в этот раз. Когда я писал свой пост, твоего поста о том, что все ништяк, просто не видел - его не было. Главное, что все true!;):D

## AlenaCoder — 2019-03-30 21:13

> Цитата (pilot331):
> **AlenaCoder**,
>
> а скажите, он теперь сигналит только по главным пикам или по промежуточным тоже?

а что есть промежуточный пик у него?

## Laser300 — 2019-03-31 03:55

Здравствуйте. Помогите если возможно переделать индикатор под мт5 платформу.

## vladradon — 2019-03-31 06:49

> Цитата (Laser300):
> Здравствуйте. Помогите если возможно переделать индикатор под мт5 платформу.

Что там переделывать - там и для 4-ки не работает.

## Laser300 — 2019-03-31 07:04

Выложил с своей платформы мт4. У меня там два файла. Возможно вот так?:not-good:

## superhonda498 — 2019-03-31 08:14

Всем привет.... сделайте пожалуйста индикатору (id)... что бы можно было ставить по нескольку индикаторов на один график....
[изображение: https://b.radikal.ru/b04/1903/0e/da8517c671c6.jpg]

## MrGreen86 — 2019-03-31 16:02

> Цитата (superhonda498):
> Всем привет.... сделайте пожалуйста индикатору (id)... что бы можно было ставить по нескольку индикаторов на один график....

в самом конце "PREFIX"

## pilot331 — 2019-03-31 16:48

> Цитата (AlenaCoder):
> а что есть промежуточный пик у него?

**AlenaCoder**,

там главные экстремумы выделяются Red и Lime цветом, а промежуточные Brown и DarkGreen. Так вот если это возможно, сделать так, чтобы он эти промежуточные экстремумы пропускал, а выдавал сигналы только при появлении главных экстремумом! Они, конечно же перерисовываются когда цена их пробивает и становятся промежуточными экстремумами, но это НЕ принципиально, главное, чтобы при появлении именно главного экстремума всегда выдавался сигнал!!! 
В буфере они прописываются как Value 2 =-1 это Lime сигнал, а Value 3 =1 это Red сигнал. Вот по ним то нужны АЛЕРТЫ (на мыло и в терминале)!!!

## AlenaCoder — 2019-03-31 22:23

> Цитата (pilot331):
> **AlenaCoder**,
>
> там главные экстремумы выделяются Red и Lime цветом, а промежуточные Brown и DarkGreen. Так вот если это возможно, сделать так, чтобы он эти промежуточные экстремумы пропускал, а выдавал сигналы только при появлении главных экстремумом! Они, конечно же перерисовываются когда цена их пробивает и становятся промежуточными экстремумами, но это НЕ принципиально, главное, чтобы при появлении именно главного экстремума всегда выдавался сигнал!!!
> В буфере они прописываются как Value 2 =-1 это Lime сигнал, а Value 3 =1 это Red сигнал. Вот по ним то нужны АЛЕРТЫ (на мыло и в терминале)!!!

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

## pilot331 — 2019-03-31 22:42

> Цитата (AlenaCoder):
> Вообще я только исправила то где у вас ошибка была, не вникала какой буфер вы брали в расчет.
> Сейчас глянула, скорее было не верно, вроде как все пики учитывались.
> Сделала только по основным.

**AlenaCoder**,

КРАСАВА!!! СПАСИБО ОГРОМНОЕ!!!

## vladradon — 2019-03-31 22:44

> Цитата (Laser300):
> Выложил с своей платформы мт4. У меня там два файла. Возможно вот так?

Я чирканул на 5-ке, но жду тики, чтобы убедиться в работоспособности. Через пару часов если индюк по тикам будет работать на графике, выложу здесь.

## pilot331 — 2019-03-31 23:02

**ПОМОЖИТЕ...**

AlenaCoder, а Вы могли бы прикрутить алерты на мыло и терминал вот этому индикатору. При пересечении "0" линии. Заранее спасибо.

## AlenaCoder — 2019-04-01 03:32

> Цитата (pilot331):
> AlenaCoder, а Вы могли бы прикрутить алерты на мыло и терминал вот этому индикатору. При пересечении "0" линии. Заранее спасибо.

могу o_o

---

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