یہ حکمت عملی قیمتوں میں رفتار کی تبدیلیوں کو پکڑنے کے لئے تیزی سے چلنے والی اوسط (ای ایم اے) کے کراس اوور سگنلز کا استعمال کرتی ہے۔ قلیل مدتی ای ایم اے کا طویل مدتی ای ایم اے کے ساتھ موازنہ کرکے ، جب قلیل مدتی ای ایم اے طویل مدتی ای ایم اے سے تجاوز کرتا ہے تو خرید کا سگنل تیار کیا جاتا ہے ، اور جب اس کے برعکس ہوتا ہے تو فروخت کا سگنل تیار کیا جاتا ہے۔ یہ حکمت عملی تجارتی سگنلز کے لئے تاخیر سے تصدیق کا طریقہ کار متعارف کراتی ہے تاکہ یہ یقینی بنایا جاسکے کہ تجارت کو انجام دینے سے پہلے کراس اوور سگنل کی تصدیق ہوجاتی ہے ، اس طرح سگنلز کی وشوسنییتا میں اضافہ ہوتا ہے۔
اس حکمت عملی کا بنیادی مقصد قیمتوں میں رفتار کی تبدیلیوں کو پکڑنے کے لئے مختلف ادوار کے ای ایم اے کا استعمال کرنا ہے۔ ای ایم اے ایک رجحان پر مبنی اشارے ہے جو قیمتوں میں تبدیلیوں کے لئے زیادہ حساس ہے۔ جب قلیل مدتی ای ایم اے طویل مدتی ای ایم اے سے تجاوز کرتا ہے تو ، یہ قیمت میں اضافے کی رفتار کی نشاندہی کرتا ہے ، خریدنے کا اشارہ پیدا کرتا ہے۔ جب قلیل مدتی ای ایم اے طویل مدتی ای ایم اے سے نیچے عبور کرتا ہے تو ، یہ قیمت میں کمی کی رفتار کی نشاندہی کرتا ہے ، فروخت کا اشارہ پیدا کرتا ہے۔
اس حکمت عملی میں تجارتی سگنلز کے لئے تاخیر سے تصدیق کا طریقہ کار متعارف کرایا گیا ہے ، جس میں موم بتی کی بندش کی قیمت کا استعمال کیا جاتا ہے جہاں سگنل تجارت کے لئے ٹرگر کی قیمت کے طور پر تیار کیا جاتا ہے ، اور اگلے موم بتی تک تجارت کے نفاذ میں تاخیر ہوتی ہے۔ اس سے یہ یقینی بنتا ہے کہ کراس اوور سگنل کی تصدیق ہوجاتی ہے ، سگنلز کی وشوسنییتا کو بہتر بناتا ہے ، اور کثرت سے غلط سگنل تجارت سے بچتا ہے۔
یہ حکمت عملی ای ایم اے کراس اوور سگنلز اور تاخیر سے تصدیق کے طریقہ کار پر مبنی ہے تاکہ قیمت میں رفتار کی تبدیلیوں کو ایک آسان اور موثر انداز میں حاصل کیا جاسکے۔ حکمت عملی کا منطق واضح ، لاگو اور بہتر بنانے میں آسان ہے۔ تاہم ، اس میں پیرامیٹر حساسیت ، دوڑ دوڑ کرنے والی منڈیوں اور رجحانات کے الٹ جیسے خطرات کا بھی سامنا کرنا پڑتا ہے۔ پیرامیٹر کی اصلاح ، سگنل فلٹرنگ ، اسٹاپ نقصان اور منافع لینے ، اور پوزیشن مینجمنٹ کے ذریعے ، حکمت عملی کی مضبوطی اور منافع کو مزید بڑھا سکتا ہے۔
/*backtest start: 2023-05-22 00:00:00 end: 2024-05-27 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © anshchaubey1373 //@version=5 strategy("EMA Crossover Strategy", overlay=true) // Define the EMA lengths shortEmaLength = 10 longEmaLength = 21 // Calculate the EMAs shortEma = ta.ema(close, shortEmaLength) longEma = ta.ema(close, longEmaLength) // Plot the EMAs plot(shortEma, title="10 EMA", color=color.blue) plot(longEma, title="21 EMA", color=color.red) // Generate buy and sell signals longCondition = ta.crossover(shortEma, longEma) shortCondition = ta.crossunder(shortEma, longEma) // Delay the signal by one bar longSignal = ta.valuewhen(longCondition, close, 1) shortSignal = ta.valuewhen(shortCondition, close, 1) // Plot buy and sell signals plotshape(series=longCondition[1], location=location.belowbar, color=color.green, style=shape.labelup, text="BUY") plotshape(series=shortCondition[1], location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL") // Strategy logic for entering positions if (longCondition[1]) strategy.entry("Long", strategy.long) if (shortCondition[1]) strategy.entry("Short", strategy.short)