Здравствуйте уважаемые программисты, можете сделать советник по этой торговой стратегии |
. Советник Daily Breakout
Условия открытия позиций
За основу стратегии взяты всем известные пробойные уровни максимума и минимумы прошлого дня. Это будет являться основным сигналом для открытия позиции, но стратегия предусматривает так же дополнительные входы в рынок в обратном направлении.
Возьмем основной сигнал:
1. Мы знаем, что многие трейдеры, работающие на дневных интервалах, да и те, кто работает внутри дня, ставят стопы своих ордеров на экстремумы вчерашнего дня ± несколько пунктов. Следовательно, при проходе цены мимо уровней High/Low дневных свечей сработают стопы этих трейдеров, вследствие чего, движение цены в этом направлении должно продолжиться примерно на N пунктов. Исходя из этого утверждения, при открытии новой дневной свечи мы будем ставить отложенный ордер Buy Stop на High прошлой дневной свечи плюс 2 пункта (параметр Filtr в советнике), отложенный ордер Sell Stop на Low прошлой дневной свечи минус 2 пункта.
2. Ордера выставлены, ждем пока они сработают. Ну вот, один из ордеров сработал, мы ждем, пока ордер пройдет N- пунктов (параметр Paritet в советнике) и выставляем его стоп-лосс на уровень без убытка, то есть на уровень открытия ордера. Как только стоп оказывается на уровне безубытка, мы выставляем еще один отложенный ордер, но теперь уже Sell Stop, на уровне стоп-лосса этого ордера (или на уровень открытия ордера, они получаются равными, тк мы выставили без убыток).
Для чего это нужно? Возможно в этот день цена не дойдет до нашего профита из-за того что в этот день может стоять мало стопов на экстремуме, или просто многие воздержались в этот день от торговли. Следовательно, цена может не пройти далеко за максимум свечи, а взять и развернуться в обратном направлении, да и трейдеры в этот день могут использовать этот уровень как за отбойный, для входа в позицию. Но мы свою позицию уже подстраховали, и по ней мы не потеряем денег, тк стоп ее уже стоит на уровне открытия позиции. Соответственно если позиция закроется по без убытку, мы будем стараться заработать на отбое от экстремума, на движении в обратную
сторону. Именно для этого у нас и выставлен ордер Sell Stop, и сработает он именно тогда, когда предыдущая позиция закроется по без убытку. Если же позиция на пробитие все же достигает уровня Take Profit, обратный ордер Sell Stop следует удалить.
3. Как правило, не сработавшие за один день отложенные ордера удаляются, тк на следующий день уже будут другие экстремумы. Но здесь мы не будем удалять ордера в течение нескольких дней (параметр DayOrder в советнике). Для чего это нужно? Как правило, если основной тренд, допустим вверх, то на небольшой коррекции вниз ордера Buy Stop срабатывать не будут. Исходя из того что, коррекции как правило бывают вялые, тк рынок против тренда идет немного тяжелее чем по тренду, то есть большая вероятность что, при возобновлении тренда рынок пройдет не задумываясь сразу несколько вершин предыдущих дней. Соответственно если мы сохраним ордера 3 последних High, то мы может получить профиты этих ордеров при возобновлении тренда. Но если в один день сработал только один из трех ордеров Buy Stop, то остальные следует удалить.
Итого: если в день сработал ордер Buy Stop, в конце дня следует удалить все не сработавшие ордера Buy Stop; если в день сработал ордер Sell Stop, то в конце дня удаляем все ордера Sell Stop. Все отложенные ордера держим в рынке не более 3 дней. Так же не следует открывать обратных позиций к этим ордерам, тк эти уровни как отбойные уже могут не действовать.
Уровни Stop Loss и Take Profit.
Данная стратегия предусматривает обязательное выставление уровней Stop Loss и Take Profit в ордерах. Размеры этих стопов для каждой валютной пары подбираются отдельно.
Функция в советнике, если Stop Loss равен 0, то Stop Loss выставляется на уровни High/Low дневных свечей
Для обратных ордеров стопы можно выставлять на уровнях основного пробойного ордера.
Сопровождение позиции
Все позиции следует переводить в безубыток, как только они прошли N пунктов в положительную сторону. Так же можно сопровождать каждую позицию стандартным трейлинг-стопом…
Не забывайте удалять в конце дня ордера, которые не сработали более чем 3 дневные свечи.
Мани менеджмент
В данной стратегии в каждом ордере предусматриваются стопы, поэтому в этом случае используем основной закон ММ не терять более 2-4% от депозита по одной открытой сделке. Здесь так же не забывайте, что нам нужно считать размер торгового лота, относительно выбранного размера Stop Loss, а ни как не наоборот. Stop Loss у нас выбран путем оптимизации, поэтому его следует устанавливать именно таким, какой он есть, и ни как не менее.
-
+1
- Просмотров: 5717
- 17 марта 2016, 20:17
- igordar
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!
Комментарии (35)
35 AM2 Сообщений: 16420 - Андрей
Вот этот момент подробно поясните со скринами?
Редактирован: 17 марта 2016, 22:10
35 AM2 Сообщений: 16420 - Андрей
35 AM2 Сообщений: 16420 - Андрей
Если Stop Loss равен 0, то Stop Loss выставляется на уровни High/Low дневных свечей здесь всё правильно, а вот когда один из ордеров сработал Buy Stop или Sell Stop или несколько, мы ждем, пока ордер или ордера пройдут N — кол-во пунктов и выставляется без убыток. Как только стоп оказывается на уровне без убытка, должен выставляться отложенный ордер или несколько ордеров, но теперь уже в противоположном направление если сработал Buy Stop и перевёлся в без убыток то выставляется Sell Stop и наоборот на уровне стоп-лосса этого ордера (или на уровне открытия ордера или ордеров). Для этих обратных ордеров должны быть свои стоп-лосс и тейк профит.
7 igordar Автор Сообщений: 147
Здесь ставите необходимое время истечения ордера.
Этот пункт есть.
Для этих ордеров просто поставить свои значения отдельно?
35 AM2 Сообщений: 16420 - Андрей
7 igordar Автор Сообщений: 147
7 igordar Автор Сообщений: 147
35 AM2 Сообщений: 16420 - Андрей
7 igordar Автор Сообщений: 147
7 igordar Автор Сообщений: 147
35 AM2 Сообщений: 16420 - Андрей
35 AM2 Сообщений: 16420 - Андрей
6 ID1972 Сообщений: 101
35 AM2 Сообщений: 16420 - Андрей
7 igordar Автор Сообщений: 147
35 AM2 Сообщений: 16420 - Андрей
7 igordar Автор Сообщений: 147
35 AM2 Сообщений: 16420 - Андрей
7 igordar Автор Сообщений: 147
35 AM2 Сообщений: 16420 - Андрей
7 igordar Автор Сообщений: 147
Обновил посмотрите как сейчас.
35 AM2 Сообщений: 16420 - Андрей
7 igordar Автор Сообщений: 147
35 AM2 Сообщений: 16420 - Андрей
7 igordar Автор Сообщений: 147
7 igordar Автор Сообщений: 147
Осталось с каких то предыдущих версий, т.е. нет этой функции.
35 AM2 Сообщений: 16420 - Андрей
7 igordar Автор Сообщений: 147
7 igordar Автор Сообщений: 147
35 AM2 Сообщений: 16420 - Андрей
7 igordar Автор Сообщений: 147
35 AM2 Сообщений: 16420 - Андрей
7 igordar Автор Сообщений: 147
Простите за глупый вопрос, но возможно ли добавить пару функций в это советник? Например мартин Редактирован: 29 марта 2016, 18:23
19 Kashtan Сообщений: 739 - Игорь
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий