Boris54
ПенSионер

 
Уровень 17

  Торгую в компаниях:


Группа "Стол заказов MQL"

Рейтинг 2081



РЕКОМЕНДУЮ



Доработать советник, который выставляет отложенные ордера по времени.

Добрый день!
Просьба сделать новый советник, который выставляет отложенные ордера по алгоритму.
Торговля внутри дня. Для Мартина – удвоение лота возможно только один раз внутри дня.
Основные моменты вы уже реализовали в этом задании zakaz.opentraders.ru/50543.html
Но только ТР рассчитывается в зависимости от (Хай-Лоу) и SL = (Хай-Лоу). Удвоение лота возможно только один раз внутри дня. В конце дня удаляются только несработавшие отложенные ордера. Можно оставить блок для торговли по дням недели.

Советник работает на пробой и выставляет стоповые ордера. Исходные данные: Мт4, Альпари, 5 знаков после запятой. Торговля внутри дня. Суть ТС – либо при движении вверх, либо при движении вниз цена достигает ТР. Если на первом пробое цена не достигла профита, то на второй пробой увеличиваем лот в два раза. То есть возможно только одно удвоение внутри дня. Первый шаг – на интервале от Т1 до Т2 определяется Хай и Лоу, Хай- Лоу = ТД. Во время Т2 выставляется два стоповых ордера по уровню Хай+d и уровню Лоу-d. Параметр d – защита от ложных пробоев. Параметры ордеров: TP= ТД*К ( К меньше 1), SL= ТД.
Верхний ордер: бай стоп по цене Хай+d + спрэд(спрэд прописывается автоматически). ТР= ТД*К, SL по уровню Лоу. Нижний ордер: селл стоп по цене Лоу- d, ТР= ТД*К, SL по уровню Хай. Лот у обеих ордеров одинаковый. Суть ТС – либо при движении вверх, либо при движении вниз цена достигает ТР.
Если сработал один из ордеров (например бай-стоп), то второй (селл-стоп) удаляется. Но при этом сразу же выставляется селл-стоп с удвоенным лотом. Этот момент можно реализовать разными способами. Например: при срабатывании первого ордера (например бай-стоп)– второй не удаляется, а добавляется селл-стоп с такими же параметрами и таким же лотом. В итоге получится селл-стоп с удвоенным лотом. Техническая реализации этого момента – на ваш выбор.
Далее возможны четыре варианта.
1- если до 23ч 59мин текущего дня цена не вышла за пределы Хай и Лоу и не сработал ни один из ордеров – оба отложенных ордера удаляются. Завтра — на интервале от Т1 до Т2 определяется Хай и Лоу текущего дня.
2- сработал один из ордеров (например бай-стоп), выставился дополнительный ордер в противоположном направлении и в результате получился селл-стоп с удвоенным лотом. Если бай-стоп сработал по ТР- то удаляются все отложенные ордера. Слово «все» относится к техническому решению, когда выставлены два селл-стоп ордера с исходным лотом, который задан в параметрах советника.
3- сработал один из ордеров (например бай-стоп), выставился дополнительный ордер в противоположном направлении и в результате получился селл-стоп с удвоенным лотом. Ордер бай-стоп сработал по SL, одновременно открылся ордера в противоположном направлении с удвоенным лотом. Используем стандартный мартингейл, но возможно только одно удвоение внутри дня и на следующий день ордера выставляются с лотом, который задан в параметрах советника.
Если ордер с удвоенным лотом достиг ТР или SL — торговля в текущем дне завершается.
4- если в п.2 или в п.3 до 23ч 59мин ордер не достиг ТР или SL – ордер остается в работе, но советник его не отслеживает.
Параметры советника:
Т1- время МТ4, час: мин,
Т2- время МТ4, час: мин,
Лот- исходный размер лота,
d – в пунктах защита от ложных пробоев,
К- коэффициент для расчета ТР, ТР=К*(хай-лоу),
К2- коэффициент для мартина, чтобы была возможность оптимизировать этот параметр.
  • 0
  • Просмотров: 1438
  • 21 июля 2019, 09:20
  • Boris54
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Прикрутить дивергенцию к инд. Чайкина
Следующая запись в группе  
индикатор
21 июля 2019
21 июля 2019

Комментарии (9)

+
0
Пожалуй для себя что-то похожее сделаю. :) 
avatar

  13  axe44 Сообщений: 1149 - Алек

  • 21 июля 2019, 09:28
+
0
Ахе44, какие отличия предполагаете сделать?
Редактирован: 21 июля 2019, 09:59
avatar

  17  Boris54 Автор Сообщений: 756 - ПенSионер

  • 21 июля 2019, 09:30
+
0
Так как на тему не подписан, просьба прежде чем комментировать, нажимать кнопку «Ответить».
Сначала протестирую, потом посмотрю какие варианты выгодно смотртся
avatar

  13  axe44 Сообщений: 1149 - Алек

  • 21 июля 2019, 12:45
+
0
Вот теперь буду знать — как правильно отвечать.
avatar

  17  Boris54 Автор Сообщений: 756 - ПенSионер

  • 21 июля 2019, 16:37
+
0
упрощенный вариант могу сделать
avatar

  34  AM2 Сообщений: 15869 - Андрей

  • 21 июля 2019, 09:50
+
0
Прошу пояснить — что именно хотели упростить? Основные блоки вы сделали ранее. В www.opentraders.ru/downloads/2314/ определяется Хай и Лоу и выставляются отложенные ордера. Есть мартин. На самом деле там все просто: определили Хай и лоу (один раз в день), затем выставили стоповые ордера по хаям. Идея- после формирования Хай и Лоу — цена делает пробой либо вверх до Профита либо вниз до Профита (99% случаев). При сработке первого ордера на противоположной стороне лот у ордера удваивается. Если первый ордер словил Профит- этот отложенный с удвоенным лотом удаляется.Если первый ордер словил лося- пробуем заработать удвоенным лотом в противоположном направлении.
Редактирован: 22 июля 2019, 09:02
avatar

  17  Boris54 Автор Сообщений: 756 - ПенSионер

  • 21 июля 2019, 09:55
+
+1
вы такую портянку накатали, я даже читать не стал.
avatar

  34  AM2 Сообщений: 15869 - Андрей

  • 21 июля 2019, 16:55
+
0
В советнике www.opentraders.ru/downloads/2314/ надо изменить: 1- ТР=К*(хай-лоу), К- коэффициент для расчета ТР, 2- SL=(хай-лоу), 3- поставить ограничение на мартин- только один раз в день? 4- не удалять ордера в конце дня, если они не достигли ТP или SL.
avatar

  17  Boris54 Автор Сообщений: 756 - ПенSионер

  • 22 июля 2019, 09:01
комментарий был удален 2019-07-22 09:02:30 Boris54


Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий
Начать торговлю с Альпари