Стратегия бэктестинга ключевого сигнала разворота


Дата создания: 2024-01-26 16:11:28 Последнее изменение: 2024-01-26 16:11:28
Копировать: 3 Количество просмотров: 614
1
Подписаться
1617
Подписчики

Стратегия бэктестинга ключевого сигнала разворота

Обзор

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

Стратегический принцип

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

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

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

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

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

Основными преимуществами стратегии отслеживания ключевых обратных сигналов являются:

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

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

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

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

Ключевые стратегии отслеживания обратного сигнала также имеют некоторые риски:

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

  2. Риск необратимости или продолжения реверсии после реверсии. Даже если оценка верна, после реверсии цены может быть снова изменено направление или первоначальная тенденция продолжится. В этом случае возникает риск потери.

  3. Отклонения в отслеживании. Любые правила и сигналы, которые могут работать в реальном мире, могут иметь отклонения от результатов отслеживания и не могут полностью воспроизвести результаты отслеживания.

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

Ключевые направления оптимизации стратегии отслеживания обратного сигнала:

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

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

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

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

Подвести итог

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

Исходный код стратегии
/*backtest
start: 2024-01-18 00:00:00
end: 2024-01-25 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 21/01/2020
//
// A key reversal is a one-day trading pattern that may signal the reversal of a trend. 
// Other frequently-used names for key reversal include "one-day reversal" and "reversal day."
// How Does a Key Reversal Work?
// Depending on which way the stock is trending, a key reversal day occurs when:
// In an uptrend -- prices hit a new high and then close near the previous day's lows.
// In a downtrend -- prices hit a new low, but close near the previous day's highs
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Key Reversal Up Backtest", shorttitle="KRU Backtest", overlay = true) 
nLength = input(1, minval=1, title="Enter the number of bars over which to look for a new low in prices.")
input_takeprofit = input(20, title="Take Profit pip", step=0.01)
input_stoploss = input(10, title="Stop Loss pip", step=0.01)
xLL = lowest(low[1], nLength)
C1 = iff(low < xLL and close > close[1], true, false)
plotshape(C1, style=shape.triangleup, size = size.small, color=color.green, location = location.belowbar )
posprice = 0.0
pos = 0
barcolor(nz(pos[1], 0) == -1 ? color.red: nz(pos[1], 0) == 1 ? color.green : color.blue ) 
posprice := iff(C1== true, close, nz(posprice[1], 0)) 
pos := iff(posprice > 0, 1, 0)
if (pos == 0) 
    strategy.close_all()
if (pos == 1)
    strategy.entry("Long", strategy.long)
posprice := iff(low <= posprice - input_stoploss and posprice > 0, 0 ,  nz(posprice, 0))
posprice := iff(high >= posprice + input_takeprofit and posprice > 0, 0 ,  nz(posprice, 0))