Type/to search

Стратегия следования за трендом на основе пересечения скользящих средних цен открытия и закрытия

Common strategy
Created: 2024-01-15 14:24:27
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Стратегия следования за трендом на основе пересечения скользящих средних цен открытия и закрытия — это трендовая стратегия, основанная на скользящих средних. Стратегия определяет текущий рыночный тренд, вычисляя скользящие средние цены открытия и закрытия. Когда скользящая средняя цены закрытия пересекает скользящую среднюю цены открытия снизу вверх, открывается длинная позиция. Когда скользящая средняя цены закрытия пересекает скользящую среднюю цены открытия сверху вниз, открывается короткая позиция. Стратегия также использует скользящий стоп-лосс для фиксации прибыли, что позволяет эффективно контролировать риски.

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

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

Стратегия использует эту логику, вычисляя скользящие средние цены открытия и закрытия для определения направления тренда. Конкретные правила принятия решений следующие:

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

  2. Когда скользящая средняя цены закрытия пересекает скользящую среднюю цены открытия сверху вниз, открывается короткая позиция. Это указывает на усиление медвежьего настроения, можно войти в шорт.

  3. При появлении противоположного сигнала текущая позиция закрывается с убытком.

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

В целом, стратегия определяет тренд на основе периода скользящей средней (length); одновременно удерживается только одна позиция в одном направлении; закрытие предыдущей позиции происходит по противоположному сигналу, без использования, например, ATR-стопа; имеется скользящий трейлинг-стоп для фиксации прибыли.

Анализ преимуществ

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

  1. Простые и понятные правила принятия решений. Определение тренда на основе соотношения цен открытия и закрытия легко понять и оптимизировать параметры.

  2. Гибкий выбор типа скользящей средней. Доступно более десяти типов скользящих средних, что позволяет гибко комбинировать их для поиска оптимальных параметров.

  3. Гибкая настройка таймфрейма. Чтобы сигналы были более чувствительными и своевременными, можно установить таймфрейм стратегии в 3-4 раза выше, чем на графике.

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

  5. Возможность настройки времени удержания позиции. Изменяя параметры скользящей средней, можно контролировать волатильность и период удержания.

  6. Гибкая настройка соотношения риска и доходности. Уровень риска можно контролировать, регулируя пункты стоп-лосса и смещение.

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

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

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

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

  3. Использование только одного индикатора. Стратегия основана только на одном наборе индикаторов, что делает её уязвимой к их неэффективности. Можно рассмотреть добавление других индикаторов, таких как MACD, чтобы обогатить логику стратегии.

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

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

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

  1. Сочетание с другими индикаторами. Можно попробовать добавить индикаторы объема, волатильности и т.д., чтобы обогатить логику стратегии и повысить её стабильность.

  2. Периодическая настройка параметров. В зависимости от типа рынка можно динамически изменять параметры скользящей средней: увеличивать период на трендовом рынке и уменьшать на колеблющемся рынке.

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

  4. Усиление логики стоп-лосса. Существующий стоп-лосс основан только на цене и пунктах; можно рассмотреть использование более сложных методов, таких как ATR.

Заключение

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

Source
Pine
/*backtest
start: 2023-01-08 00:00:00
end: 2024-01-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4

strategy(title = "Open Close Cross Strategy (PineScript=v4)", shorttitle = "OCC Strategy", overlay = true )
Strategy parameters
Strategy parameters
Use Alternate Resolution? ( recommended )
Set Resolution ( should not be lower than chart )
Use MA? ( otherwise use simple Open/Close data )
MA Type: SMA, EMA, DEMA, TEMA, WMA, VWMA, SMMA, HullMA, LSMA, ALMA ( case sensitive )
MA Period
Offset for LSMA / Sigma for ALMA
Offset for ALMA
Use Trailing Stop?
Stop Loss Trail Points
Stop Loss Trail Offset
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)