Индикатор линия

У Вас есть идея, под которую нужен торговый робот? А, быть может, требуется создание нового индикатора или адаптация старого к МТ5? Бесплатно советники и индикаторы под Ваше техническое задание!

Индикатор линия

Сообщение 111111 » 29 дек 2016, 11:17

Прошу написать простенький индикатор, линия следующая за ценой на определенном расстоянии. Цена за которой будет следовать линия это хай и лоу свечи. На рисунке 1 красной стрелкой указан лоу свечи откуда начал расчет индикатор,то есть линия индикатора рисуется на расстоянии 50 пп (параметр можно настроить) от лоу (в данном случае). После закрытия следующий свечи мы видим что лой повысился, значит индикатор рисует линию опять же на 50 пп от лоу. На следующей свече то же самое, лой повысился линия индикатора подтянулась и так далее. Затем после закрытия свечи (отмеченной желтой стрелкой) ниже последней линии индикатора, индикатор меняет цвет и расчет ведется уже не по лоям, а по хаям, то есть линия индикатора рисуется на расстоянии 50 пп от хая свечи, которая пробила линию индикатора (пробоем считается закрытие ниже/выше линии индикатора). Далее все то же самое, если хай следующий свечи ниже предыдущего то индикатор рисует линию на расстоянии 50пп от хая, если хай свечи выше предыдущего то рисует прямую линию, до тех пор пока либо хай не понизиться, либо будет совершен пробой линии индикатора,то есть закрытие свечи выше или ниже последней линии.
Вложения
EURUSDDaily.png
Аватар пользователя
111111
 
Сообщений: 245
Зарегистрирован: 06 ноя 2013, 14:51
Средств на руках: 7.60 Доллар
Группа: Базовая
Благодарил (а): 148 раз.
Поблагодарили: 15 раз.

Re: Индикатор линия

Сообщение Рэндом » 29 дек 2016, 11:49

В порядке очереди сделаю.
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Индикатор линия

Сообщение 111111 » 29 дек 2016, 13:03

Рэндом писал(а):В порядке очереди сделаю.

благодарю!
Аватар пользователя
111111
 
Сообщений: 245
Зарегистрирован: 06 ноя 2013, 14:51
Средств на руках: 7.60 Доллар
Группа: Базовая
Благодарил (а): 148 раз.
Поблагодарили: 15 раз.

Re: Индикатор линия

Сообщение Рэндом » 09 янв 2017, 05:20

Вот. Лучше не сделать. Или попробуйте описать правила с математикой.
Вложения
Ur.mq4
(5.57 KB) Скачиваний: 41
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Индикатор линия

Сообщение 111111 » 09 янв 2017, 20:01

Рэндом писал(а):Вот. Лучше не сделать. Или попробуйте описать правила с математикой.

Попробую описать точнее. В индикатор нужно добавить еще один параметр ( с какой свечи начинать расчет) допустим значение 100, он отсчитывает 100 свечей назад и начинает расчет.Значение Step = 50.
Берет значение Low этой свечи и откладывает от него значение Step. Допустим Low = 1000. Получаем Low(1000) - Step (50) = 950. На этом уровне проводим линию или ставим точку, если вам проще это будет программировать. Далее:
Вариант событий и расчета 1)
После закрытия следующей свечи, сравниваем 950 и close закрытой свечи. Если 950 < close, то сравниваем Low закрывшейся свечи с Low предыдущей: Low(закрытой свечи 1020)>Low(предыдущей 1000) если Low закрытой свечи больше Low предыдущей то от него Low(1020) - Step (50) = 970 и проводим линию на этом уровне.
Вариант событий и расчета 2)
После закрытия следующей свечи, сравниваем 950 и close свечи. Если 950 > close, то берем значения High закрытой свечи (допустим оно было 1100) и к нему уже прибавляем Step. High(1100) + Step(50) = 1150. На этом уровне проводим линию, другого цвета.

Далее, продолжим рассматривать 1 вариант.
После закрытия следующей свечи, сравниваем уже 970 и close закрытой свечи. Если 970 < close, то сравниваем Low закрывшейся свечи с Low предыдущей: Low(1050)>Low(1020) если Low закрытой свечи больше Low предыдущей то от него Low(1050) - Step (50) = 1000 и проводим линию на этом уровне.
Low(1010)<Low(1020) если Low закрытой свечи меньше Low предыдущей то проводим линию на том же уровне что и ранее,то есть 970.
и так далее.

Рассмотрим 2 вариант.
После закрытия следующей свечи, сравниваем 1150 и close свечи. Если 1150 > close, то сравниваем High закрытой свечи (допустим он 1080) и High предыдущей (1100).
High(1080) < High(1100) если High закрытой свечи меньше High предыдущей то High(1080) + Step(50) = 1120. На этом уровне проводим линию.
High(1130) > High(1100) если High закрытой свечи больше High предыдущей то проводим линию на том же уровне что и ранее, то есть 1150.
и так далее.
Аватар пользователя
111111
 
Сообщений: 245
Зарегистрирован: 06 ноя 2013, 14:51
Средств на руках: 7.60 Доллар
Группа: Базовая
Благодарил (а): 148 раз.
Поблагодарили: 15 раз.

Re: Индикатор линия

Сообщение Рэндом » 10 янв 2017, 05:00

Хорошо. Буду дорабатывать.
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Re: Индикатор линия

Сообщение Рэндом » 16 янв 2017, 05:03

Вот.
Вложения
Ur.mq4
(5.55 KB) Скачиваний: 41
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Индикатор линия

Сообщение 111111 » 16 янв 2017, 20:35

Рэндом писал(а):Вот.

К сожалению работает не корректно. На скриншоте показал красными стрелками ошибки в построение индикатора. И на втором скрине, как он должен рисоваться.
Вложения
EURUSDDa22.png
EURUSDDaily.png
Аватар пользователя
111111
 
Сообщений: 245
Зарегистрирован: 06 ноя 2013, 14:51
Средств на руках: 7.60 Доллар
Группа: Базовая
Благодарил (а): 148 раз.
Поблагодарили: 15 раз.

Re: Индикатор линия

Сообщение Рэндом » 16 янв 2017, 21:03

Вот.
Вложения
Ur.mq4
(5.89 KB) Скачиваний: 42
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Индикатор линия

Сообщение 111111 » 17 янв 2017, 16:42

Рэндом писал(а):Вот.

К сожалению опять не то.
Вложения
EURUSDDaily.png
EURUSDDa22.png
Аватар пользователя
111111
 
Сообщений: 245
Зарегистрирован: 06 ноя 2013, 14:51
Средств на руках: 7.60 Доллар
Группа: Базовая
Благодарил (а): 148 раз.
Поблагодарили: 15 раз.


Вернуться в Торговые советники на заказ

Кто сейчас на форуме?

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 87

Права доступа к форуму

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron