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

Рейтинг 2146



РЕКОМЕНДУЮ



Стратегия по пересечению МЕ

Данную торговую стратегию применяю на реальном мини-счете месяц. Сейчас в небольшой прибыли. Очень сильно мешает человеческий фактор — много сделок не по стратегии и с минусом :)  и т.д. В ручном режиме проверял ее по соотношению к различным валютным парам — прибыли дает от 70% в месяц по одной валютной паре.
1. Торговля ведется на М15
2. Советник мультивалютный
3. Параметры 2-х МЕ: период 5 и 20, Simple, Close
4. После или в момент пересечении МЕ5 и МЕ20 открывается сделка по направлению движения.
5. От точки пересечения МЕ5 и МЕ20 до открытия ордера должно быть минимальное растояние от «n» пунктов, которое регулируется в настройках советника
6. После или в момент пересечения МЕ, должна сформироватьсч свеча подтверждения, которая имеет цвет направления предполагаемого ордера
7. И только после закрытия свечи подтверждения открывается сделка
8. Стоп лос открывается астоматически в «n» пунктов и регулируется в настройках советника
9. Стоп лос выставляется в безубыток, если имеем профит «n» пунктов — регулируется в настройках советника
10. Если цена за день прошла от «n» пунктов, с учетом хвостов, (регулируется в настройках советника) — от минимальной до максимальной или наоборот — и при этом появляется откат цены (учитывать только тела свечей) минимум на 70% от последней свечи (если додж, то брать предыдущую свечу) — то открываем ордер по направлению отката. При этом выставляется стоп лос в «n» пунктов, который регулируется в настройках советника и отличный т п.п.№8. Стоп лос передвигается в безубыток при профите в «n» пунктов, который регулиуется в настройках советника и отличный от п.п.№9. Если до этого п.п.№10 висит открытая сделка по пересечениям МЕ — закрываем ее. Профит брать в размере «n»% (регулируется в настр. советника) по линийям Фибоначи. Сделать возможность открывать ордера только на селл или бай, или то и другое только для п.п.№10.
11. Если подряд идут 2 убыточные сделки, то при открытии след. ордера стоп лос передвигается в безубыток при профите в «n» пунктов, который регулиуется в настройках советника и отличный от п.п.№9 и №10 (при флетах)
12. Закрываем ордер с убытком или профитом, не дожидаясь стоп лос или тейк профит, если: а) появилось новое пересечение МЕ5 и МЕ20; б) свеча (или свечи), противоположная направлению сделки, пересекла и закрылась за пределами МЕ5 И МЕ20. Данный пункт имеет самый высокий приоритет!
13. Если цена, после п.п.№12(б) возобновляет движение в нужном направлении и свеча закрывается за МЕ5, но не превышает «n» пунктов (рег. в настр. советника) от точки пересечения МЕ5 и МЕ20 до предполагаемого открытия ордера — открываем сделку.
14. Закрываем сделку с профитом если: появился откат в противоположную сторону в «n» пунктов (рег. в настр. советника); на Н1 индикатор RSI со стандартными настройками в зоне перекупленности (70%) или перепроданности (30%) и при этом на Н1 появляется противоположная направлению сделки свеча — закрываем ордер; если прибыль достигла «n» пунктов (регулируется в настройках советника) и при этом RSI на Н1 в зоне перекупленности (70%) или перепроданности (30%), то закрываемся; если прибыль достигла «n» пунктов (регулируется в настройках советника)- закрываемся; срабатывает п.п.№10
15. Сделки открываются или закрываются только после закрытие свечей на М15 и Н1, учитывая все вышеизложенные параметры.
16. Если ордер «n» времени (регулируется в настр. советника) не закрывается (флет), то профит ставим в «0».
17. Может быть открыт только один ордер.
18. Советник работает в период от «t1» до «t2» времени, что регулируется в настройках советника.
  • +1
  • Просмотров: 3680
  • 4 февраля 2015, 07:01
  • maximrizhyk
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
Следующая запись в группе  
Индикатор Auto Fibo Alert
01 февраля 2015
04 февраля 2015

Брокер для ваших роботов, 15 лет на рынке

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

+
0
Попробую запрограммировать. Ориентировочно — к пятнице.
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 4 февраля 2015, 14:53
+
0
Буду очень признателен и благодарен.
avatar

  2  maximrizhyk Автор Сообщений: 47

  • 4 февраля 2015, 15:06
+
0
Корректировка:
16. Если ордер «n» времени (регулируется в настр. советника) не закрывается (флет), то профит ставим в «m» пунктов. что регулируется в настройках советника.
17. Может быть открыт только один ордер на одной валютной паре
avatar

  2  maximrizhyk Автор Сообщений: 47

  • 4 февраля 2015, 15:31
+
+1
У меня есть предложение к вам.
Мы можем для начала упростить этот советник. А потом «навешивать» на него доп. функции?

Для начала сделаем его работающим на одной паре, не мультивалютным.
Упростите пункт 12, на сколько возможно. Мы потом его сделаем в таком расширенно виде.
11. Можно чуть позже запрограммировать.
14. Сокращаем. Временно изымаем RSI
15. Убираем — оставляем только один тайм-фрейм пока

Вы пойдете на это?
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 4 февраля 2015, 15:50
+
0
Да, конечно, как скажете.
Пункт, 12 нельзя упростить так как он режет убытки в корне не дожидаясь стопо лос. его можно для начала исключить, тогда просто стопы будут срабатывать.
Я в ручном режиме проверял эту стратегию на нескольких валютных парах. NZDUSD, EURUSD, EURJPY, USDJPY. Если для начала брать одну валюту, то я предлагаю NZDUSD.
11. поддерживаю
14. Закрываем сделку с профитом если: появился откат в противоположную сторону в «n» пунктов (рег. в настр. советника) — поддерживаю
15. имелось ввиду под Н1, то что находится в п.п.14 — поддерживаю, таймфрейм М15.
avatar

  2  maximrizhyk Автор Сообщений: 47

  • 4 февраля 2015, 16:27
+
0
а пункт 10 можете упростить? особенно про додж
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 4 февраля 2015, 17:20
+
0
Забыл про манименеджмент. Предлагаю фиксированный лот, который меняется в настройках советника.
avatar

  2  maximrizhyk Автор Сообщений: 47

  • 4 февраля 2015, 16:49
+
0
Можно его еще так интерпретировать:
10. Если цена за день прошла от «n» пунктов, с учетом хвостов, (регулируется в настройках советника) — от минимальной до максимальной или наоборот — и при этом появляется откат цены в размере «m»% от значения «n» — то открываем ордер по направлению отката. При этом выставляется стоп лос как п.п.№8. Стоп лос передвигается в безубыток при профите в «n» пунктов, который регулиуется в настройках советника как п.п.№9. Если до этого п.п.№10 висит открытая сделка по пересечениям МЕ — закрываем ее. Профит брать в размере «k»% (регулируется в настр. советника) от ценового двоижения в «n» пунктов. Сделать возможность открывать ордера только на селл или бай, или то и другое только для п.п.№10.
avatar

  2  maximrizhyk Автор Сообщений: 47

  • 4 февраля 2015, 17:36
+
0
Что-то уже запрограммировала. Внимание! Только часть!
opentraders.ru/downloads/583/
Входные параметры:
Lot              = 0.1;    // Размер лота
TakeProfit       = 2000;   // Размер тейка в пунктах, 0 - не ставим
StopLoss         = 500;    // Размер стопа в пунктах, 0 - не ставим
PointsPlusSL     = 500;    // Сколько цена должна пройти пунктов, чтобы SL перенести в плюс
SL_plus          = 100;    // Размер SL в безубыток, 0 - не переносим
minPointsToMA    = 50;     // Min от пересечения MА до открытия ордера в пунктах
maxPointsToMA    = 200;    // Max от пересечения MА до открытия ордера в пунктах
PointsBeforeRoll = 500;    // Количество пунктов, которые должна пройти цена, чтобы следить за откатом
RollBack         = 300;    // Откат в противоположную сторону в пунктах, 0 - не используем


Цифры здесь на 5 знаков, если вы используете 4, то на один ноль надо меньше везде.

