Strategi ini berdasarkan pada garis Leading Span B dari penunjuk Awan Ichimoku. Ia menjana isyarat perdagangan apabila harga menembusi garis Leading Span B. Isyarat beli dihasilkan apabila harga menembusi di atas garis Leading Span B, dan isyarat jual dihasilkan apabila harga menembusi di bawah garis Leading Span B. Strategi ini memanfaatkan kuasa ramalan garis Leading Span B dalam penunjuk Awan Ichimoku untuk trend harga masa depan, bertujuan untuk menangkap peluang perdagangan yang baik dengan mengesan tepat pada masanya penembusan harga dari garis Leading Span B.
Strategi Ichimoku Leading Span B Breakout adalah strategi dagangan berdasarkan garis Leading Span B dari penunjuk Awan Ichimoku. Dengan menangkap masa penembusan harga garis Leading Span B, ia bertujuan untuk mendapatkan peluang perdagangan trend. Kelebihan strategi ini adalah logiknya yang mudah, pelaksanaan yang mudah, dan keupayaan untuk mempertimbangkan maklumat harga secara komprehensif dari pelbagai dimensi masa. Walau bagaimanapun, ia juga menghadapi risiko berpotensi seperti kegagalan penunjuk tunggal, perdagangan yang kerap, dan kekurangan kawalan risiko. Oleh itu, dalam aplikasi praktikal, adalah perlu untuk mengoptimumkan strategi dengan menggabungkan penunjuk lain, mengoptimumkan tetapan parameter, memperkenalkan langkah-langkah kawalan risiko, dan lain-lain, untuk meningkatkan kekuatan dan keuntungan strategi.
/*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)