یہ دوہری ای ایم اے کراس اوور اور رجحان کی پیروی پر مبنی ایک مقداری تجارتی حکمت عملی ہے۔ یہ حکمت عملی بنیادی طور پر مارکیٹ کے رجحانات کو پکڑنے کے لئے 47 مدت اور 95 مدت کے تیزی سے چلنے والے اوسط (ای ایم اے) کا استعمال کرتی ہے ، ای ایم اے کراس اوور سگنلز پر مبنی تجارت انجام دیتی ہے۔ 15 منٹ کے ٹائم فریم پر کام کرنا ، یہ مستقل تجارتی منافع حاصل کرنے کے لئے تکنیکی تجزیہ اور رفتار کی تجارت کے اصولوں کو جوڑتا ہے۔
بنیادی طریقہ کار قلیل مدتی ای ایم اے (47 مدت) اور طویل مدتی ای ایم اے (95 مدت) کے مابین کراس اوورز کے ذریعے رجحان کی تبدیلیوں کی نشاندہی کرنے پر مبنی ہے۔ جب قلیل مدتی ای ایم اے طویل مدتی ای ایم اے سے تجاوز کرتا ہے تو خریدنے کے سگنل پیدا ہوتے ہیں ، جبکہ جب قلیل مدتی ای ایم اے اس سے نیچے عبور کرتا ہے تو پوزیشنیں بند ہوجاتی ہیں۔ یہ ڈیزائن قیمت کی رفتار اور رجحان کے تسلسل کے اصولوں پر مبنی ہے ، ای ایم اے کراس اوورز کا استعمال کرتے ہوئے رجحان کی منتقلی کے نکات کی تصدیق کرتا ہے۔
یہ ایک اچھی طرح سے منظم اور منطقی طور پر سخت رجحان کی پیروی کرنے والی حکمت عملی ہے۔ یہ دوہری ای ایم اے کراس اوور کے ذریعہ مارکیٹ کے رجحانات کو حاصل کرتا ہے ، جو اچھی آپریشنلٹی اور توسیع پذیری پیش کرتا ہے۔ اگرچہ کچھ حدود موجود ہیں ، لیکن مسلسل اصلاح اور بہتری اسے مستحکم اور قابل اعتماد تجارتی نظام میں تیار کرسکتی ہے۔ کلید مختلف مارکیٹ کی خصوصیات کی بنیاد پر پیرامیٹرز کو لچکدار انداز میں ایڈجسٹ کرنا اور جامع رسک کنٹرول میکانزم قائم کرنا ہے۔
/*backtest start: 2019-12-23 08:00:00 end: 2024-11-27 08:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("EMA Crossover Strategy", overlay=true) // Define the EMA periods shortEmaPeriod = 47 longEmaPeriod = 95 // Calculate EMAs ema11 = ta.ema(close, shortEmaPeriod) ema21 = ta.ema(close, longEmaPeriod) // Plot EMAs on the chart plot(ema11, title="11 EMA", color=color.blue, linewidth=2) plot(ema21, title="21 EMA", color=color.red, linewidth=2) // Generate trading signals longSignal = ta.crossover(ema11, ema21) shortSignal = ta.crossunder(ema11, ema21) // Execute trades based on signals if (longSignal) strategy.entry("Buy", strategy.long) if (shortSignal) strategy.close("Buy") // Optional: Plot buy and sell signals on the chart plotshape(series=longSignal, location=location.belowbar, color=color.green, style=shape.labelup, text="Buy") plotshape(series=shortSignal, location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell") // Plot buy/sell signals on the main chart plotshape(series=longSignal, location=location.belowbar, color=color.green, style=shape.labelup, text="Buy") plotshape(series=shortSignal, location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")