Стратегия прорыва импульса, следующего за трендом
Обзор
Стратегия прорыва в динамике - это количественная торговая стратегия, которая следует за рыночными тенденциями. Она используется для определения тенденции и интенсивности движения рыночных цен путем вычисления динамических показателей исторических цен, чтобы уловить средне-длинную тенденцию рынка.
Стратегический принцип
Эта стратегия основана на динамике. Динамика - это цена закрытия текущего цикла минус цена закрытия до N цикла. Когда цена закрытия последней K-линии выше, чем она была до N цикла, динамика положительна, что означает повышенную динамику; когда цена закрытия последней K-линии ниже, чем она была до N цикла, динамика отрицательна, что означает пониженную динамику.
Стратегия сначала рассчитывает динамику длиной 18 циклов, то есть текущая цена закрытия минус цена закрытия до 18 циклов, получая mom0 ≠. Затем рассчитывает динамику одного цикла mom0 и получает mom1 ≠.
Сигналы "сделай больше" появляются, когда mom0>0 и mom1>0, что указывает на сильный рост цены. Сигналы "сделай меньше" появляются, когда mom0<0 и mom1<0, что указывает на сильный спад цены.
Стратегия записывает время последнего сигнала о повышении и понижении, и занимает позицию о повышении, когда время повышения больше, чем время понижения.
Анализ преимуществ
Эта стратегия имеет следующие преимущества:
-
Стратегическая концепция ясна, проста, легко понятна и подходит для начинающих трейдеров, занимающихся количественными операциями.
-
Движущийся индикатор способен запечатлеть тенденции и силу рынка, а средний и длинный тренды имеют более высокий коэффициент выигрыша.
-
Используя двойную массовую фильтрацию, можно отфильтровать части повреждений, вызванных ложными прорывами.
-
После появления торгового сигнала будет создано трендовое положение, которое позволит получить дополнительную прибыль от трендового движения.
-
Своевременное прекращение убытков позволяет контролировать одиночные убытки и избежать чрезмерных убытков в результате обращения вспять.
Анализ рисков
В этой стратегии также есть некоторые риски, о которых следует помнить:
-
Краткосрочная корректировка в многоглавном движении приводит к выходу из остановки, что не позволяет захватить весь цикл движения. Можно соответствующим образом расширить пределы остановки.
-
При наличии частого открытия и закрытия позиций в условиях шока, это может привести к увеличению торговых сборов и потерям в скользящих точках.
-
После того, как тренд изменился, удерживание позиции в первоначальном направлении приводит к увеличению убытков. Можно объединить показатели тренда для определения обратного тренда.
-
Неправильная настройка параметров может привести к потере торгового сигнала или созданию ошибочного сигнала. Параметры необходимо скорректировать для разных рынков.
Направление оптимизации
Эта стратегия может быть оптимизирована в следующих аспектах:
-
Оптимизация параметров динамики, расчет длины динамики для различных циклов и рыночной коррекции, улучшение качества сигнала.
-
Добавление фильтров для других показателей, таких как MACD, KD и т. Д., чтобы избежать убытков от обратного тренда.
-
Оптимизация стратегии остановки убытков, адекватная расслабление остановки убытков в торговых тенденциях; адекватная ужесточение остановки убытков в не трендовых рынках.
-
Увеличение стратегии управления позициями, уменьшение позиций в не-трендовых ситуациях; увеличение позиций в трендовых ситуациях для получения большей прибыли.
-
Повышение адаптивности параметров для оптимизации параметров для разных сортов.
-
Добавление алгоритмов машинного обучения, позволяющих динамически оптимизировать параметры стратегии.
Подвести итог
Движущаяся стратегия прорыва в целом является простой интуитивно понятной стратегией отслеживания тенденций. Она может эффективно улавливать долгосрочные тенденции на рынке и получать лучшую прибыль в условиях тренда. В то же время необходимо обратить внимание на контроль риска, оптимизировать стратегию остановки убытков и помочь оценить тенденции с помощью других показателей.
/*backtest
start: 2023-10-15 00:00:00
end: 2023-11-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Momentum BF 🚀", overlay=true, precision=2, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.075)
/////////////// Time Frame ///////////////- 1

