Type/to search

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

Common strategy
Created: 2023-10-17 15:26:49
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

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

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

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

  1. Рассчитывается расстояние k = close - sma(close, 200) между ценой и простой скользящей средней с периодом 200.

  2. Определяется период накопления s = 29, и выполняется кумулятивное суммирование значений k за последние s периодов: sum = 0, for i = 0 to s, sum := sum + k[i].

  3. Когда sum > 0, генерируется сигнал на покупку; когда sum < 0, генерируется сигнал на продажу.

  4. При входе в длинную позицию, если sum < 0, позиция закрывается; при входе в короткую позицию, если sum > 0, позиция закрывается.

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

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

  1. Использование пользовательского интегратора индикаторов позволяет эффективно определять направление ценового тренда.

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

  3. Относительно простая логика, легко понимается и реализуется, удобна для оптимизации и улучшения.

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

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

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

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

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

  3. Резкие изменения цен из-за внезапных значительных событий могут вызвать ложные сигналы интегратора.

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

Методы устранения соответствующих рисков:

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

  2. Тестировать эффективность скользящих средних различной длины и выбирать ту, которая эффективно определяет тренд.

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

  4. Выбирать торгуемые инструменты с низкой волатильностью, чтобы интегратор работал лучше.

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

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

  2. Можно изучить эффект интеграции расстояния между ценой и различными типами скользящих средних.

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

  4. Можно добавить индикаторы объема, чтобы избежать ложных сигналов интегратора при сильных ценовых колебаниях.

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

Заключение

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

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

//@version=2
strategy("Indicator Integrator Strat",default_qty_type = strategy.percent_of_equity, default_qty_value = 100,currency="USD",initial_capital=100, overlay=true)

l = input(defval=170,title="Length for indicator")
Strategy parameters
Strategy parameters
Length for indicator
Length of summation
Take Profit
Stop Loss
Trailing Stop Loss
Trailing Stop Loss Offset
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)