TrendSwing
- Эксперты
- Andriy Sydoruk
- Версия: 1.0
- Активации: 5
Профессиональная экспертная система TrendSwing, в которой реализована стратегия торговли с помощью технологии нейронных сетей. Принцип работы: следовать за рынком. При помощи нейросети можно генерировать сигналы таким образом, чтобы каждый сигнал на рынке появлялся в нужном направлении. Позиция корректируется все время. При появлении сигнала в другую сторону относительно существующей позиции суммарная позиция корректируется (то есть позиция открывается частями и закрывается тоже частями). Таким образом эксперт постоянно движется за ценой.
Для лучшей диверсификации капитала рекомендуется использовать мультивалютный режим работы, при котором выбираются несколько валютных пар, соответственно уменьшается риск для каждой. Эксперт корректно обрабатывает ошибки и надежно работает с капиталом от 1000 USD. Работать можно начиная с пятиминутного графика.
В данном случае конфигурация нейронной сети очень проста. Обучение происходит при оптимизации. Настройка весов нейронной сети сохраняется в самих настройках.
Эксперт не использует опасные стратегии (типа усреднение или мартингейл), а чётко следует указаниям нейронной сети. В каждой сделке установлен stop loss и take profit. Эксперт корректно обрабатывает ошибки и надежно работает с капиталом от 1000-10000 USD. Рабочий таймфрейм по умолчанию H1. Но возможен любой другой таймфрейм или валютная пара. Чем выше таймфрейм, тем лучше прогнозируемость.
Обучение нейронной сети осуществляется на некоторой выборке (исторических данных). По мере процесса обучения, который происходит по генетическому алгоритму, сеть должна все лучше и лучше (правильнее) реагировать на входные сигналы. Остается только проверить насколько корректно оптимизированные параметры позволяют сделать прогноз в будущее. Для чего применяется метод поэтапной проверки результатов. Рынки изменяются, в связи с этим приходится постоянно модифицировать стратегии. Нейронная сеть позволяет избавиться от постоянного изменения стратегии, систему достаточно просто переобучить под текущую рыночную конъюнктуру.
Параметры
- TypeFilling - Задает политику исполнения ордера;
- Magic - Задает магический номер;
- LimitSpread - Ограничения по спреду;
- Risk - Рассчитывает лот в зависимости от депозита. Рекомендуем использовать Risk, а не Lot;
- Lot - Задает размер лота для входа в рынок (приоритет выше, чем у поля Risk);
- TP, SL - Стопы - стоп-лосс и тейк-профит;
- DrawDown - Максимальная просадка, при которой происходит закрытие (в % от депозита);
- DrawUp - Максимальный профит, при которой происходит закрытие (в % от депозита);
- IndicatorA, IndicatorB, IndicatorC - Три индикатора для анализа;
- TFIndicatorA, TFIndicatorB, TFIndicatorC - Таймфреймы индикаторов;
- ShiftIndicatorA, ShiftIndicatorB, ShiftIndicatorC - Сдвиги индикаторов;
- PeriodIndicatorA, PeriodIndicatorB, PeriodIndicatorC - Периоды индикаторов;
- LevelSell - Уровень входа в рынок по сигналу нейросети на sell;
- LevelBuy - Уровень входа в рынок по сигналу нейросети на buy;
- wb0 - wb11 - Веса для нейросети (это и есть настройки, которые сохраняют логику нейросети непосредственно в самом файле .set);
Параметры для оптимизации с собственной целью (Custom):
- OPT_TRADES, OPT_BALANCE_DD, OPT_EQUITY_DD - Минимум (трейдов, просадки по балансу, просадки по средствам) по соответствующему параметру;
- CORRECT_TRADES, CORRECT_BALANCE_DD, CORRECT_EQUITY_DD - Коррекция цели по соответствующему параметру;