"Три экрана"

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

"Три экрана"

Сообщение Super636 » 30 авг 2018, 11:34

Советник для тестирования системы основанной на торговой системе А.Элдера "Три экрана"

Первый экран" Прилив".
Используем на рабочем таймфрейме два фильтра для определения направления входа в рынок.
1.Рабочий таймфрейм Фильтр EMA с периодом 13.
Если свеча закрылась выше ЕМА считаем тренд растущим и работаем только на покупку.
Если свеча закрылась ниже ЕМА считаем тренд понижающимся и работаем только на продажу.
2. Фильтр MACD с стандартными настройками 12,26,9.
Если бар гистограммы индикатора за закрытии свечи выше предыдущего бара работаем на покупку.
Если бар гистограммы индикатора за закрытии свечи ниже предыдущего бара работаем на продажу.



Второй экран "Волна рынка".
Используем график на один таймфрейм ниже рабочего. Фильтр осцилятора Стохастик с настройками 5.3.3 для поиска зон перекупленности- перепроданности.

На первом экране оба фильтра показывают покупку, на втором экране обе линии индикатора стохастик 5.3.3 должны быть в области перепроданности ниже уровня 20 для покупки.
На первом экране оба фильтра показывают продажу, на втором экране обе линии индикатора стохастик 5.3.3 должны быть в области перекупленности выше уровня 80 для продажи.

Если на закрытии свечи рабочего таймфрейма поступил сигнал на покупку или продажу то выставляется отложенный стоп ордер на пробой экстремума этой свечи в сторону сигнала.Уровни стоп лосс и тейк профит выставляются согласно настроек из блока ММ советника.Если отложенный ордер не активируется в течении следующей после сигнала свечи то он удаляется.

Настройки советника.
Изменение параметров рабочего таймфрейма.
Изменение параметров ЕМА.
Изменение параметров Стохастик.
Изменение параметров МАКД.
Торговля по реверсному сигналу.

Изменение настроек ММ:
Стоп лосс и тейк профит на фиксированном расстоянии выставленный от экстремумов свечи с учетом отступа,
Стоп лосс и тейк профит в пропорции от размеров свечи выставленный от экстремумов свечи с учетом отступа.
Отступ от свечи для выставления стоп лосс и тейк профит.
Фиксированный лот
Лот в процентах от депозита
Фиксированный риск в перессчете на размер стопа
Риск в процентах от депозита пересчитанный на размер стопа.


Рассмотрим пример сигнала на продажу.Рабочий таймфрейм день.
На таймфрейме на один уровень ниже,четырех часовом графике доллара Австралии в паре с франком обе линии индикатора Стохастик 5,3,3 были в перекупленности.Сигнал на продажу.
2018-08-30_135032.png

На рабочем таймфрейме,дневном графике свеча закрывается ниже ЕМА с периодом 13,гистограмма индикатора МАКД закрывается с понижением к предыдущему дню. Сигнал на продажу.
2018-08-30_135542.png

На закрытии дневной свечи рабочего таймфрейма выставляется селл стоп ордер с параметрами определенными в блоке ММ.
Аватар пользователя
Super636
 
Сообщений: 4540
Зарегистрирован: 14 дек 2014, 07:13
Средств на руках: 168.10 Доллар
Награды: 1
Ветеран I (1)
Группа: Базовая
Благодарил (а): 1586 раз.
Поблагодарили: 732 раз.

"Три экрана"

Сообщение Shepherd » 31 авг 2018, 10:23

Здравствуйте!
поясните вот эти пункты ТЗ:
1. Фиксированный риск в перессчете на размер стопа
2. Риск в процентах от депозита пересчитанный на размер стопа.

1,2. Что будет задаваться в настройках советника и что нужно посчитать?
Аватар пользователя
Shepherd
Специалист MQL
 
Сообщений: 383
Зарегистрирован: 13 июн 2018, 19:22
Средств на руках: 30.25 Доллар
Откуда: Волгоград
Группа: Базовая
Благодарил (а): 114 раз.
Поблагодарили: 208 раз.

"Три экрана"

Сообщение Super636 » 31 авг 2018, 10:37

Shepherd писал(а):Здравствуйте!
поясните вот эти пункты ТЗ:
1. Фиксированный риск в перессчете на размер стопа
2. Риск в процентах от депозита пересчитанный на размер стопа.

1,2. Что будет задаваться в настройках советника и что нужно посчитать?

