Многосигнальная количественная торговая стратегия на основе Ichimoku
Обзор
Данная стратегия комплексно использует индикатор Ichimoku Kinko Hyo, а также ряд других технических индикаторов, объединяя множество торговых сигналов для использования преимуществ системы Ichimoku. Применение многосигнального подтверждения для входа позволяет эффективно отфильтровывать ложные сигналы, контролируя риски при стремлении к высокой вероятности успеха.
Принцип стратегии
Стратегия состоит из следующих основных частей:
-
Расчет индикатора Ichimoku Kinko Hyo, включая формулы для линии поворота (Tenkan-sen), базовой линии (Kijun-sen), опережающей линии A (Senkou Span A), опережающей линии B (Senkou Span B) и облака (Kumo).
-
Настройка нескольких фильтров: фильтр облака Kumo, фильтр базовой линии Kijun, фильтр MACD, фильтр RSI, фильтр фракталов Билла Вильямса, фильтр SuperTrend, фильтр Parabolic SAR и фильтр ADX. Эти фильтры используются для подтверждения направления тренда и предотвращения торговли во время бокового рынка.
-
Настройка нескольких торговых сигналов, включая сигналы прорыва предыдущей цены закрытия через базовую линию, соотношения линии Chikou с ценой или облаком, соотношения линии поворота с базовой линией или облаком – всего 23 собственных сигнала Ichimoku. Кроме того, добавлены сигналы других технических индикаторов, таких как MACD, RSI, Fractals и др. Эти сигналы используются для поиска потенциальных торговых возможностей.
-
Настройка двухуровневых фильтров для фильтрации сигналов входа. Выбор одного фильтра в качестве первого уровня и одного – в качестве второго уровня позволяет эффективно избегать ложных сигналов.
-
Настройка двухуровневых фильтров для фильтрации сигналов выхода. Аналогично фильтрам входа.
-
Множественный набор сигналов формирует итоговые сигналы входа и выхода. В зависимости от выбранных пользователем конкретных торговых сигналов, в сочетании с фильтрами входа первого и второго уровня, а также фильтром выхода, формируется окончательное торговое решение.
-
Настройка стоп-лосса и тейк-профита. Можно выбрать, включать ли их, и задать конкретные уровни.
-
Настройка периода бэктестинга. Можно задать начальное и конечное время.
Преимущества стратегии
Стратегия обладает следующими преимуществами:
-
Комплексное использование преимуществ множества индикаторов и торговых сигналов Ichimoku, сочетание следования тренду и фильтрации сигналов.
-
Двухуровневые фильтры позволяют избежать попадания в ловушку при входе, эффективно контролируя риски.
-
Предоставляется выбор из множества торговых сигналов, что позволяет оптимизировать стратегию под различные рыночные условия.
-
Доступен выбор из множества фильтров, что позволяет адаптировать стратегию под особенности отдельных акций.
-
Возможность установки уровней стоп-лосса и тейк-профита помогает фиксировать прибыль и контролировать риски.
-
Возможность задавать различные периоды бэктестинга для проверки, что облегчает оптимизацию стратегии.
Риски стратегии
Стратегия также имеет некоторые риски:
-
Система Ichimoku относительно медленно определяет сигналы покупки/продажи, что может привести к упущению краткосрочных торговых возможностей. Можно попробовать сократить периоды для оптимизации.
-
Множественная фильтрация может быть излишне осторожной, что приводит к неопределенности при входе. Можно протестировать настройки параметров фильтра.
-
Установка фиксированного уровня стоп-лосса недостаточно гибка и не может реагировать на сложные рыночные ситуации. Можно рассмотреть динамический стоп-лосс.
-
Настройка периода бэктестинга может быть недостаточно точной для полного моделирования реальной торговли. Требуются многократные корректировки и проверки.
Направления оптимизации стратегии
Стратегию можно оптимизировать по следующим направлениям:
-
Настройка параметров системы Ichimoku, например, уменьшение периода линии поворота для адаптации к краткосрочной торговле.
-
Тестирование различных комбинаций торговых сигналов для выбора наиболее подходящих для конкретной акции.
-
Оптимизация параметров фильтров для баланса между фильтрацией и определенностью входа.
-
Опробование динамических методов стоп-лосса, чтобы стоп-лосс был ближе к рыночным изменениям.
-
Установка более длительного периода бэктестинга или использование тиковых данных для более точного моделирования.
-
Добавление модуля управления позицией для оптимизации эффективности использования капитала за счет увеличения позиции.
-
Добавление функции автоматической оптимизации параметров для более интеллектуальной настройки стратегии.
Заключение
Данная стратегия, используя множество индикаторов и торговых сигналов системы Ichimoku, а также фильтрацию и подтверждение с помощью других технических индикаторов, реализует количественную торговую стратегию, объединяющую следование тренду и сигналы прорыва. Стратегия полностью использует преимущества системы Ichimoku, а также включает параметрические модули для настройки и оптимизации, что позволяет лучше адаптироваться к изменениям рынка. Благодаря постоянному тестированию и оптимизации данная стратегия способна достичь высокой стабильной доходности.
/*backtest
start: 2023-10-13 00:00:00
end: 2023-11-12 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © ramsay09
//@version=4
strategy(title="The Strategy - Ichimoku Kinko Hyo and more",shorttitle="Strategy ", overlay=true)- 1