Что делает этот советник:
Описание: одна валюта, терминал MT4, параметры 2-х МA: период 5 и 20, Simple, Close.
Открытие:
пункты: 4, 5, 6, 7:
Пересекли МА20 сверху вниз, МА5 над МА20.
Пересекли МА20 снизу вверх, МА5 под МА20.
Ждем: «От точки пересечения МА20 до открытия ордера должно быть минимальное растояние
от «n» пунктов, которое регулируется в настройках советника» — я еще и максимально добавила.
Проверяем или ждем свечу подтверждения: «После или в момент пересечения МЕ, должна сформироваться
свеча подтверждения, которая имеет цвет направления предполагаемого ордера».
И только после закрытия свечи подтверждения открывается сделка.

Стоп лосс:
8. «Стоп лосс открывается автоматически в «n» пунктов и регулируется в настройках советника»
9. «Стоп лосс выставляется в безубыток, если имеем профит «n» пунктов — регулируется в настройках советника» — я еще добавила, что цена должна пройти столько то пунктов, прежде чем переносить стоп лосс в безубыток.

Пункты 10 — 13 пока не запрограммированы.

14. (укороченная версия пока) «Закрываем сделку с профитом если: появился откат в противоположную сторону в «n» пунктов» — я еще добавила количество пунктов по направлению открытия, которые должна пройти цена, после которых следить за откатом.

Пункты 15 — 16 пока не запрограммированы.

________________________________________________________________________________________
Что я хочу. Чтобы вы проверили советник, как он такой укороченный работает, подобрали параметры входные, оптимальные для вас и сообщили мне. И приступим к выполнению пропущенных пунктов, заранее их обсудив.
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 5 февраля 2015, 18:08
+
0
Добрый днь!
Вы пишете:
«Пересекли МА20 сверху вниз, МА5 над МА20.
Пересекли МА20 снизу вверх, МА5 под МА20.»

А не наоборот?
avatar

  2  maximrizhyk Автор Сообщений: 47

  • 5 февраля 2015, 18:51
+
0
На график гляньте.

avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 5 февраля 2015, 19:37
+
0
Мда, ваш комментарий имеет смысл *think* 
Так как у нас есть «Min от пересечения MА до открытия ордера в пунктах», то пока «подождем», МА5 уже окажется сверху…
Чуть позже это гляну, и если что — переделаю логику.
Редактирован: 5 февраля 2015, 19:41
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 5 февраля 2015, 19:40
+
0
Я уже начинаю запутываться:
— ордер должен открываться после пересечения МЕ5 и МЕ20 по направлению движения скользящих. И от точки пересечения скользящих средних до текущей цены (по которой откр. ордер) должно быть растояние в «n» пунктов. я так понимаю это параметры minPointsToMA и maxPointsToMA?
— МА5 пересекла МА20 сверху вниз, сделка откр вниз;
МА5 пересекла МА20 снизу вверх, сделка откр вверх;

Оптимальные параметры с которыми должен работать советник (котировки пятизначные):
StopLoss =200
TakeProfit = 300 на данном этапе
PointsPlusSL = 200
SL_plus = 10
minPointsToMA = 100-150
maxPointsToMA = 200-250
PointsBeforeRoll = 1000
RollBack = 150


Редактирован: 5 февраля 2015, 19:56
avatar

  2  maximrizhyk Автор Сообщений: 47

  • 5 февраля 2015, 19:55
+
0
Верно, поняли.
Логику скользящих в советнике я подправлю и напишу вам. Тогда и продолжите дальше тестировать, что сделано. Договорились?
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 5 февраля 2015, 20:20
+
0
Конечно
avatar

  2  maximrizhyk Автор Сообщений: 47

  • 5 февраля 2015, 20:45
+
0
Я поправила логику с МА, тестируйте.
opentraders.ru/downloads/583/
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 6 февраля 2015, 00:25
+
0
У меня нет опыта в тестировании и разработки советников, подскажите, пожалуйста, что нужно вводить во вкладке входные параметры:
— Старт
— Шаг
— Стоп
???