Задается фиксированный риск в валюте или процентах от депозита, допустим 100 долларов убытка на сделку. Стоп лосс в настройках равен 30 процентов от диапазона свечи.Свеча в 50 пунктов. Отступ 0 пунктов. Спред 3 пункта. Размер стоп лосс выходит 50*30%=15+50+3=68 пунктов.Исходя из риска в 100 долларов на сделку и стоимости пункта инструмента необходимо рассчитать лот для ордера.Допустим сигнал поступил по евро против доллара США, при таком варианте объем стоп ордера будет равен 100:680 0.147 лота.
Аватар пользователя
Super636
 
Сообщений: 4540
Зарегистрирован: 14 дек 2014, 07:13
Средств на руках: 168.10 Доллар
Награды: 1
Ветеран I (1)
Группа: Базовая
Благодарил (а): 1586 раз.
Поблагодарили: 732 раз.

"Три экрана"

Сообщение Shepherd » 31 авг 2018, 11:25

Super636 писал(а):1. Фиксированный риск в перессчете на размер стопа
2. Риск в процентах от депозита пересчитанный на размер стопа.

OK, по Вашему расчету лота от размера убытка я сделаю расчет, вот протестировал, все соответствует и учитывается стоимость пункта для конкретной валюты:
EURUSD
Код: выделить все
2018.08.31 14:15:15.616   test EURUSD.e,H1: Убыток= 100.0$ , стоим.пункта = 1.0
2018.08.31 14:15:15.493   test EURUSD.e,H1: StopLoss = 100 , lot = 1.0
2018.08.31 14:15:15.370   test EURUSD.e,H1: StopLoss = 200 , lot = 0.5
2018.08.31 14:15:15.247   test EURUSD.e,H1: StopLoss = 300 , lot = 0.3333333333333333
2018.08.31 14:15:15.124   test EURUSD.e,H1: StopLoss = 400 , lot = 0.25
2018.08.31 14:15:15.001   test EURUSD.e,H1: StopLoss = 500 , lot = 0.2
2018.08.31 14:15:14.878   test EURUSD.e,H1: StopLoss = 600 , lot = 0.1666666666666667
2018.08.31 14:15:14.755   test EURUSD.e,H1: StopLoss = 700 , lot = 0.1428571428571428
2018.08.31 14:15:14.632   test EURUSD.e,H1: StopLoss = 800 , lot = 0.125
2018.08.31 14:15:14.509   test EURUSD.e,H1: StopLoss = 900 , lot = 0.1111111111111111
2018.08.31 14:15:14.386   test EURUSD.e,H1: StopLoss = 1000 , lot = 0.1

USDJPY
Код: выделить все
2018.08.31 14:20:55.649   test USDJPY.e,H1: Убыток= 100.0$ , стоим.пункта  = 0.9024537718055393
2018.08.31 14:20:55.526   test USDJPY.e,H1: StopLoss = 100 , lot = 0.9024537718055393
2018.08.31 14:20:55.403   test USDJPY.e,H1: StopLoss = 200 , lot = 0.4512268859027697
2018.08.31 14:20:55.280   test USDJPY.e,H1: StopLoss = 300 , lot = 0.3008179239351798
2018.08.31 14:20:55.157   test USDJPY.e,H1: StopLoss = 400 , lot = 0.2256134429513848
2018.08.31 14:20:55.034   test USDJPY.e,H1: StopLoss = 500 , lot = 0.1804907543611079
2018.08.31 14:20:54.911   test USDJPY.e,H1: StopLoss = 600 , lot = 0.1504089619675899
2018.08.31 14:20:54.788   test USDJPY.e,H1: StopLoss = 700 , lot = 0.1289219674007913
2018.08.31 14:20:54.665   test USDJPY.e,H1: StopLoss = 800 , lot = 0.1128067214756924
2018.08.31 14:20:54.542   test USDJPY.e,H1: StopLoss = 900 , lot = 0.1002726413117266
2018.08.31 14:20:54.419   test USDJPY.e,H1: StopLoss = 1000 , lot = 0.09024537718055393

но я не могу понять чем п1 и п.2 отличаются?
речь идет о том, что в п1. убыток будет задаваться в валюте депозита, а в п.2 убыток будет задаваться в % от депозита?
ЗЫ: нашел:
Super636 писал(а):]
Задается фиксированный риск в валюте или процентах от депозита

ОК, вечером сделаю первую версию советника по Вашему ТЗ
Аватар пользователя
Shepherd
Специалист MQL
 
Сообщений: 383
Зарегистрирован: 13 июн 2018, 19:22
Средств на руках: 30.25 Доллар
Откуда: Волгоград
Группа: Базовая
Благодарил (а): 114 раз.
Поблагодарили: 208 раз.

"Три экрана"

Сообщение Shepherd » 31 авг 2018, 18:12

проверяйте, делал все по ТЗ, будут неточности, исправлю, трейлинг не добавлял, если нужно добавлю, это не сложно
ЗЫ: перечитал ТЗ еще раз, в части "отступы от экстремумов", вижу упоминание только при расчетестоплосс и тейкпрофита - там отступы учел , для цены выставления отложенного ордера не учитывал отступы - не вижу в ТЗ, если нужно, добавлю
Вложения
3ElderScreens.v.1.0.ex4
(22.98 KB) Скачиваний: 57
Аватар пользователя
Shepherd
Специалист MQL
 
Сообщений: 383
Зарегистрирован: 13 июн 2018, 19:22
Средств на руках: 30.25 Доллар
Откуда: Волгоград
Группа: Базовая
Благодарил (а): 114 раз.
Поблагодарили: 208 раз.

"Три экрана"

Сообщение Super636 » 31 авг 2018, 18:27

Shepherd писал(а):проверяйте, делал все по ТЗ, будут неточности, исправлю, трейлинг не добавлял, если нужно добавлю, это не сложно
ЗЫ: перечитал ТЗ еще раз, в части "отступы от экстремумов", вижу упоминание только при расчетестоплосс и тейкпрофита - там отступы учел , для цены выставления отложенного ордера не учитывал отступы - не вижу в ТЗ, если нужно, добавлю
Спасибо огромное, буду качать и тестировать.Отступы точно нужны, но лучше я сейчас помучаю немного сова и потом уже все изменения сразу выдам.
Аватар пользователя
Super636
 
Сообщений: 4540
Зарегистрирован: 14 дек 2014, 07:13
Средств на руках: 168.10 Доллар
Награды: 1
Ветеран I (1)
Группа: Базовая
Благодарил (а): 1586 раз.
Поблагодарили: 732 раз.

"Три экрана"

Сообщение Super636 » 04 сен 2018, 12:09

Тестирую советника на истории на днях в тестере работает корректно, в реал тайме сегодня с утра запустил на счету.Почему то из всех возможных сетапов сов выставил ордера только по доллару Австралии против доллара Новой Зеландии.
Как пример того где ордер был не выставлен покупка по фунту против доллара Канады. И Стох был а перепроданности и цена на закрытии выше ЕМА и МАКД на днях растет а ордера не выставляются.
Сов работает только на днях,не учитывает переход на младшие таймфреймы, при торговле на четырех часах начинает каждую свечу выставлять ордер.Надо сделать что бы при переходе на другой таймфрейм советник работал по алгоритму.
В настройках нужно добавить возможность изменения уровней перекупленности перепроданности в стохастике, возможность оставлять отложенный ордер в рынке несколько свечей, перенос на следующую свечу с перерассчетом стопа и профита по размерам следующей свечи.
По горячим сделам вроде все.
Вложения
GBPCADH4.png
GBPCADDaily.png
Аватар пользователя
Super636
 
Сообщений: 4540
Зарегистрирован: 14 дек 2014, 07:13
Средств на руках: 168.10 Доллар
Награды: 1
Ветеран I (1)
Группа: Базовая
Благодарил (а): 1586 раз.
Поблагодарили: 732 раз.

"Три экрана"

Сообщение Shepherd » 04 сен 2018, 17:21

Super636 писал(а):Тестирую советника на истории на днях в тестере работает корректно, в реал тайме сегодня с утра запустил на счету.Почему то из всех возможных сетапов сов выставил ордера только по доллару Австралии против доллара Новой Зеландии.
Как пример того где ордер был не выставлен покупка по фунту против доллара Канады. И Стох был а перепроданности и цена на закрытии выше ЕМА и МАКД на днях растет а ордера не выставляются.
Сов работает только на днях,не учитывает переход на младшие таймфреймы, при торговле на четырех часах начинает каждую свечу выставлять ордер.Надо сделать что бы при переходе на другой таймфрейм советник работал по алгоритму.
В настройках нужно добавить возможность изменения уровней перекупленности перепроданности в стохастике, возможность оставлять отложенный ордер в рынке несколько свечей, перенос на следующую свечу с перерассчетом стопа и профита по размерам следующей свечи.
По горячим сделам вроде все.

