
La stratégie d’inversion de ratio de volume est une stratégie d’inversion de courte période basée sur un indicateur de volume. Elle consiste à calculer le rapport entre le volume de transactions et le volume moyen d’une période donnée pour déterminer si la dominance du marché est entrée, ce qui génère un signal de négociation.
L’indicateur central de la stratégie d’inversion de VR est le ratio de volume (VR), qui représente le rapport entre le volume de transactions du cycle actuel et le volume de transactions moyen sur une période donnée. Le calcul est le suivant:
VR = Current Volume / SMA(Volume, N)
où N représente le paramètre Length, la transaction de la période actuelle divisée par la moyenne mobile simple de la transaction de la période Length.
Lorsque le VR est supérieur à la valeur de la marge, il est considéré comme le signal d’entrée principale. Il est associé à une hausse ou à une baisse du prix, ce qui génère des signaux d’achat et de vente.
La stratégie introduit également un indicateur de jugement d’aide à la direction dir. Il compare le prix de clôture du cycle actuel avec le prix de clôture avant le cycle N, plus de 1 pour la direction plurielle et moins de 1 pour la direction vide.
Lorsque le VR est supérieur au seuil spécifié, un signal d’achat est généré si dir = 1 et un signal de vente si dir = -1.
Le plus grand avantage d’une stratégie de retournement de VR réside dans la capture d’occasions de retournement de prix soudains. Lorsque des signaux d’intervention de la force principale apparaissent, la stratégie peut rapidement prendre des décisions et saisir en temps opportun les opportunités de rebond ou de reprise.
Les autres avantages sont:
Malgré les avantages de cette stratégie, il y a des risques à prendre en compte:
En outre, il faut veiller à éviter les transactions excessives, à mettre en place des arrêts de perte pour contrôler les pertes individuelles, etc.
Il y a encore de la place pour une optimisation supplémentaire de la stratégie de réversion de la réalité virtuelle, et les principales recommandations sont les suivantes:
La stratégie de trading inverse VR est une stratégie de quantification simple, directe et facile à mettre en œuvre. Elle saisit les opportunités de revers en capturant les signaux dominants. La stratégie est particulièrement adaptée aux variétés plus volatiles et à revers, mais nécessite également une attention particulière au contrôle du risque.
/*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)