Заранее спасибо
Редактирован: 6 февраля 2015, 00:51
avatar

  2  maximrizhyk Автор Сообщений: 47

  • 6 февраля 2015, 00:50
+
0

И жмете старт.
Только по окончанию тестирования на графике появятся MA, поэтому если вы хотите визуально видеть, что происходит, нажимаете паузу, перетаскиваете на график МА и отпускаете паузу.

А так google вам в помощь.
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 6 февраля 2015, 01:13
+
0
Спасибо!
Я уже в шоке! Уже дает прибыль 20% в мес по тестам. Советник мне уже нравится :) 
1. Сделка открывается сразу после закрытия предыдущего бара или чисто работает параметр minPointsToMA, maxPointsToMA?
2. Если ордер закрылся, то советник ждет следующего пересечения?
avatar

  2  maximrizhyk Автор Сообщений: 47

  • 6 февраля 2015, 02:20
+
0
1. параметр, плюс проверяет предыдущий бар — на соответствие входу
2. да
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 6 февраля 2015, 02:34
+
0
Oxy, я ввосторге!
Костяк уже есть.
Вот настройки
Боюсь представить, что будет если добавить остальные пункты!*good* 
Тестил 14/11/2014 по 05/02/2015 на 2-х брокерах. Больше истории у данных брокеров просто нет. У них разные спреды, а это как я увидел очень важно в подборе параметров.
Подскажите что такое «Ошибки рассогласования графиков» и как они влияют на тестирование ТС? Эта инфа отображается в отчетах.
Какой следующий пункт планируете добавить?
Редактирован: 6 февраля 2015, 06:20
avatar

  2  maximrizhyk Автор Сообщений: 47

  • 6 февраля 2015, 06:12
+
0
У меня тоже отображается «Ошибки рассогласования графиков» — я не смогла с этим ничего сделать. Как правило, оно возникает, если объем по какому-то тику превысил какое-то число…
Настройки (входные параметры) можно было сюда написать.
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 6 февраля 2015, 08:58
+
0
Какой следующий пункт программируем?
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 6 февраля 2015, 08:58
+
0
По приоритетности:
— 12 пункт
— 14 пункт вы запрограммировали «Закрываем сделку с профитом если: появился откат в противоположную сторону в «n» пунктов» — я еще добавила количество пунктов по направлению открытия, которые должна пройти цена, после которых следить за откатом. Остальные составляющие этого пунка реально сделать?
— 13 пункт
— 11 пункт
— 16 пункт
— 18 пункт
— 10 пока не трогаем, он из другой оперы.
Редактирован: 6 февраля 2015, 17:32
avatar

  2  maximrizhyk Автор Сообщений: 47

  • 6 февраля 2015, 17:08
+
0
Уже на следующей неделе. Приятных выходных!
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 6 февраля 2015, 17:34
+
0
точно, 15-й уже сам сделался
Редактирован: 6 февраля 2015, 18:32
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 6 февраля 2015, 18:31
+
0
Спасибо и вам.
avatar

  2  maximrizhyk Автор Сообщений: 47

  • 6 февраля 2015, 17:39
+
0
У меня к вам просьба.
Можете создать новый топик:
в топике ссылка на этот, что надо дописать такие то пункты в таком порядке к этому советнику и собрать в кучу описание всех пунктов, что еще надо запрограммировать. Только то, что осталось запрограммировать. А то у нас сейчас какие-то пункты описаны в топике, какие-то в комментариях. От rsi мы вроде отказались? И от проверки на другом таймфрейме, отличном от m15 тоже отказались?
Советник большой, и думаю, нас за это никто не осудит.
Редактирован: 6 февраля 2015, 18:30
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 6 февраля 2015, 18:29
+
0
Да, обязательно займусь этим на выходных.
От RSI и от проверки на другом таймфрейме, если это возможно то лучше не отказываться.
avatar

  2  maximrizhyk Автор Сообщений: 47

  • 6 февраля 2015, 18:45
+
0
После публикации, править топик можно только в течение часа. Поэтому я вначале свои топики сохраняю в черновиках. А потом, уже когда все мысли изложены и раз десять изменены — публикую топик.
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 6 февраля 2015, 20:21

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