Tarea técnica
Идея Советника
Советник, который показывает на графике направление входа в сделку.
Основой Советника должен быть набор индикаторов + возможность подключения других стрелочных индикаторов (один стрелочный индикатор за раз):
- индикатор 1
- индикатор 2
- индикатор 3
- индикатор 4
- индикатор 5 (входит в список фильтров)
- индикатор 6
Должна быть возможность подключению другого индикатора, который может стать основной для отработки входа в сделки советником
Т.е. нужен функционал подключаемого индикатора
Фильтрами должны стать другие и индикаторы и дополнительный функционал, описанные ниже
Стрелки индикатора могут пропадать и появляться, в процессе формирования свечи
Советник должен учитывать есть стрелочный индикатор или нет на момент окончания свечи
Алгоритм и Термины
Данный набор индикаторов:
- индикатор 1
- индикатор 2
- индикатор 3
- индикатор 4
- индикатор 5
- индикатор 6
уже показывает направления входа в сделку. Насколько понимаю, они работают вместе, так как при отключении частично одного или несколько индикаторов из данного списка - стрелки не показываются
Поэтому указываю полностью набор этих индикаторов
Ниже описанный функционал должен отфильтровать сигналы от вышеописанных индикаторов и настроить вход в сделку с привязкой к фильтрам и условиям
-
Подключение индикатора (стрелочного)
-
Время сессий
Данная функция должна быть иметь настройку активности
Если функция НЕактивна - нет ограничений на вход в сделки в течении всего времени
Необходимо включить в функционал указание периодов сессий, когда разрабатываемый Советник будет создавать сделки
Время от и до - пример: 09.00-11.00
Часовой пояс - МСК -
Выбор свечи входа в сделку
Указание должно быть в виде целого числа - от 1 до N
Данная функция должна быть иметь настройку активности
Т.е. если функция НЕактивна - Советник входит в сделки на основе других данных от остальных индикаторов
Если функция активна - Советник входит в сделки на той свече, номер которой указан в настройке данной функции
Например:
1 - вход в сделку на следующей же свече, что и при отключенной настройке
2 - вход в сделку через свечу, от стрелочного индикатора -
Фильтр “Подтверждающая свеча”
Данная функция должна быть иметь настройку активности
Настройки фильтра:
- сколько свечей ждем - числовое значение (от 1 до N)
Пример:
На графике показана стрелка от набора вышеуказанных индикаторов http://joxi.ru/BA0MyE8uMbnjer
Если фильтр не активен, то вход в сделку производим на следующей свече после стрелочного индикатора
Если настройка активна, и установлено значение “1” - то получаем, что мы можем ждать только одну подтверждающую свечу. Так как следующая свеча идет против стрелочного индикатора - это означает, что Советник не должен войти в сделку, т.е. эту ситуацию пропускаем
Если настройка активна, и установлено значение “2” - мы ждем до двух свеч, вторая из которые идет в направлении сделкиhttp://joxi.ru/EA49JBgio6QBpr, значит наследующей после данной свечи входим в сделку -
Фильтр по Stochastic
Данная функция должна быть иметь настройку активности
Настройки фильтра:
Уровень для Buy (Период К) - ниже, значит условие выполняется
Уровень для Buy (Период D) - ниже, значит условие выполняется
Уровень для Sell (Период К) - выше, значит условие выполняется
Уровень для Sell (Период D) выше, значит условие выполняется
Условие соответствия значения Период К и Период D как для Buy,так и для Sell со значение “и” - т.е. оба условия должны быть выполнены -
Фильтр по Индикатор 5
Данная функция должна быть иметь настройку активности
По данному фильтру мы должны ждать первую свечу, для которой тренд по данному индикатору будет в сторону сделки, и на следующей свече входить в сделку
Настройки фильтра:
- сколько свечей ждем - числовое значение (от 0 до N)
Примеры:
У нас есть сигнал на Buy http://joxi.ru/krD8PBbuKob7zr
По индикатору видим, что идет нисходящий тренд http://joxi.ru/xAeJpK7SRnkDnr
Если “Сколько свечей ждем”=3 - то получаем, после стрелочного индикатора , у нас три свечи и у всех тренд против стрелки http://joxi.ru/DrlNwXGIV8wB62 - значит данную ситуацию пропускаем и Советник в сделку не входит
Если “Сколько свечей ждем”=4 - то получаем, что 4-я свеча имеет тренд в направлении стрелки http://joxi.ru/Y2Lyd9bF7oj44A и Советник входит в сделку на следующей свече
Если “Сколько свечей ждем”=0 - то вход в сделку советник осуществляет только при условии, что свеча, на которой есть стрелка имеет тренд по данному индикатору, совпадающий с направление сделки
Логические условия одновременного использования фильтров и настроек
2 - отрабатывается всем перечисленными настройками и фильтрами
3 - отрабатывается всем перечисленными настройками и фильтрами
4 - НЕ может одновременно работать с фильтром 6
5 - отрабатывается всем перечисленными настройками и фильтрами
6 - НЕ может одновременно работать с фильтром 4