Данную торговую стратегию применяю на реальном мини-счете месяц. Сейчас в небольшой прибыли. Очень сильно мешает человеческий фактор — много сделок не по стратегии и с минусом
и т.д. В ручном режиме проверял ее по соотношению к различным валютным парам — прибыли дает от 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» времени, что регулируется в настройках советника.
Комментарии (30)
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
2 maximrizhyk Автор Сообщений: 47
16. Если ордер «n» времени (регулируется в настр. советника) не закрывается (флет), то профит ставим в «m» пунктов. что регулируется в настройках советника.
17. Может быть открыт только один ордер на одной валютной паре
2 maximrizhyk Автор Сообщений: 47
Мы можем для начала упростить этот советник. А потом «навешивать» на него доп. функции?
Для начала сделаем его работающим на одной паре, не мультивалютным.
Упростите пункт 12, на сколько возможно. Мы потом его сделаем в таком расширенно виде.
11. Можно чуть позже запрограммировать.
14. Сокращаем. Временно изымаем RSI
15. Убираем — оставляем только один тайм-фрейм пока
Вы пойдете на это?
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Пункт, 12 нельзя упростить так как он режет убытки в корне не дожидаясь стопо лос. его можно для начала исключить, тогда просто стопы будут срабатывать.
Я в ручном режиме проверял эту стратегию на нескольких валютных парах. NZDUSD, EURUSD, EURJPY, USDJPY. Если для начала брать одну валюту, то я предлагаю NZDUSD.
11. поддерживаю
14. Закрываем сделку с профитом если: появился откат в противоположную сторону в «n» пунктов (рег. в настр. советника) — поддерживаю
15. имелось ввиду под Н1, то что находится в п.п.14 — поддерживаю, таймфрейм М15.
2 maximrizhyk Автор Сообщений: 47
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
2 maximrizhyk Автор Сообщений: 47
10. Если цена за день прошла от «n» пунктов, с учетом хвостов, (регулируется в настройках советника) — от минимальной до максимальной или наоборот — и при этом появляется откат цены в размере «m»% от значения «n» — то открываем ордер по направлению отката. При этом выставляется стоп лос как п.п.№8. Стоп лос передвигается в безубыток при профите в «n» пунктов, который регулиуется в настройках советника как п.п.№9. Если до этого п.п.№10 висит открытая сделка по пересечениям МЕ — закрываем ее. Профит брать в размере «k»% (регулируется в настр. советника) от ценового двоижения в «n» пунктов. Сделать возможность открывать ордера только на селл или бай, или то и другое только для п.п.№10.
2 maximrizhyk Автор Сообщений: 47
opentraders.ru/downloads/583/
Входные параметры:
Цифры здесь на 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 пока не запрограммированы.
________________________________________________________________________________________
Что я хочу. Чтобы вы проверили советник, как он такой укороченный работает, подобрали параметры входные, оптимальные для вас и сообщили мне. И приступим к выполнению пропущенных пунктов, заранее их обсудив.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Вы пишете:
«Пересекли МА20 сверху вниз, МА5 над МА20.
Пересекли МА20 снизу вверх, МА5 под МА20.»
А не наоборот?
2 maximrizhyk Автор Сообщений: 47
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Так как у нас есть «Min от пересечения MА до открытия ордера в пунктах», то пока «подождем», МА5 уже окажется сверху…
Чуть позже это гляну, и если что — переделаю логику. Редактирован: 5 февраля 2015, 19:41
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
— ордер должен открываться после пересечения МЕ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
2 maximrizhyk Автор Сообщений: 47
Логику скользящих в советнике я подправлю и напишу вам. Тогда и продолжите дальше тестировать, что сделано. Договорились?
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
2 maximrizhyk Автор Сообщений: 47
opentraders.ru/downloads/583/
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
— Старт
— Шаг
— Стоп
???
Заранее спасибо Редактирован: 6 февраля 2015, 00:51
2 maximrizhyk Автор Сообщений: 47
И жмете старт.
Только по окончанию тестирования на графике появятся MA, поэтому если вы хотите визуально видеть, что происходит, нажимаете паузу, перетаскиваете на график МА и отпускаете паузу.
А так google вам в помощь.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Я уже в шоке! Уже дает прибыль 20% в мес по тестам. Советник мне уже нравится
1. Сделка открывается сразу после закрытия предыдущего бара или чисто работает параметр minPointsToMA, maxPointsToMA?
2. Если ордер закрылся, то советник ждет следующего пересечения?
2 maximrizhyk Автор Сообщений: 47
2. да
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Костяк уже есть.
Вот настройки
Боюсь представить, что будет если добавить остальные пункты!
Тестил 14/11/2014 по 05/02/2015 на 2-х брокерах. Больше истории у данных брокеров просто нет. У них разные спреды, а это как я увидел очень важно в подборе параметров.
Подскажите что такое «Ошибки рассогласования графиков» и как они влияют на тестирование ТС? Эта инфа отображается в отчетах.
Какой следующий пункт планируете добавить? Редактирован: 6 февраля 2015, 06:20
2 maximrizhyk Автор Сообщений: 47
Настройки (входные параметры) можно было сюда написать.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
— 12 пункт
— 14 пункт вы запрограммировали «Закрываем сделку с профитом если: появился откат в противоположную сторону в «n» пунктов» — я еще добавила количество пунктов по направлению открытия, которые должна пройти цена, после которых следить за откатом. Остальные составляющие этого пунка реально сделать?
— 13 пункт
— 11 пункт
— 16 пункт
— 18 пункт
— 10 пока не трогаем, он из другой оперы. Редактирован: 6 февраля 2015, 17:32
2 maximrizhyk Автор Сообщений: 47
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
2 maximrizhyk Автор Сообщений: 47
Можете создать новый топик:
в топике ссылка на этот, что надо дописать такие то пункты в таком порядке к этому советнику и собрать в кучу описание всех пунктов, что еще надо запрограммировать. Только то, что осталось запрограммировать. А то у нас сейчас какие-то пункты описаны в топике, какие-то в комментариях. От rsi мы вроде отказались? И от проверки на другом таймфрейме, отличном от m15 тоже отказались?
Советник большой, и думаю, нас за это никто не осудит. Редактирован: 6 февраля 2015, 18:30
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
От RSI и от проверки на другом таймфрейме, если это возможно то лучше не отказываться.
2 maximrizhyk Автор Сообщений: 47
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий