
A estratégia baseia-se na linha de Span B, líder no indicador da nuvem Ichimoku, que gera um sinal de negociação quando o preço quebra a linha de Span B. Quando o preço sobe, gera um sinal de compra; Quando o preço desce, gera um sinal de venda. A estratégia utiliza a capacidade de previsão da linha de Span B, líder no indicador da nuvem Ichimoku, sobre a tendência futura dos preços, para capturar oportunamente as oportunidades de quebra de Span B, com o objetivo de obter boas oportunidades de negociação.
A estratégia de ruptura do Ichimoku Leading Span B é uma estratégia de negociação baseada no Ichimoku Cloud Indicator, que lidera a linha de Span B. Capturando o momento em que o preço quebra a linha de Span B, com o objetivo de obter oportunidades de negociação de tendência. A estratégia é lógica simples, fácil de implementar e capaz de considerar integralmente informações de preços em várias dimensões temporais.
/*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)