
La stratégie d’indice de dynamique de l’équilibre est une stratégie de négociation qui combine l’indice d’équilibre de l’équilibre (Ichimoku) et l’indice de dynamique aléatoire (Stochastic Momentum Index). La stratégie génère un signal de négociation en calculant l’indice d’oscillation de l’équilibre (Ichimoku Oscillator) et l’indice de dynamique aléatoire.
Le cœur de la stratégie est de calculer l’indicateur d’oscillation de l’équilibre au premier coup d’œil (IO) et l’indicateur de dynamique aléatoire (SMI). L’indicateur d’IO est calculé à partir des différentes périodes des EMA des 9, 26 et 52 jours et de la SMA du 14e jour, ce qui reflète la situation de survente du marché. L’indicateur SMI reflète également la situation de survente du marché en calculant le prix par rapport à la position de la plus haute et la plus basse des prix au cours d’une période donnée et en utilisant un lissage de l’EMA encastré.
Les signaux de négociation de la stratégie sont les suivants:
Ces signaux de trading, combinant les deux indicateurs IO et SMI, permettent de mieux saisir les points de basculement du marché et d’améliorer l’exactitude des transactions.
La stratégie de l’indice de dynamique équilibrée à première vue présente les avantages suivants:
Malgré les nombreux avantages de la stratégie de l’indice de dynamique équilibrée, il existe des risques potentiels:
Les mesures suivantes peuvent être prises pour contrer ces risques:
Il y a aussi quelques points d’amélioration dans cette stratégie:
Grâce à ces optimisations, la performance et la stabilité de la stratégie de l’indice de dynamique de l’équilibre peuvent être encore améliorées.
La stratégie de l’indice de dynamique de l’équilibre est une stratégie d’analyse technique efficace. Elle combine habilement l’indice de dynamique de l’équilibre et l’indice de dynamique aléatoire, deux indicateurs classiques qui se complètent et permettent une analyse complète des situations d’achat et de vente excessive sur le marché et des points de basculement de la tendance, pour fournir une base de décision de négociation.
/*backtest
start: 2023-03-09 00:00:00
end: 2024-03-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © manoharbauskar
//@version=5
strategy(title='Ichimoku Oscillator with SMI', shorttitle='IOSMI', overlay = false)
io = ta.ema(hl2, 9) / 2 + ta.ema(hl2, 26) / 2 + ta.sma(close, 14) - ta.ema(hl2, 52) - ta.sma(open, 14)
plot(io, color=ta.change(io) <= 0 ? #872323 : #007F0E, style=plot.style_columns)
a = input(21, 'Percent K Length')
b = input(9, 'Percent D Length')
// Range Calculation
ll = ta.lowest(low, a)
hh = ta.highest(high, a)
diff = hh - ll
rdiff = close - (hh + ll) / 2
// Nested Moving Average for smoother curves
avgrel = ta.ema(ta.ema(rdiff, b), b)
avgdiff = ta.ema(ta.ema(diff, b), b)
// SMI calculations
SMI = avgdiff != 0 ? avgrel / (avgdiff / 2) * 100 : 0
SMIsignal = ta.ema(SMI, b)
//All PLOTS
plot(SMI, color = color.blue , title='Stochastic Momentum Index', linewidth = 2)
plot(SMIsignal, color=color.new(#FF5252, 0), title='SMI Signal Line', linewidth = 2)
plot(60, color=color.new(#00E676, 0), title='Over Bought')
plot(-60, color=color.new(#FF9800, 0), title='Over Sold')
plot(0, color=color.new(#E040FB, 0), title='Zero Line')
longCondition = SMI > SMIsignal and io > 0
if (longCondition)
strategy.entry("Buy", strategy.long)
shortCondition = SMI < SMIsignal and io < 0
if (shortCondition)
strategy.entry("Sell", strategy.short)