
La estrategia del índice de dinámica de equilibrio primario es una estrategia de negociación que combina el índice de equilibrio primario (Ichimoku) y el índice de dinámica aleatoria (Stochastic Momentum Index). La estrategia genera señales de negociación mediante el cálculo del índice de oscilación de equilibrio primario (Ichimoku Oscillator) y el índice de dinámica aleatoria, que se aplican a varios mercados y períodos de tiempo, como acciones, mercancías, índices, etc.
El núcleo de esta estrategia es el cálculo del indicador de oscilación de equilibrio a primera vista (IO) y el índice de movimiento aleatorio (SMI). En este caso, el indicador de IO refleja los excesos de compra y venta en el mercado mediante el cálculo de diferentes períodos de EMA de los días 9, 26 y 52 y el SMA del día 14. El indicador SMI refleja también los excesos de compra y venta en el mercado mediante el cálculo de los precios en relación con la posición de los precios más altos y más bajos en un período determinado y el suavizado con EMA embebido.
Las señales de negociación de la estrategia son las siguientes:
Estas señales de negociación, combinadas con los indicadores IO y SMI, pueden capturar mejor los puntos de inflexión del mercado y mejorar la precisión de las operaciones.
La estrategia del índice de dinámica de equilibrio tiene las siguientes ventajas:
A pesar de las ventajas de la estrategia del índice de dinámica equilibrada, existen algunos riesgos potenciales:
Las siguientes medidas pueden ser tomadas para combatir estos riesgos:
La estrategia también tiene varias opciones de optimización:
Con estas optimizaciones, se puede mejorar aún más el rendimiento y la estabilidad de la estrategia del Índice de Dinámica de Equilibrio.
La estrategia del índice de dinámica de equilibrio es una estrategia de análisis técnico eficaz. Combina hábilmente los dos indicadores clásicos del índice de equilibrio de equilibrio y el índice de dinámica aleatoria, que se complementan entre sí y pueden analizar de manera más completa las situaciones de sobreventa y venta de tendencias en el mercado y los puntos de inflexión de la tendencia, proporcionando una base para la toma de decisiones comerciales. La estrategia tiene una lógica clara, una amplia aplicabilidad y un gran valor práctico.
/*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)