Esta es una estrategia simple de seguimiento de tendencias basada en velas diarias. Utiliza la Nube Ichimoku para determinar la dirección de la tendencia y rastrearla con el Chikou Span. Se hace largo cuando el Chikou Span cruza por encima de las líneas de equilibrio y sale cuando cruza por debajo. Esta estrategia es adecuada para el comercio de tendencias a mediano y largo plazo y tiene como objetivo obtener ganancias constantes.
La estrategia se basa principalmente en tres líneas de la Nube Ichimoku: Senkou Span A, Senkou Span B y Chikou Span.
Específicamente, si el Chikou Span cruza por encima del Senkou Span B desde abajo, es una señal de compra; si cruza por debajo desde arriba, es una señal de venta.
Esta es una estrategia muy clásica de tendencia a medio y largo plazo basada en Ichimoku Cloud con reglas simples y fáciles de entender, y ciertas ventajas en el filtrado de ruidos y la captura de tendencias.
/*backtest start: 2022-12-11 00:00:00 end: 2023-12-17 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("My Custom Strategy", overlay=true) // Ichimoku Cloud components tenkanSenPeriods = 9 kijunSenPeriods = 26 displacement = 26 highTenkanSen = ta.highest(high, tenkanSenPeriods) lowTenkanSen = ta.lowest(low, tenkanSenPeriods) tenkanSen = (highTenkanSen + lowTenkanSen) / 2 highKijunSen = ta.highest(high, kijunSenPeriods) lowKijunSen = ta.lowest(low, kijunSenPeriods) kijunSen = (highKijunSen + lowKijunSen) / 2 chikouSpan = close[displacement] // Buy condition: Chikou Span crosses over both Tenkan Sen and Kijun Sen buyCondition = chikouSpan > tenkanSen[displacement] and chikouSpan > kijunSen[displacement] if (buyCondition) strategy.entry("Buy", strategy.long) // Sell condition: Chikou Span crosses down both Tenkan Sen and Kijun Sen sellCondition = chikouSpan < tenkanSen[displacement] and chikouSpan < kijunSen[displacement] if (sellCondition) strategy.close("Buy") plot(tenkanSen, color=color.red) plot(kijunSen, color=color.blue) plot(chikouSpan, color=color.green, offset=-displacement)