Type/to search

Торговая стратегия на основе облачного графика

Common strategy
Created: 2023-10-08 12:24:06
Last modified: 3 years ago
1
Follow
1802
Followers

Обзор

Стратегия реализует простое отслеживание тренда на основе дневного индикатора Ишимоку Кинко Хё. Она вычисляет линию конверсии, базовую линию, опережающую линию 1 и опережающую линию 2, а затем генерирует сигналы на покупку и продажу, сравнивая текущую цену закрытия с облаком. Когда цена закрытия находится выше облака, это считается восходящим трендом, и генерируется сигнал на покупку; когда цена закрытия ниже облака — нисходящим трендом, и генерируется сигнал на продажу.

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

Стратегия основана на следующих формулах для расчета пяти линий индикатора Ишимоку:

  1. Линия конверсии: среднее арифметическое максимума и минимума за последние 9 периодов.

  2. Базовая линия: среднее арифметическое максимума и минимума за последние 26 периодов.

  3. Опережающая линия 1: среднее арифметическое линии конверсии и базовой линии.

  4. Опережающая линия 2: среднее арифметическое максимума и минимума за последние 52 периода.

  5. Запаздывающая линия: цена закрытия, сдвинутая на 26 периодов назад.

Когда цена закрытия выше облака, это считается восходящим трендом, и генерируется сигнал на покупку; когда цена закрытия ниже облака — нисходящим трендом, и генерируется сигнал на продажу.

Конкретно стратегия реализуется следующим образом:

  1. Вычисляются линия конверсии, базовая линия, опережающая линия 1 и опережающая линия 2.

  2. Строится запаздывающая линия цены закрытия, сдвинутая на 26 периодов назад.

  3. Проверяется, находится ли цена закрытия выше облака (опережающая линия 1 и опережающая линия 2); если да, генерируется сигнал на покупку.

  4. Проверяется, находится ли цена закрытия ниже облака (опережающая линия 1 и опережающая линия 2); если да, генерируется сигнал на продажу.

  5. При генерации сигналов на покупку и продажу вход в позицию осуществляется в соответствии с настройками стратегии.

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

Основные преимущества стратегии:

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

  2. Параметры расчета оптимизированы и хорошо подходят для дневной торговли.

  3. Использование комбинации опережающей линии 1 и опережающей линии 2 в качестве критерия позволяет отфильтровывать ложные сигналы, вызванные краткосрочными колебаниями.

  4. Задержка запаздывающей линии снижает риск немедленного отката после пробоя облака вверх.

  5. Логика стратегии проста и понятна, её легко реализовать.

  6. Не требует дополнительных индикаторов, представляя собой законченную систему отслеживания тренда.

Анализ рисков

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

  1. В определённых рыночных условиях облако может давать сбои, приводя к ошибочным сигналам.

  2. Если параметры облака не адаптируются к изменениям рыночной среды, эффективность системы снижается.

  3. Фиксированная задержка запаздывающей линии может привести к упущению части возможностей.

  4. Несмотря на комбинированное использование двух опережающих линий, риск эффекта сома (ложных пробоев) полностью не устраняется.

  5. Существует временная задержка, не позволяющая своевременно реагировать на быстрые развороты.

  6. Стратегия не различает долгосрочный тренд и среднесрочные/краткосрочные коррекции, что может привести к убыткам.

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

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

  1. Оптимизация параметров линии конверсии и базовой линии для лучшей адаптации к различным рыночным условиям.

  2. Добавление индикаторов для подтверждения тренда, определения его силы и направления.

  3. Внедрение стоп-лосса и take-profit для контроля убытков и фиксации прибыли по каждой сделке.

  4. Использование объёма: вход только при пробое облака с большим объёмом.

  5. Применение различных комбинаций параметров в зависимости от фазы рынка.

  6. Внедрение алгоритмов машинного обучения для автоматической оптимизации параметров.

  7. Рассмотрение возможности замены фиксированной задержки на динамическую.

Заключение

В целом, данная стратегия на основе Ишимоку реализует базовое отслеживание тренда с помощью простых правил определения направления. Несмотря на наличие областей для улучшения, её основная идея ясна и надёжна, параметры оптимизированы, что позволяет использовать её как базовую стратегию для количественной торговли. Дальнейшая оптимизация параметров облака, добавление фильтрующих индикаторов и модуля управления рисками может превратить эту стратегию в весьма практичную систему количественной торговли.

Source
Pine
/*backtest
start: 2023-09-30 00:00:00
end: 2023-10-07 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title="Ichimoku Cloud", shorttitle="Ichimoku", overlay=true, commission_type=strategy.commission.percent,commission_value=0.075, initial_capital = 1000,  default_qty_type=strategy.percent_of_equity, default_qty_value=100)

conversionPeriods = input(9, minval=1, title="Conversion Line Periods"),
Strategy parameters
Strategy parameters
Conversion Line Periods
Base Line Periods
Lagging Span 2 Periods
Displacement
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)