
La stratégie de négociation d’équilibre multicolore moyen est une stratégie de négociation d’équilibre multicolore utilisant des moyennes mobiles de différentes périodes. La stratégie combine plusieurs effets visuels, tels que l’affichage des couleurs de la ligne K, les couleurs de fond et les marqueurs de forme, pour aider à observer les changements de tendance.
La stratégie définit d’abord deux paramètres qui peuvent être ajustés par l’utilisateur: les cycles de la moyenne active len1 et les cycles de la moyenne de référence len2. Les cycles de la moyenne active sont courts, permettant de capturer les changements de tendance à court terme; les cycles de la moyenne de référence sont longs, permettant de filtrer le bruit du marché à court terme.
La courte moyenne génère un signal de fourche dorée lorsqu’elle traverse la moyenne longue et ouvre des ordres plus élevés; la courte moyenne génère un signal de fourche morte lorsqu’elle traverse la moyenne longue et ouvre des ordres plus bas. La négociation d’équilibre en plein air augmente les chances de profit. De plus, la couleur de la ligne K indique également la tendance actuelle en plein air.
Les marqueurs de forme indiquent intuitivement la position des fourches dorées et des fourches mortes. Les couleurs de fond aident à juger de la direction de la tendance. La stratégie dispose à la fois d’un mode de négociation de deux types: le mode d’équilibrage de la fourche polyvalente et le mode de négociation de la fourche polyvalente.
Risque de signaux trompeurs avec la ligne moyenne
Les cycles spécifiques sont plus adaptés aux risques de la stratégie
Le risque de pertes
La stratégie de négociation de l’équilibre horizontal-pluriel intègre les avantages de l’indicateur de l’équilibre horizontal, permettant la négociation de l’équilibre horizontal-pluriel. La stratégie est visuellement riche, facilitant la maîtrise des tendances du marché; et les paramètres sont personnalisables et adaptatifs.
/*backtest
start: 2023-10-13 00:00:00
end: 2023-11-12 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("MASelect Crossover Strat", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
av1 = input(title="Active MA", defval="EMA", options=["EMA", "SMA", "WMA", "DEMA", "VWMA"])
av2 = input(title="Base MA", defval="EMA", options=["EMA", "SMA", "WMA", "DEMA", "VWMA"])
len1 = input(20, "Active Length")
len2 = input(100, "Base Length")
src = input(close, "Source")
strat = input(defval="Long+Short", options=["Long+Short", "Long Only"])
ema1 = ema(src, len1)
ema2 = ema(src, len2)
sma1 = sma(src, len1)
sma2 = sma(src, len2)
wma1 = wma(src, len1)
wma2 = wma(src, len2)
e1 = ema(src, len1)
e2 = ema(e1, len1)
dema1 = 2 * e1 - e2
e3 = ema(src, len2)
e4 = ema(e3, len2)
dema2 = 2 * e3 - e4
vwma1 = vwma(src, len1)
vwma2 = vwma(src, len2)
ma1 = av1 == "EMA"?ema1:av1=="SMA"?sma1:av1=="WMA"?wma1:av1=="DEMA"?dema1:av1=="VWMA"?vwma1:na
ma2 = av2 == "EMA"?ema2:av2=="SMA"?sma2:av2=="WMA"?wma2:av2=="DEMA"?dema2:av2=="VWMA"?vwma2:na
co = crossover(ma1, ma2)
cu = crossunder(ma1, ma2)
barcolor(co?lime:cu?yellow:na)
col = ma1 >= ma2?lime:red
bgcolor(co or cu?yellow:col)
plotshape(co, style=shape.triangleup, location=location.belowbar)
plotshape(cu, style=shape.triangledown)
plot(ma1, color=col, linewidth=3), plot(ma2, style=circles, linewidth=1)
strategy.entry("Buy", strategy.long, when=co)
if strat=="Long+Short"
strategy.entry("Sell", strategy.short, when=cu)
else
strategy.close("Buy", when=cu)