이 전략은 이치모쿠 클라우드 지표의 리딩 스판 B 라인을 기반으로합니다. 가격이 리딩 스판 B 라인을 통과 할 때 거래 신호를 생성합니다. 가격이 리딩 스판 B 라인을 넘어서면 구매 신호가 생성되며 가격이 리딩 스판 B 라인을 넘어서면 판매 신호가 생성됩니다. 이 전략은 이치모쿠 클라우드 지표의 리딩 스판 B 라인의 예측 능력을 미래 가격 추세에 활용하여 리딩 스판 B 라인의 가격 유출을 적시에 감지하여 좋은 거래 기회를 포착하는 것을 목표로합니다.
이치모쿠 리딩 스판 B 브레이크아웃 전략 (Ichimoku Leading Span B Breakout Strategy) 은 이치모쿠 클라우드 지표의 리딩 스판 B 라인을 기반으로 한 거래 전략이다. 리딩 스판 B 라인의 가격 브레이크아웃의 타이밍을 캡처함으로써 트렌딩 거래 기회를 얻는 것을 목표로 한다. 이 전략의 장점은 간단한 논리, 쉬운 구현, 그리고 여러 시간 차원에서 가격 정보를 포괄적으로 고려할 수 있는 능력이다. 그러나, 단일 지표 실패, 빈번한 거래, 위험 통제 부족과 같은 잠재적 위험도 직면한다. 따라서, 실제 응용에서는 다른 지표를 결합하여 전략을 최적화하고, 매개 변수 설정을 최적화하고, 위험 통제 조치를 도입하여 전략의 안정성과 수익성을 향상시키는 것이 필요하다.
/*backtest start: 2023-04-23 00:00:00 end: 2024-04-28 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Ichimoku Leading Span B Alım/Satım Stratejisi", overlay=true) // Ichimoku göstergesi parametreleri conversionPeriods = input(9, title="Dönüşüm Periyodu") basePeriods = input(26, title="Taban Periyodu") laggingSpan2Periods = input(52, title="Gecikme Span 2 Periyodu") displacement = input(26, title="Kaydırma") // Ichimoku hesaplama tenkanSen = (ta.highest(high, conversionPeriods) + ta.lowest(low, conversionPeriods)) / 2 kijunSen = (ta.highest(high, basePeriods) + ta.lowest(low, basePeriods)) / 2 senkouSpanA = (tenkanSen + kijunSen) / 2 senkouSpanB = (ta.highest(high, laggingSpan2Periods) + ta.lowest(low, laggingSpan2Periods)) / 2 // Leading Span B'nin grafiğe çizilmesi plot(senkouSpanB, color=color.red, title="Leading Span B", offset=displacement) // Alım sinyali: Fiyat Leading Span B'yi yukarı keserse buy_signal = ta.crossover(close, senkouSpanB[displacement]) if (buy_signal) strategy.entry("Alım", strategy.long) // Satım sinyali: Fiyat Leading Span B'yi aşağı keserse sell_signal = ta.crossunder(close, senkouSpanB[displacement]) if (sell_signal) strategy.close("Alım") // Sinyalleri grafik üzerinde gösterme plotshape(series=buy_signal, title="Alım Sinyali", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small) plotshape(series=sell_signal, title="Satım Sinyali", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)