Chiến lược này dựa trên đường Leading Span B của chỉ số đám mây Ichimoku. Nó tạo ra tín hiệu giao dịch khi giá vượt qua đường Leading Span B. Một tín hiệu mua được tạo ra khi giá vượt qua đường Leading Span B, và một tín hiệu bán được tạo ra khi giá vượt qua đường Leading Span B. Chiến lược này tận dụng sức mạnh dự đoán của đường Leading Span B trong chỉ số đám mây Ichimoku cho xu hướng giá trong tương lai, nhằm mục đích nắm bắt các cơ hội giao dịch tốt bằng cách phát hiện kịp thời sự đột phá giá của đường Leading Span B.
Chiến lược Breakout Ichimoku Leading Span B là một chiến lược giao dịch dựa trên đường Breakout Leading Span B của chỉ số Ichimoku Cloud. Bằng cách nắm bắt thời gian của các sự đột phá giá của đường Leading Span B, nó nhằm mục đích có được các cơ hội giao dịch xu hướng. Ưu điểm của chiến lược là logic đơn giản, dễ thực hiện và khả năng xem xét toàn diện thông tin giá từ nhiều chiều dài thời gian. Tuy nhiên, nó cũng phải đối mặt với các rủi ro tiềm ẩn như thất bại chỉ số duy nhất, giao dịch thường xuyên và thiếu kiểm soát rủi ro. Do đó, trong ứng dụng thực tế, cần tối ưu hóa chiến lược bằng cách kết hợp các chỉ số khác, tối ưu hóa cài đặt tham số, giới thiệu các biện pháp kiểm soát rủi ro, v.v., để cải thiện độ bền và lợi nhuận của chiến lược.
/*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)