Работа завершена
Техническое задание
Я хочу просто обкатать стратегию в тестере и проверить ее на демо.
Ниже тех. задание как я вижу работу данного советника, а также, каковыми должны быть его настройки.
Нужно написать эксперта для MT5 для торговли только(!) на восходящем тренде в Зоне позиции в нарисованной на графике, зона позиция это прямоугольник, внутри которого советник находит и открывает позицию в Лонг и имеет opz_[порядковый номер] в Description.
Зона позиции прорисовывается вручную или другим индикатором.
На экране могут быть несколько зон позиций.
Если цена находится вне зоны позиции, то условия советника не действует и он не расходует ресурсы системы.
Далее по порядку условия и шаги коментарии к рисунку :
- Цена пересекла или вошла в зону позиции.
- Советник фиксирует формирование модели W внутри зоны позиции по 4 точкам, W должна касаться зоны позиций либо сформироваться внутри неё, либо касаться 1 углом.
3 После Фиксации W (формирования точки 4), советник рисует локальный уровень на графике от максимума свечи создавшую точку 2.
После формирования четвёртой точки возникает коррекция которая возможно пересечёт локальный брейкер уровень (БУ) обратным движением, в этом случае нужно дождаться когда будет поглощение последней корекционной свечи и пробитие БУ уровня по направлению в Лонг.
4. Советник фиксирует уверенное поглощение противоположной (шорт) свечи, активным лонг баром.
5. Советник фиксирует пробитие локального БУ ( хай 2й точки ) в лонг, дожидается закрытия свечи.
6. если цена закрылась над локальном БУ, то на открытии следующего бара открывает позицию бай.
*Уверенное поглощение это когда противоположное свеча поглощена одной целой свечой по направлению в бай.
Как должна определяться коррекция для паттерна?
Я определяю коррекцию через Волновой анализ (АВС).
Где А это экспансия, В корекция, С движение по направлению экспансии (А).
Волна А собирает ликвидность, то есть обновляет хай или Лой.
Волна B (коррекция состоит из 4 и более свечей ) не собирает ликвидность, и не пробивает уровень от которого пошла волна А.
Волна С имеет одинаковое направление волны А. Она не обязана собирать ликвидность т.е обновлять хай или лой.
Коррекция начинается когда заканчивается экспансия и начинается поглощение её свечей обратным движением, на откате.
Коррекция, откат – заканчивается когда происходит поглощение её свечей обратным движением, начало волны C.
Стоит понимать, что в коррекционой волне В (может быть также структура АВС коррекционая), в данном примере их 2 - АВС, АВС. Не спроста я взял этот пример, в котором локально поменялось направление на шортовое, когда Лои локальные пробили вниз и реакцией на этот уровень была пробоем тем самым вернув направленность в лонг.
Коррекцией считается разворот или остановка движения, затем поглощение бара из волны А и она должна быть минимум 4 и больше свечей. Коррекция очень часто перерастает в консолидацию и заканчивается пробоем (началом волны С) по направлению волны А.
Варианты зоны позиции для модели W точка в модели есть четыре точки.
Модель W должна касаться зоны позиции либо сформироваться внутри неё, либо касаться первым углом.
модели W определяются по четырём точкам:
У которой угол 3 всегда выше угла 1, а угол 4 всегда выше угла 2.
1. Цена тестирует или входит в зону позиции шорт движением.
2. Цена формирует новый лой ( точка 1).
3 Цена уходит в лонг и в начале корекции формирует хай (точку 2).
4. Цена на корекции уходит в Short, но не обновляет лой и формирует точку (3).
5. Далее цена идет в лонг и пересекает *уверенно уровень точки 2 и обновляет хай до остановки.
6.После остановки начинается коррекция которая формирует точку (4).
7. Затем Происходит коррекция, где есть точка входа в Лонг.
если при поглощении свеча закрывается под локальным БУ точки 2, а не над ним, то сделка игнорируется.
если следующая свеча/свечи все-таки пробивают уровень, то сделка активируется. потому что произошли два условия.
Пробитие уровня второй точки может затянутся и случится через консолидацию.
Свечные патерны могут иметь различные формы!!!
Описание свойств советника:
Работа нескольких советников на одном счете, на разных валютных парах, на разных тайм-фреймах – одновременно.
советник будет активно тестироваться и оптимизироваться - нужно добиться максимального быстродействия (возможно, в ущерб надежности).
Скорее всего после проверки первой версии потребуются доработки - советник должен легко расширяться и дополняться.
советник должен иметь возможность проверки в тeстере стратегий в МТ5 на любой паре.
полный список параметров, которые должны быть в советнике