Strategi ini didasarkan pada garis Leading Span B dari indikator Ichimoku Cloud. Ini menghasilkan sinyal perdagangan ketika harga menembus garis Leading Span B. Sinyal beli dihasilkan ketika harga menembus di atas garis Leading Span B, dan sinyal jual dihasilkan ketika harga menembus di bawah garis Leading Span B. Strategi ini memanfaatkan kekuatan prediktif dari garis Leading Span B dalam indikator Ichimoku Cloud untuk tren harga di masa depan, bertujuan untuk menangkap peluang perdagangan yang baik dengan mendeteksi penembusan harga dari garis Leading Span B tepat waktu.
Ichimoku Leading Span B Breakout Strategy adalah strategi perdagangan yang didasarkan pada garis Leading Span B dari indikator Ichimoku Cloud. Dengan menangkap waktu price breakout dari garis Leading Span B, ia bertujuan untuk mendapatkan peluang perdagangan tren. Keuntungan strategi ini adalah logika sederhana, penerapan yang mudah, dan kemampuan untuk secara komprehensif mempertimbangkan informasi harga dari beberapa dimensi waktu. Namun, ia juga menghadapi risiko potensial seperti kegagalan indikator tunggal, perdagangan yang sering, dan kurangnya kontrol risiko. Oleh karena itu, dalam aplikasi praktis, perlu untuk mengoptimalkan strategi dengan menggabungkan indikator lain, mengoptimalkan pengaturan parameter, memperkenalkan langkah-langkah kontrol risiko, dll, untuk meningkatkan kekuatan dan profitabilitas 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)