
یہ حکمت عملی Ichimoku کلاؤڈ اشارے میں سب سے اوپر اسپین بی لائن پر مبنی ہے ، جب قیمت اسپین بی لائن سے آگے بڑھتی ہے تو اس سے ٹریڈنگ سگنل پیدا ہوتا ہے۔ جب قیمت اوپر کی طرف سے سپین بی لائن کو توڑتی ہے تو ، خریدنے کا سگنل پیدا ہوتا ہے۔ جب قیمت نیچے کی طرف سے سپین بی لائن کو توڑتی ہے تو ، فروخت کا سگنل پیدا ہوتا ہے۔ حکمت عملی Ichimoku کلاؤڈ اشارے میں سب سے اوپر اسپین بی لائن کی مستقبل کی قیمتوں کے رجحان کی پیش گوئی کرنے کی صلاحیت کا استعمال کرتی ہے ، تاکہ اس موقع کو بروقت گرفت میں لیا جاسکے جب قیمت اسپین بی لائن سے آگے نکل جائے۔
Ichimoku لیڈنگ اسپین بی بریک آؤٹ حکمت عملی ایک تجارتی حکمت عملی ہے جو Ichimoku کلاؤڈ اشارے میں اسپین بی لائن کی قیادت پر مبنی ہے۔ اس حکمت عملی کا فائدہ یہ ہے کہ یہ منطقی طور پر آسان ہے ، اس پر عمل درآمد کرنا آسان ہے ، اور قیمت کی معلومات کو متعدد وقت کے طول و عرض پر جامع طور پر غور کرنے کی صلاحیت رکھتی ہے۔ تاہم ، اس کے ساتھ ساتھ ایک ہی اشارے کی ناکامی ، بار بار تجارت اور خطرے کی کمی جیسے ممکنہ خطرات کا سامنا کرنا پڑتا ہے۔ لہذا ، دیگر عملی ایپلی کیشنز میں ، حکمت عملی کی استحکام اور منافع بخش صلاحیت کو بڑھانے کے لئے اشارے ، پیرامیٹرز کی ترتیب کو بہتر بنانے ، اور خطرے کے کنٹرول کے اقدامات کو متعارف کرانے وغیرہ کے ساتھ مل کر اصلاح کی ضرورت ہے۔
/*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)