이 전략은 매일 촛불을 기반으로 한 간단한 트렌드 다음 전략입니다. 이치모쿠 클라우드를 사용하여 트렌드 방향을 결정하고 치코 스판과 함께 추적합니다. 치코 스판이 평형선을 넘어서면 길어지고 밑을 넘을 때 빠져 나갑니다. 이 전략은 중장기 트렌드 거래에 적합하며 안정적인 이익을 목표로합니다.
이 전략은 주로 이치모쿠 클라우드의 세 가지 라인에 의존합니다: 센코 스판 A, 센코 스판 B 및 치코 스판. 센코 스판 A 및 B는 클라우드 위의 주요 트렌드 방향을 결정하는 데 사용됩니다. 클라우드 위는 상승하고 아래는 하락합니다. 치코 스판은 거래 신호를 생성합니다.
구체적으로, 치코 스판이 아래에서 센코 스판 B 위를 넘으면 구매 신호이며, 위에서 아래를 넘으면 판매 신호입니다. 전략은 단순히 이 논리를 따라 거래합니다.
이치모쿠 클라우드 (Ichimoku Cloud) 에 기반을 둔 매우 고전적인 중장기 트렌드 다음 전략으로 간단하고 이해하기 쉬운 규칙과 소음을 필터링하고 트렌드를 포착하는 데 특정 장점이 있습니다. 그러나 더 안정적인 수익을 위해 경계와 적절한 개선이 필요한 몇 가지 전형적인 약점도 있습니다. 전반적으로 알고리즘 거래를 배우기 시작하는 사람들에게 좋은 전략입니다.
/*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)