VWMA + SMA Bollinger Bands + RSI Strategy: analyse de la corrélation entre le prix et le volume

Auteur:ChaoZhang est là., Date: 2023-09-07 15:30:49 Je vous en prie.
Les étiquettes:VWMALe montant de l'épargne annuelle est calculé en fonction de l'épargne annuelle.Indice de résistancestratégie commercialeCorrélation prix-volumeanalyse techniqueles tendances du marchépossibilités d'achat et de venteLe MACDindicateurs de négociation

Dans cet article, nous explorerons une stratégie de trading modifiée qui combine les indicateurs de moyenne mobile pondérée par volume (VWMA), bandes de Bollinger de moyenne mobile simple (SMA) et indice de force relative (RSI). Cette stratégie, développée par BiO618 sur la base de l'original CA_RSI_Bolling_Strat de ChartArt, vise à identifier les opportunités d'achat et de vente potentiels en examinant la corrélation entre les changements de prix et les changements de volume. En comprenant et en interprétant les signaux générés par cette stratégie, les traders peuvent prendre des décisions éclairées pour capitaliser sur les tendances du marché.

Mots clés: VWMA, SMA Bollinger Bands, RSI, stratégie de négociation, corrélation prix-volume, analyse technique, tendances du marché, opportunités d'achat et de vente

VWMA (moyenne mobile pondérée par volume): Le VWMA est une variation de la moyenne mobile simple traditionnelle, où chaque point de données est pondéré en fonction de son volume correspondant.

Les bandelettes de Bollinger SMA: Les bandes de Bollinger se composent de trois lignes: la ligne de base SMA, la bande supérieure (SMA + 2 écarts types) et la bande inférieure (SMA - 2 écarts types).

RSI (indice de résistance relative): Le RSI est un oscillateur de momentum qui mesure la vitesse et le changement des mouvements de prix. Il oscille entre 0 et 100 et est couramment utilisé pour identifier les conditions de surachat et de survente. Le RSI peut fournir des informations précieuses sur la force et la direction d'une tendance.

Interprétation de la stratégie:

a. Prix et mouvement de la VWMA:

Si le prix atteint la bande supérieure de Bollinger et que le VWMA le suit de près, cela suggère que le prix a augmenté plus que le volume correspondant. Si le prix atteint la bande de Bollinger inférieure et que le VWMA le suit de près, cela suggère que le prix a chuté avec un volume significatif. b. Prix et relation entre VWMA et SMA:

Si le prix atteint la bande supérieure de Bollinger et que le VWMA reste proche de la ligne de base de la SMA, cela suggère que le prix a augmenté avec un volume correspondant. Si le prix atteint la bande de Bollinger inférieure et que le VWMA reste proche de la ligne de base de la SMA, cela suggère que le prix a chuté avec un faible volume. N'oubliez pas qu'aucun indicateur n'est parfait. Il est important de noter qu'aucun indicateur ne peut garantir des prédictions précises sur le marché.Par conséquent, il est recommandé de soutenir votre interprétation de cette stratégie par d'autres indicateurs tels que la divergence de convergence moyenne mobile (MACD) et des outils d'analyse supplémentaires.

Conclusion: La stratégie VWMA + SMA Bollinger Bands + RSI offre aux traders une approche complète pour analyser la corrélation entre le prix et le volume. En comprenant les signaux générés par cette stratégie, les traders peuvent prendre des décisions éclairées et améliorer leurs stratégies de trading. Cependant, il est crucial de se rappeler qu'aucune stratégie n'est infaillible et que les traders doivent faire preuve de prudence et mener une analyse approfondie avant d'exécuter des transactions.


/*backtest
start: 2022-08-31 00:00:00
end: 2023-09-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//@version=2
// strategy("VWMA + SMA BBollinger + RSI, Double Strategy (by ChartArt) mod by BiO618", shorttitle="VWMA_Bol_Strat", overlay=true)

// ChartArt's RSI + Bollinger Bands, Double Strategy
//
// Version 1.0
// Idea by ChartArt on January 14, 2015.
//
// This strategy uses a modfied RSI to sell
// when the RSI increases over the value of 55
// (or to buy when the value falls below 45),
// with the classic Bollinger Bands strategy
// to sell when the price is above the
// upper Bollinger Band (and to buy when
// this value is below the lower band).
//
// This simple strategy only triggers when
// both the RSI and the Bollinger Bands
// indicators are at the same time in
// a overbought or oversold condition.
//
// List of my work: 
// https://www.tradingview.com/u/ChartArt/
// 
//  __             __  ___       __  ___ 
// /  ` |__|  /\  |__)  |   /\  |__)  |  
// \__, |  | /~~\ |  \  |  /~~\ |  \  |  
// 
// 


///////////// RSI
RSIlength = input( 16 ,title="RSI Period Length") 
RSIvalue = input( 45 ,title="RSI Value Range") 
RSIoverSold = 0 + RSIvalue
RSIoverBought = 100 - RSIvalue
price = close
vrsi = rsi(price, RSIlength)


///////////// Bollinger Bands
BBlength = input(20, minval=1,title="Bollinger Bands SMA Period Length")
BBmult = input(2.0, minval=0.001, maxval=50,title="Bollinger Bands Standard Deviation")
BBbasis = sma(price, BBlength)
BBdev = BBmult * stdev(price, BBlength)
BBupper = BBbasis + BBdev
BBlower = BBbasis - BBdev
source = close
buyEntry = crossover(source, BBlower)
sellEntry = crossunder(source, BBupper)
plot(BBbasis, color=aqua,title="Bollinger Bands SMA Basis Line")
p1 = plot(BBupper, color=silver,title="Bollinger Bands Upper Line")
p2 = plot(BBlower, color=silver,title="Bollinger Bands Lower Line")
fill(p1, p2)

basis2 = vwma(source, BBlength)                                           //Notice that the basis is based on a vwma and not a sma.

vwma = plot(basis2, color=orange, linewidth=2, title="Basis") 

///////////// Colors
switch1=input(true, title="Enable Bar Color?")
switch2=input(true, title="Enable Background Color?")
TrendColor = RSIoverBought and (price[1] > BBupper and price < BBupper) ? red : RSIoverSold and (price[1] < BBlower and price > BBlower)  ? green : na
barcolor(switch1?TrendColor:na)
bgcolor(switch2?TrendColor:na,transp=50)


///////////// RSI + Bollinger Bands Strategy
if (not na(vrsi))

    if (crossover(vrsi, RSIoverSold) and crossover(source, BBlower))
        strategy.entry("RSI_BB_L", strategy.long, stop=BBlower,  comment="RSI_BB_L")
    else
        strategy.cancel(id="RSI_BB_L")
        
    if (crossunder(vrsi, RSIoverBought) and crossunder(source, BBupper))
        strategy.entry("RSI_BB_S", strategy.short, stop=BBupper, comment="RSI_BB_S")
    else
        strategy.cancel(id="RSI_BB_S")



Relationnée

Plus de