Specifiche
Торговая стратегия.
Техническое задание:
Индикаторы: Аллигатор, Фрактал, Awesome Oscillator (AO), Accelerator Oscillator (AC), Зиг-Заг – индикаторы должны автоматически выводиться на график для визуального контроля.
Краткое описание стратегии: Ждём последовательно сигналы от индикаторов: Аллигатор, Фрактал, Awesome Oscillator (AO), Accelerator Oscillator (AC), при наступлении последнего сигнала «АС» предыдущие не должны пропасть (кроме фрактала), далее выставляется первый ордер, при определённых условиях ордера добавляются или закрываются в соответствии с настройками, в настройках 42 пункта. Советник должен работать одновременно с показателями индикаторов с нескольких тайм фреймов (открывать ордера).
Все настройки на русском языке в полном соответствии с техзаданием. При достижении максимального объёма лота советник должен выставлять необходимое количество ордеров до нужного объёма. Открытый код советника.
В настройках:
1. Выбор тайм фрейма: от М1 до MN
2. Выставление отложенного ордера от значения фрактала, в пунктах: допустим 100 или минус 200 (если включен индикатор фрактал)
3. Размер ордера (точность 0,01)
4. Размер ордера в % от депозита (точность 0,01)
5. Мартингейл серий (точность 0,01)
6. Максимальное количество серий в мартингейле
7. Арифметическая прогрессия серий (точность 0,01)
8. Максимальное количество серий в арифметической прогрессии
9. Аллигатор (возможность менять периоды и сдвиги)
9.1. Губы - 5, сдвиг - 8
9.2. Зубы – 8, сдвиг - 5
9.3. Челюсть – 13, сдвиг - 3
10. Размер раскрытия аллигатора, в периодах:
11. SL: есть/нет
12. Максимальный размер начального SL в пунктах
13. Максимальный размер начального SL в %
14. Начальный ТР в пунктах
15. Начальный ТР в % от депозита
16. Уровень прибыли первого переноса SL в без убыток, в пунктах
17. Уровень прибыли первого переноса SL в без убыток, в %
18. Расстояние первого переноса SL от цены, в пунктах
19. Расстояние первого переноса SL от цены, в %
20. Убирать ТР после первого переноса SL в без убыток: да или нет
21. После срабатывания SL, возобновление торговли, при прохождении ценой уровня открытия первого ордера в серии: да или нет
22. Добавление ордеров:
22.1.Количество добавлений при каждом сигнале
22.2.Открывать ордера по значениям индикаторов меньших тайм фреймов: - глубина тайм фреймов. Пояснение: допустим установлено значение 1, включен индикатор аллигатор, тайм фрейм D1, при раскрытии аллигатора советник выставляет ордер и при очередном раскрытии аллигатора в ту же сторону на тайм фрейме Н4 выставляет ещё ордер в ту же сторону и так при каждом раскрытии. Если установлено значение 2, значит то же самое происходит и на тайм фрейме Н1. В данном случае значение и направление индикатора на тайм фрейме D1 является основополагающим, значения индикаторов на меньших тайм фреймах служат для усиления ставки.
22.3.Новый ордер: отложенный ордер по предыдущей свече по верху, по середине, по низу или открывается сразу по рынку.
22.4.SL добавленного ордера по низу закрытой предыдущей свечи: да, нет (значит там, где SL открытых ордеров или нет SL)
23. Перенос SL открытых ордеров, при добавлении нового ордера
23.1.По низу закрытой предыдущей свечи: да, нет (значит закрытие ордеров по значению аллигатора, SL выставляются по другим настройкам)
23.2.По низу закрытой предыдущей свечи: 1, 2, 3 и т.д.
24. Закрытие всех ордеров по сигналу Аллигатора:
24.1.Цена пересекает губы: да или нет
24.2.Цена пересекает зубы: да или нет
24.3.Цена пересекает челюсть: да или нет
24.4.Аллигатор закрывается: губы пересекают зубы, губы пересекают челюсть, зубы пересекают челюсть, отключено.
24.5.Трейлинг стоп старт:
24.6.Трейлинг стоп дистанция:
25. Фрактал: вкл/выкл
26. Awesome Oscillator (AO): вкл/выкл
27. Accelerator Oscillator (AC): вкл/выкл
28. Magic Number
Серией являются все открытые ордера после получения сигнала до закрытия сигнала.
Первое вариант работы стратегии: Когда Фрактал, Awesome Oscillator (AO), Accelerator Oscillator (АС) – выключены. За основу берутся свечи любого тайм фрейма: М1, М5, М15, М30, Н1, H4, D1, W1, MN и индикатор аллигатор – при открытии аллигатора определённое количество периодов открывается ордер, добавляются ордера в соответствии с настройками, закрываются ордера в соответствии с настройками (губы пересекают зубы, губы пересекают челюсть, зубы пересекают челюсть), советник должен включать арифметическую прогрессию или мартингейл после убыточной серии. Советник должен считать полученный убыток от предыдущих серий и отключать увеличенный лот только после окончания очередной серии ордеров и полной компенсации убытка.
Второй вариант работы стратегии: За основу берутся свечи выбранного тайм фрейма.
Серия 1.
Первый сигнал: Аллигатор открыт вверх – значит далее рассматривается выставление ордера бай стоп, аллигатор открыт вниз - ордера селл стоп.
Второй сигнал: Фрактал образован (может в последствии исчезнуть, но важно – что фрактал был) сверху – подтверждение сигнала для ордера бай стоп, снизу – подтверждение сигнала для ордера селл стоп.
Третий сигнал: Awesome Oscillator (AO), сигналом являются:
Для ордера бай стоп:
1. Три свечи выше «0»: большая/малая-малая-большая (зелёная/красная-красная-зелёная)
2. Три свечи выше «0»: малая- больше-больше(зелёная/красная-зелёная-зелёная)
3. Пересечение через «0»: свеча ниже ноля-свеча выше ноля
Для ордера селл стоп:
1. Три свечи ниже «0»: большая-малая-большая (в отрицательную сторону)(зелёная/красная-зелёная-красная)
2. Три свечи ниже «0»: малая- больше-больше (в отрицательную сторону) (зелёная/красная-красная-красная)
3. Пересечение через «0»: свеча выше ноля-свеча ниже ноля
Четвёртый сигнал: Accelerator Oscillator (AC)
Для ордера бай стоп:
1. Три зелёных свечи ниже «0»
2. Две зелёных свечи выше «0»
3. Пересечение через «0»: свеча ниже ноля-свеча выше ноля
Для ордера селл стоп:
1. Три красных свечи выше «0»
2. Две красных свечи ниже «0»
3. Пересечение через «0»: свеча выше ноля-свеча ниже ноля
Описание: Рассмотрим растущий рынок (соответственно на падающем рынке все работает зеркально). Получив открытие аллигатора вверх (первый сигнал), ждём образование фрактала вверх (при окончании формирования свечи фрактал может пропасть, но это уже не важно)(второй сигнал), ждём сигнал от АО, ждём сигнал от АС, если при поступлении сигнала от АС сигнал от Аллигатора (открыт в ту же сторону) и АО не сменился (зелёные свечи) – выставляем отложенный ордер по горизонту фрактала (по настройкам) с ТР и SL , если до открытия отложенного ордера любой сигнал от Аллигатора, АО или АС сменятся (красные свечи) – сигнала нет ордера удаляются. При срабатывании отложенного ордера ждём окончания формирования свечи и начала формирования следующей свечи, на основании сформированной свечи и открытого ордера: если открытый ордер в плюсе SL переводится в без убыток (после перевода SL в без убыток ТР убирается (по настройкам) и выставляется ещё отложенный ордер или открывается по рынку (в соответствии с настройками) и так далее. Закрытие ордеров должно происходить по перемещаемым стоп лоссам или по закрытию аллигатора. Если все ордера серии закрылись с прибылью – размер лота следующей серии в соответствии с настройками, если все ордера серии закрылись с убытком – размер лота для следующей серии изменяется (мартингейл или арифметическая прогрессия). Советник должен считать полученный убыток и отключать увеличенный лот только после окончания очередной серии ордеров и полной компенсации убытка. Если аллигатор сохраняет своё открытие вверх, то для начала новой серии достаточно сигналов 3 и 4.