Estrategia de ruptura basada en el indicador Ichimoku Kinko Hyo


Fecha de creación: 2024-01-16 17:12:49 Última modificación: 2024-01-16 17:12:49
Copiar: 0 Número de Visitas: 657
1
Seguir
1617
Seguidores

Estrategia de ruptura basada en el indicador Ichimoku Kinko Hyo

Una visión general de la estrategia

Esta estrategia se llama estrategia de brecha bidireccional de la bolsa de valores basada en el indicador de Ichimoku Kinko Hyo. La estrategia utiliza el giro, la línea de referencia, la línea de vanguardia y el gráfico de la nube de Kumo en el indicador de Ichimoku Kinko Hyo para determinar la dirección y la tendencia de la bolsa de valores para realizar compras y ventas de brecha.

2. Detalles de las estrategias

  1. Los componentes del Índice Ichimoku Kinko Hyo se calculan de la siguiente manera:

    • Tenkan-Sen ((línea de giro): calcula el valor medio entre el precio más alto y el precio más bajo
    • Kijun-Sen ((línea de referencia): calcula el valor medio entre el precio más alto y el precio más bajo
    • Senkou Span A ((línea A): calcula el valor medio entre el Tenkan-Sen y el Kijun-Sen
    • Senkou Span B ((línea B): calcula el valor medio entre el precio más alto y el precio más bajo
    • Chikou Span (línea de retardo)
  2. La respuesta es no.

    • Cuando el Tenkan-Sen llevaba el Kijun-Sen;
    • Y cuando el día de cierre cruza el mapa de Kumo;
    • La línea de retraso en el mapa de la nube de Kumo genera una señal de compra.
  3. La decisión fue tomada por:

    • Cuando el Tenkan-Sen pasaba por el Kijun-Sen;
    • Y cuando el día de cierre cruza el mapa de Kumo Cloud;
    • El retraso en línea a través de la nube de Kumo genera una señal de venta.

Tercero, análisis de las ventajas estratégicas.

  1. El uso del indicador Ichimoku Kinko Hyo para determinar la tendencia, tiene una alta precisión.
  2. La adición de la línea de retardo evita la aparición de falsos brechas.
  3. Las operaciones binarias de múltiples posiciones pueden beneficiarse de las subidas y bajadas del mercado.
  4. Los parámetros se pueden ajustar para adaptarse a diferentes períodos.

Cuatro, análisis de riesgos estratégicos

  1. En los mercados con fluctuaciones, las pérdidas pueden ser frecuentes.
  2. Se requiere que se cumplan varias condiciones al mismo tiempo para determinar la señal, y se puede perder el mejor punto de entrada.
  3. Las tasas de cambio son altas y los costos de las transacciones a largo plazo son altos.

Cómo resolver el riesgo

  1. El cambio de parámetros evitará que las bolsas se muevan con frecuencia.
  2. En combinación con otros indicadores, las señales de confirmación reducen la tasa de error.
  3. Prolongar adecuadamente el período de tenencia y reducir la tasa de cambio.

Cinco, el mejoramiento de la estrategia

  1. La combinación de indicadores como las medias móviles confirma la señal de transacción.
  2. La lógica de stop loss se ha incorporado para reducir las pérdidas individuales.
  3. Parámetros optimizados para una mayor adaptabilidad a diferentes ciclos y variedades.

6 Resumen de las estrategias

La estrategia determina la tendencia de las acciones a través de una combinación de varios indicadores de Ichimoku Kinko Hyo, y utiliza brechas en el precio y el gráfico de la nube como señal de negociación, lo que permite una negociación bidireccional en múltiples espacios. En comparación con un solo indicador, la estrategia tiene una mayor precisión de juicio y evita muchos brechas falsas.

Código Fuente de la Estrategia
/*backtest
start: 2023-01-09 00:00:00
end: 2024-01-15 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy('Ichimoku Kinko Hyo: Basic Strategy', overlay=true)

//Inputs
ts_bars = input.int(7, minval=1, title='Tenkan-Sen Bars')
ks_bars = input.int(14, minval=1, title='Kijun-Sen Bars')
ssb_bars = input.int(28, minval=1, title='Senkou-Span B Bars')
cs_offset = input.int(14, minval=1, title='Chikou-Span Offset')
ss_offset = input.int(14, minval=1, title='Senkou-Span Offset')
long_entry = input(true, title='Long Entry')
short_entry = input(false, title='Short Entry')

middle(len) =>
    math.avg(ta.lowest(len), ta.highest(len))

// Ichimoku Components
tenkan = middle(ts_bars)
kijun = middle(ks_bars)
senkouA = math.avg(tenkan, kijun)
senkouB = middle(ssb_bars)

// Plot Ichimoku Kinko Hyo
plot(tenkan, color=color.new(#0496ff, 0), title='Tenkan-Sen')
plot(kijun, color=color.new(#991515, 0), title='Kijun-Sen')
plot(close, offset=-cs_offset + 1, color=color.new(#459915, 0), title='Chikou-Span')
sa = plot(senkouA, offset=ss_offset - 1, color=color.new(color.green, 0), title='Senkou-Span A')
sb = plot(senkouB, offset=ss_offset - 1, color=color.new(color.red, 0), title='Senkou-Span B')
fill(sa, sb, color=senkouA > senkouB ? color.green : color.red, title='Cloud color', transp=90)

ss_high = math.max(senkouA[ss_offset - 1], senkouB[ss_offset - 1])
ss_low = math.min(senkouA[ss_offset - 1], senkouB[ss_offset - 1])

// Entry/Exit Signals
tk_cross_bull = tenkan > kijun
tk_cross_bear = tenkan < kijun
cs_cross_bull = ta.mom(close, cs_offset - 1) > 0
cs_cross_bear = ta.mom(close, cs_offset - 1) < 0
price_above_kumo = close > ss_high
price_below_kumo = close < ss_low

bullish = tk_cross_bull and cs_cross_bull and price_above_kumo
bearish = tk_cross_bear and cs_cross_bear and price_below_kumo

strategy.entry('Long', strategy.long, when=bullish and long_entry)
strategy.entry('Short', strategy.short, when=bearish and short_entry)

strategy.close('Long', when=bearish and not short_entry)
strategy.close('Short', when=bullish and not long_entry)