Работа завершена
Техническое задание
Для торговли на срочном рынке ММВБ требуется пробойный советник на основе индикатора Price Channel. Торговля ведется фиксированным числом лотов.
Канал строится по нижней и верхней границе индикатора. Периоды верхней и нижней границы задаются отдельно, в параметрах. Сигналы на покупку и продажу происходят при пробитии(сдвига) границ канала на заданную величину(величина пробоя), то есть, если сдвиг границы канала меньше величины пробоя, то сигнала нет.
Сигнал на покупку: пробой верхней границы, снизу вверх.
Сигнал на продажу: пробой нижней границы, сверху вниз.
Вход происходит одним из выбранных способов:
1. Рыночным ордером после закрытия свечи, на открытии новой.
2.Отложенным ордером, который устанавливается на величину пробоя от границы. (Для верхней границы- вверх, для нижней -вниз)
Задается величина проскальзывания. После входа начинается отслеживание позиции на выход.
Выход - по стопу, тейкпрофиту, либо при появлении противоположного сигнала.
Противоположным сигналом является сдвиг противоположной границы на эту же величину пробоя, при этом закрывается существующая позиция и происходит вход в новую позицию.
Используется три вида стопов: фиксированный, стоп по-волатильности( расчитывается: ATR*коэфициент), и трейлинг-стоп.
Трейлинг-стоп устанавливается, при прохождении ценой определенного количества пунктов, на заданное от нее расстояние, и следует за ценой на этом расстоянии, в направлении текущей позиции.
При срабатывании одного из стопов или тейкпрофита, остальные два стопа(если устанавливались) или тейкпрофит удаляются.
Параметры:
- Количество лот.
- Период верхней границы.
- Период нижней границы.
- Величина пробоя.
- Величина проскальзывания.
- Вход в момент пробоя. (Значения True/False. если false то вход рыночным ордером после закрытия свечи)
- Тейкпрофит. (Если ноль, то не используется)
- Фиксированный стоп. (Если ноль, то не используется)
- Стоп по волатильности (true/false)
9.1 Период ATR
9.2 Коэфициент
- Трейлинг (true/false)
10.1 Расстояние для установки трейлинга.
10.2. Расстояние между стопом и максимумом.