Советник на индикаторах

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

Советник на индикаторах

Сообщение 747 » 22 сен 2015, 21:01

Добрый день уважаемые программисты.
Напишите пожалуйста советник. Советник использует показание пяти индикаторов. Каждый индикатор в подвале линией показывает свое текущее значение по отношению к цене. Значение четырех индикаторов CDL, HIGH, LOW, MID изменяется от 1.1 до -1.1, значение BIAS изменяется от 2.2 до -2.2. Перед открытие позиции должен быть предварительный сигнал.
Предварительный сигнал - это когда значения всех индикаторов на момент закрытия свечи находятся в крайних значениях.
Например: на скриншоте в левой части отмечен момент на закрытии свечи, когда значения всех индикаторов находятся в крайнем отрицательном значении, в этот момент советник должен приготовиться к открытию Селл позиции. На открытии следующей свечи должен включиться временной фильтр, если по окончанию этого временного фильтра значения всех индикаторов останутся прежними, то должна открыться Селл позиция. Открытая позиция закрывается на закрытии свечи.

Для открытия Бай позиции все зеркально наоборот.

Советник должен иметь:
1. временной фильтр для открытия позиции
2. стоп-лосс

Заранее спасибо.
Вложения
Новая папка.rar
(276.42 KB) Скачиваний: 28
Screenshot - 1.jpg
Аватар пользователя
747
 
Сообщений: 143
Зарегистрирован: 10 дек 2014, 15:48
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 68 раз.
Поблагодарили: 1 раз.

Советник на индикаторах

Сообщение Haos » 22 сен 2015, 21:12

Сделаю. Посмотрю вложения. Должны быть нескомпелир. файлы. Да всё, как-будто есть. Но, давай уже завтра начну... сейчас у нас уже ночь. :ze_va_et:
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Советник на индикаторах

Сообщение Haos » 23 сен 2015, 08:35

747 писал(а):Значение четырех индикаторов CDL, HIGH, LOW, MID изменяется от 1.1 до -1.1,

[-1; 1]
747 писал(а): значение BIAS изменяется от 2.2 до -2.2.

[-2; 2]
747 писал(а):Перед открытие позиции должен быть предварительный сигнал.
Предварительный сигнал - это когда значения всех индикаторов на момент закрытия свечи находятся в крайних значениях.
Например: на скриншоте в левой части отмечен момент на закрытии свечи, когда значения всех индикаторов находятся в крайнем отрицательном значении, в этот момент советник должен приготовиться к открытию Селл позиции. На открытии следующей свечи должен включиться временной фильтр, если по окончанию этого временного фильтра значения всех индикаторов останутся прежними, то должна открыться Селл позиция.

Это называется сохранение сигнала в течение (как минимум) 1 бара. Если же торговать так, как у тебя нарисовано на скрине, то описание техзадания неверное. Сигнал формируется на закрытии бара. Если он существует в течение одного бара, то значит вход на бар позже! Или же надо указывать чему равен "временной фильтр".
747 писал(а):Открытая позиция закрывается на закрытии свечи.

На закрытии какой свечи? Надо указывать точнее. Или же ТП использовать, что правильно, т.е. он может быть оптимизирован.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Советник на индикаторах

Сообщение 747 » 23 сен 2015, 09:18

Это называется сохранение сигнала в течение (как минимум) 1 бара. Если же торговать так, как у тебя нарисовано на скрине, то описание техзадания неверное. Сигнал формируется на закрытии бара. Если он существует в течение одного бара, то значит вход на бар позже! Или же надо указывать чему равен "временной фильтр".

"Временной фильтр" лучше делать изменяемым, чтобы можно было подобрать оптимальный.


На закрытии какой свечи? Надо указывать точнее. Или же ТП использовать, что правильно, т.е. он может быть оптимизирован.

На закрытии свечи на которой произошло открытие.
Аватар пользователя
747
 
Сообщений: 143
Зарегистрирован: 10 дек 2014, 15:48
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 68 раз.
Поблагодарили: 1 раз.

Советник на индикаторах

Сообщение Haos » 23 сен 2015, 09:25

