
Стратегия обратного трейдинга с объемом соотношения (англ. Volume Ratio reversal strategy, VR reversal strategy) - это краткосрочная стратегия обратного трейдинга, основанная на индикаторе объема. Она определяет, вступает ли в силу рыночная сила, путем вычисления соотношения объема сделок к среднему объему за определенный период времени, что приводит к появлению торговых сигналов.
Ключевым показателем стратегии обратного обращения в реальном времени является соотношение объема сделок в текущем цикле к среднему объему сделок за определенное время.
VR = Current Volume / SMA(Volume, N)
где N представляет собой параметр Length, текущий цикл транзакций, деленный на простое скользящее среднее количества транзакций в течение цикла Length.
Когда VR > обесценение, считается, что главная сила входит в сигнал. В это время в сочетании с ценой вверх или вниз прорыв, создание покупать и продавать сигналы.
Стратегия одновременно вводит в действие направленный вспомогательный критерий. Он сравнивает текущую циклическую закрытую цену с ценой закрытия до N циклов, больше 1 - в направлении многоголовной, меньше 1 - в направлении пустой.
При VR больше указанного порога, если dir = 1, генерируется сигнал покупать, если dir = -1, генерируется сигнал продавать.
Наибольшим преимуществом стратегии VR-переворота является то, что она может поймать неожиданные возможности для реверса цены. Когда появляются сигналы вмешательства основных сил, стратегия может быстро принимать решения и вовремя улавливать шансы на отскок или падение.
Другие плюсы:
Несмотря на определенные преимущества, существуют риски, о которых следует помнить:
Кроме того, необходимо следить за предотвращением чрезмерного трейдинга, установкой стоп-лосса, чтобы контролировать одиночные потери и т. д.
Есть еще много возможностей для дальнейшей оптимизации стратегии обратного подхода к виртуальной реальности, и основные рекомендации:
Стратегия обратного трейдинга VR является простой, прямой и легко реализуемой количественной стратегией коротких линий. Она захватывает возможности для обратного трейдинга, захватывая сигналы, которые появляются в основном. Эта стратегия особенно подходит для более резких колебаний и очевидного обратного трейдинга, но также требует внимания к контролю риска.
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="Volume Ratio_30min", shorttitle="VR_30min")//,initial_capital=1000)
// User Input ------------------------------------------------------------------
len = input(20, title="Length", minval=1)
threshold = input(3,step=0.05, title="閾値")
// Volume Caliculetion ---------------------------------------------------------
vol = volume
sma=sma(volume,len)
vrs = vol / sma
// Direction -------------------------------------------------------------------
dirtime=input(1,"direction picker # bars")
dir=if close/close[dirtime] > 1
1
else
-1
// Plot ------------------------------------------------------------------------
plot(vrs, title="VRS", color=color.green, transp=0)
hline(1, title="baseline")
plot(threshold, color=color.white)
// ️⚠️⚠️Logic -----------------------------------------------------------------
long = vrs > threshold and dir == 1
short = vrs > threshold and dir ==-1
// Back Test Fnction -----------------------------------------------------------
start = timestamp(input(2019, "Start Year"), input(1, "Start Month"), input(1, "Start Day"), 0, 0)
end = timestamp(input(9999, "End Year"), input(1, "End Month"), input(1, "End Day"), 0, 0)
_testPeriod() => true
// Order -----------------------------------------------------------------------
if _testPeriod()
if long
strategy.entry("Long", strategy.long)
if short
strategy.entry("Short", strategy.short)