Type/to search

Многосигнальная количественная торговая стратегия на основе Ichimoku

Common strategy
Created: 2023-11-13 10:24:35
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия комплексно использует индикатор Ichimoku Kinko Hyo, а также ряд других технических индикаторов, объединяя множество торговых сигналов для использования преимуществ системы Ichimoku. Применение многосигнального подтверждения для входа позволяет эффективно отфильтровывать ложные сигналы, контролируя риски при стремлении к высокой вероятности успеха.

Принцип стратегии

Стратегия состоит из следующих основных частей:

  1. Расчет индикатора Ichimoku Kinko Hyo, включая формулы для линии поворота (Tenkan-sen), базовой линии (Kijun-sen), опережающей линии A (Senkou Span A), опережающей линии B (Senkou Span B) и облака (Kumo).

  2. Настройка нескольких фильтров: фильтр облака Kumo, фильтр базовой линии Kijun, фильтр MACD, фильтр RSI, фильтр фракталов Билла Вильямса, фильтр SuperTrend, фильтр Parabolic SAR и фильтр ADX. Эти фильтры используются для подтверждения направления тренда и предотвращения торговли во время бокового рынка.

  3. Настройка нескольких торговых сигналов, включая сигналы прорыва предыдущей цены закрытия через базовую линию, соотношения линии Chikou с ценой или облаком, соотношения линии поворота с базовой линией или облаком – всего 23 собственных сигнала Ichimoku. Кроме того, добавлены сигналы других технических индикаторов, таких как MACD, RSI, Fractals и др. Эти сигналы используются для поиска потенциальных торговых возможностей.

  4. Настройка двухуровневых фильтров для фильтрации сигналов входа. Выбор одного фильтра в качестве первого уровня и одного – в качестве второго уровня позволяет эффективно избегать ложных сигналов.

  5. Настройка двухуровневых фильтров для фильтрации сигналов выхода. Аналогично фильтрам входа.

  6. Множественный набор сигналов формирует итоговые сигналы входа и выхода. В зависимости от выбранных пользователем конкретных торговых сигналов, в сочетании с фильтрами входа первого и второго уровня, а также фильтром выхода, формируется окончательное торговое решение.

  7. Настройка стоп-лосса и тейк-профита. Можно выбрать, включать ли их, и задать конкретные уровни.

  8. Настройка периода бэктестинга. Можно задать начальное и конечное время.

Преимущества стратегии

Стратегия обладает следующими преимуществами:

  1. Комплексное использование преимуществ множества индикаторов и торговых сигналов Ichimoku, сочетание следования тренду и фильтрации сигналов.

  2. Двухуровневые фильтры позволяют избежать попадания в ловушку при входе, эффективно контролируя риски.

  3. Предоставляется выбор из множества торговых сигналов, что позволяет оптимизировать стратегию под различные рыночные условия.

  4. Доступен выбор из множества фильтров, что позволяет адаптировать стратегию под особенности отдельных акций.

  5. Возможность установки уровней стоп-лосса и тейк-профита помогает фиксировать прибыль и контролировать риски.

  6. Возможность задавать различные периоды бэктестинга для проверки, что облегчает оптимизацию стратегии.

Риски стратегии

Стратегия также имеет некоторые риски:

  1. Система Ichimoku относительно медленно определяет сигналы покупки/продажи, что может привести к упущению краткосрочных торговых возможностей. Можно попробовать сократить периоды для оптимизации.

  2. Множественная фильтрация может быть излишне осторожной, что приводит к неопределенности при входе. Можно протестировать настройки параметров фильтра.

  3. Установка фиксированного уровня стоп-лосса недостаточно гибка и не может реагировать на сложные рыночные ситуации. Можно рассмотреть динамический стоп-лосс.

  4. Настройка периода бэктестинга может быть недостаточно точной для полного моделирования реальной торговли. Требуются многократные корректировки и проверки.

Направления оптимизации стратегии

Стратегию можно оптимизировать по следующим направлениям:

  1. Настройка параметров системы Ichimoku, например, уменьшение периода линии поворота для адаптации к краткосрочной торговле.

  2. Тестирование различных комбинаций торговых сигналов для выбора наиболее подходящих для конкретной акции.

  3. Оптимизация параметров фильтров для баланса между фильтрацией и определенностью входа.

  4. Опробование динамических методов стоп-лосса, чтобы стоп-лосс был ближе к рыночным изменениям.

  5. Установка более длительного периода бэктестинга или использование тиковых данных для более точного моделирования.

  6. Добавление модуля управления позицией для оптимизации эффективности использования капитала за счет увеличения позиции.

  7. Добавление функции автоматической оптимизации параметров для более интеллектуальной настройки стратегии.

Заключение

Данная стратегия, используя множество индикаторов и торговых сигналов системы Ichimoku, а также фильтрацию и подтверждение с помощью других технических индикаторов, реализует количественную торговую стратегию, объединяющую следование тренду и сигналы прорыва. Стратегия полностью использует преимущества системы Ichimoku, а также включает параметрические модули для настройки и оптимизации, что позволяет лучше адаптироваться к изменениям рынка. Благодаря постоянному тестированию и оптимизации данная стратегия способна достичь высокой стабильной доходности.

Source
Pine
/*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)
Strategy parameters
Strategy parameters
Backtest (no comment-string)
Long/Short Entry
Shared Filter and Entry Parameters :
Fractals Period (Filter/Entry)
RSI Period (Filter/Entry)
SuperTrend multiplier (Filter/Entry)
SuperTrend length (Filter/Entry)
ADX Period (Filter/Entry)
ADX threshold (Filter/Entry)
Signal
Entry filter 1
Entry filter 2
Exit filter 1
Exit filter 2
CB/CS signal sesitivity
IB/IS signal sesitivity
Enable take profit
Take profit - quantity of position (percent)
Take profit - ticks
Enable stop loss
Stop loss - ticks
Start year
Start month
Start day
Stop year
Stop month
Stop day
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)