
Strategi ini adalah berdasarkan pada garis Span B yang memimpin dalam indikator Awan Ichimoku, yang menghasilkan isyarat perdagangan apabila harga menembusi garis Span B yang memimpin. Apabila harga menembusi garis Span B yang memimpin, ia menghasilkan isyarat beli; apabila harga menembusi garis Span B yang memimpin, ia menghasilkan isyarat jual.
Strategi Ichimoku Leading Span B adalah strategi perdagangan yang didasarkan pada petunjuk Ichimoku Cloud yang memimpin garis Span B. Dengan menangkap masa harga yang mendahului garis Span B, peluang perdagangan yang sedang tren diharapkan. Strategi ini mempunyai keunggulan logik yang mudah, mudah dilaksanakan, dan dapat mempertimbangkan maklumat harga secara menyeluruh dalam dimensi masa yang pelbagai. Tetapi juga menghadapi risiko yang berpotensi, seperti kegagalan indikator tunggal, perdagangan yang kerap dan kekurangan kawalan.
/*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)