La estrategia Ichimoku Kinko Hyo es una estrategia de seguimiento de tendencias basada en los indicadores técnicos Ichimoku. La estrategia utiliza indicadores de Ichimoku como la línea de conversión, la línea de referencia, la línea principal 1 y la línea principal 2 para determinar la dirección de la tendencia, así como el momento de entrada y parada.
La estrategia se basa en cuatro criterios para determinar la dirección de las operaciones:
Concretamente, la estrategia primero calcula la línea de conversión, la línea de referencia, la línea de liderazgo 1 y la línea de liderazgo 2. Luego, se determina si el precio de cierre se rompe en la parte superior o inferior del gráfico de la nube, para decidir si se hace más o menos.
Si se cierra la parte superior de la gráfica de la nube en el precio, es decir, el promedio de 26 periodos de los valores más grandes de la línea de liderazgo 1 y la línea de liderazgo 2, indica que el precio de la acción está en una tendencia alcista, entonces se hace más.
Si el precio se cierra por debajo del borde inferior de la nube, es decir, por debajo del promedio de 26 periodos de los valores más pequeños de la línea principal 1 y la línea principal 2, indica que el precio de la acción entra en una tendencia a la baja, y entonces se hace un hueco.
El precio de la parada es el 3.5% del precio de entrada. El precio de la parada es el 1.5% del precio de entrada.
Las estrategias de trading de Ichimoku Kinko Hyo tienen las siguientes ventajas:
La estrategia de Ichimoku Kinko Hyo también tiene sus riesgos:
Respuesta:
Las estrategias de trading de Ichimoku Kinko Hyo pueden ser optimizadas en los siguientes aspectos:
La estrategia Ichimoku Kinko Hyo es una estrategia general relativamente buena que puede capturar tendencias potenciales de manera oportuna. Pero todavía necesita una mayor optimización y combinación con otros indicadores para formar un sistema de negociación robusto.
/*backtest
start: 2023-10-16 00:00:00
end: 2023-11-15 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Ichimoku system", overlay=true, initial_capital = 100000, default_qty_type = strategy.percent_of_equity, default_qty_value=100)
buyOnly = input(false, "only shows buying Trade", type = input.bool)
conversionPeriods = input(9, minval=1, title="Conversion Line Periods"),
basePeriods = input(26, minval=1, title="Base Line Periods")
laggingSpan2Periods = input(52, minval=1, title="Lagging Span 2 Periods"),
displacement = input(26, minval=1, title="Displacement")
donchian(len) => avg(lowest(len), highest(len))
conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
leadLine1 = avg(conversionLine, baseLine)
leadLine2 = donchian(laggingSpan2Periods)
plot(conversionLine, color=#0496ff, title="Conversion Line")
plot(baseLine, color=#991515, title="Base Line")
plot(close, offset = -displacement + 1, color=#459915, title="Lagging Span")
p1 = plot(leadLine1, offset = displacement - 1, color=color.green,
title="Lead 1")
p2 = plot(leadLine2, offset = displacement - 1, color=color.red,
title="Lead 2")
fill(p1, p2, color = leadLine1 > leadLine2 ? color.green : color.red)
profit = input(3.5, "enter target in % after entry", step = 0.5)
stoploss = input(1.5, "enter Stoploss in % after entry", step = 0.5)
sl = stoploss /100 * strategy.position_avg_price / syminfo.mintick
profitt = profit /100 * strategy.position_avg_price / syminfo.mintick
abovecloud = max(leadLine1, leadLine2)
belowcloud = min(leadLine1, leadLine2)
buying = close > abovecloud[26] and close[1] < abovecloud[27]
selling = close < belowcloud[26] and close[1] > belowcloud[27]
strategy.entry("BuyAboveCLoud", true, when = buying)
if buyOnly
strategy.close("BuyAboveCLoud", when = selling)
else
strategy.entry("SellBelowCloud", false, when = selling)
//strategy.exit("Exit Position", "BuyAboveCLoud", profit = profitt, loss = sl)
//strategy.exit("Exit Position", "SellBelowCloud", profit = profitt, loss = sl)