если в тестере работает корректно, то и на реале будет корректно работать или будет писать в журнал эксперта ошибку
что с историей по символам? график по инструментам которыми не пользовались давно, должен быть открыт заранее, и история на ТФ на которых будет работать советник должна быть подгружена. После этого необходимо графики закрыть и открыть заново - это касается тех графиков где давно не была подгружена история, если к примеру, евродолллар часто открываете, то ничего делать не нужно.
Насчет разных ТФ, советник ТФ на котором работает и на один ТФ младше сам подгружает в процессе работы свою историю и по этой истории будут рассчитаны индикаторы.
Ну и как обстоят дела с "Магический номер" ? Вы его меняете на каждом новой валюте?
Такие советник пишу не первый раз, все возможно, но в коде советника присутсвуют проверки:
- нормализация лота, т.е. лот будет подобран корректно без разницы на какой валюте работает
- нормализация стоплосс, тейкрофит - как и выше работает
- подгрузка истории с младшего ТФ
Super636 писал(а):Сов работает только на днях,не учитывает переход на младшие таймфреймы, при торговле на четырех часах начинает каждую свечу выставлять ордер.Надо сделать что бы при переходе на другой таймфрейм советник работал по алгоритму..

в ТЗ Вы написали:
Если на закрытии свечи рабочего таймфрейма поступил сигнал на покупку или продажу то выставляется отложенный стоп ордер на пробой экстремума этой свечи в сторону сигнала.Уровни стоп лосс и тейк профит выставляются согласно настроек из блока ММ советника.Если отложенный ордер не активируется в течении следующей после сигнала свечи то он удаляется.

советник ждет закрытия бара и удаляет все отложенные ордера и выставляет новые ордера если есть сигнал от индикаторов, что нужно? - нужно не выставлять отложенные ордера если есть рыночный ордер? - значит так и напишите
Super636 писал(а):В настройках нужно добавить возможность изменения уровней перекупленности перепроданности в стохастике

в стохастике 3 настройки, я вывел их в настройки советника:
Stochastic период линии K = 5
Stochastic период линии D = 3
Stochastic замедление = 3
что еще добавить? речь идет об уровнях которые Вы написали в ТЗ:
На первом экране оба фильтра показывают покупку, на втором экране обе линии индикатора стохастик 5.3.3 должны быть в области перепроданности ниже уровня 20 для покупки.
На первом экране оба фильтра показывают продажу, на втором экране обе линии индикатора стохастик 5.3.3 должны быть в области перекупленности выше уровня 80 для продажи.

это не сложно, добавлю, но эти уровни классические и изменение их обычно приводит к неработоспособности самого стохастика - он по сути не работает, обычно изменяют сами настройки стохастика
Super636 писал(а):возможность оставлять отложенный ордер в рынке несколько свечей, перенос на следующую свечу с перерассчетом стопа и профита по размерам следующей свечи

в первом сообщении с ТЗ не было такого задания, соответственно и не было реализации, но текущая версия советника по сути так и работает - удаляет отложенный ордер и выставляет новый ордер с перерасчетом стопа и тейка, но при условии, что есть сигналы от индикаторов - что теперь нужно сделать? не учитывать сигналы индикаторов если не сработал отложенный ордер? - конкретно напишите
Последний раз редактировалось Shepherd 04 сен 2018, 17:45, всего редактировалось 2 раз(а).
Аватар пользователя
Shepherd
Специалист MQL
 
Сообщений: 383
Зарегистрирован: 13 июн 2018, 19:22
Средств на руках: 30.25 Доллар
Откуда: Волгоград
Группа: Базовая
Благодарил (а): 114 раз.
Поблагодарили: 208 раз.

"Три экрана"

Сообщение Nord » 04 сен 2018, 17:35

Коллеги, уже много раз просили: если с советниками возникают проблемы, выкладывайте скрины сетов и сообщений в Журнале. Экономьте время и себе и нашим специалистам.
Аватар пользователя
Nord
Администратор
 
Сообщений: 8112
Зарегистрирован: 17 июл 2013, 15:55
Средств на руках: 193.10 Доллар
Откуда: Украина
Группа: Администраторы
Благодарил (а): 3187 раз.
Поблагодарили: 6752 раз.
Правила форума - залог долгой жизни на форуме!

"Три экрана"

Сообщение Super636 » 06 сен 2018, 05:36

Сейчас немного не хватает времени.Как только будет время на детальное описание со скринами сразу выложу все моменты с пояснениями.
Аватар пользователя
Super636
 
Сообщений: 4540
Зарегистрирован: 14 дек 2014, 07:13
Средств на руках: 168.10 Доллар
Награды: 1
Ветеран I (1)
Группа: Базовая
Благодарил (а): 1586 раз.
Поблагодарили: 732 раз.


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

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

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

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

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

cron