747 писал(а):"Временной фильтр" лучше делать изменяемым, чтобы можно было подобрать оптимальный.

Нет, нужно конкретно. В чем измеряется? В целых барах, в частях баров, в минутах и т.п.?
747 писал(а): На закрытии свечи на которой произошло открытие.

:sh_ok: И что это за результат будет? Первый раз такое вижу. Это что, типа, пипсовка???
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Советник на индикаторах

Сообщение Haos » 23 сен 2015, 09:30

Проверяй пока правильность расчета пяти индикаторов. Код их я прошил в советник. Файлы индикаторов не нужны для советника. Слева экрана вверху выдаются значения на последнем закрытом баре:

01.png
Вложения
EA-BCHLM-v1.mq4
(4.39 KB) Скачиваний: 27
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Советник на индикаторах

Сообщение 747 » 23 сен 2015, 10:15

Нет, нужно конкретно. В чем измеряется? В целых барах, в частях баров, в минутах и т.п.?

Лучше сделать в секундах.
Аватар пользователя
747
 
Сообщений: 143
Зарегистрирован: 10 дек 2014, 15:48
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 68 раз.
Поблагодарили: 1 раз.

Советник на индикаторах

Сообщение 747 » 23 сен 2015, 10:36

Haos писал(а):Проверяй пока правильность расчета пяти индикаторов. Код их я прошил в советник. Файлы индикаторов не нужны для советника. Слева экрана вверху выдаются значения на последнем закрытом баре:

01.png



Смотрится не плохо. Теперь реализуйте пожалуйста фильтр в секундах перед открытием позиции, само открытие и закрытие позиции и Стоп-лосс.
Посмотрим, как в данном виде будет торговать советник.
Аватар пользователя
747
 
Сообщений: 143
Зарегистрирован: 10 дек 2014, 15:48
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 68 раз.
Поблагодарили: 1 раз.

Советник на индикаторах

Сообщение Haos » 23 сен 2015, 13:40

747 писал(а):Нет, нужно конкретно. В чем измеряется? В целых барах, в частях баров, в минутах и т.п.?
Лучше сделать в секундах.

Тут вот какой нюанс есть: как я понял сделка должна открыться в течение бара следующего за тем, на котором появился сигнал. Если это так, то лучше указывать часть бара, после которой следует входить в рынок, если сигнал остается в силе (на текущем баре). Хорошо если пользователь на мин. ТФ работает, цифры небольшие, а если на недельном? :hi_hi_hi:
Имея же в качестве параметра часть бара, я пересчитаю её во временную компонетну. Так удобнее и для оптимизации, т.е. куда проще оптимизировать параметр у которого диапазон от нуля до единицы.

Также уточнение насчет закрытия: закрывать нужно именно в последние секунды (секунду) текущего бара или можно в начале нового?
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Советник на индикаторах

Сообщение 747 » 23 сен 2015, 13:53

Haos писал(а):
747 писал(а):Нет, нужно конкретно. В чем измеряется? В целых барах, в частях баров, в минутах и т.п.?
Лучше сделать в секундах.

Тут вот какой нюанс есть: как я понял сделка должна открыться в течение бара следующего за тем, на котором появился сигнал. Если это так, то лучше указывать часть бара, после которой следует входить в рынок, если сигнал остается в силе (на текущем баре). Хорошо если пользователь на мин. ТФ работает, цифры небольшие, а если на недельном? :hi_hi_hi:
Имея же в качестве параметра часть бара, я пересчитаю её во временную компонетну. Так удобнее и для оптимизации, т.е. куда проще оптимизировать параметр у которого диапазон от нуля до единицы.

Также уточнение насчет закрытия: закрывать нужно именно в последние секунды (секунду) текущего бара или можно в начале нового?


Хорошо, фильтр сделайте частью бара.
Закрытие сделайте в момент закрытии бара.
Аватар пользователя
747
 
Сообщений: 143
Зарегистрирован: 10 дек 2014, 15:48
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 68 раз.
Поблагодарили: 1 раз.


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

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

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

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

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

cron