ڈبل ای ایم اے اسپریڈ بریک آؤٹ حکمت عملی ایک رجحان کی پیروی کرنے والی حکمت عملی ہے۔ یہ مختلف ادوار کے ساتھ دو ای ایم اے لائنز کا استعمال کرتی ہے اور جب دو ای ایم اے کے مابین رجحان کی سمت کو پکڑنے کے لئے کافی حد تک بڑا پھیلاؤ ہوتا ہے تو تجارت کرتی ہے۔ یہ حکمت عملی مضبوط رجحانات والی رجحانات والی مارکیٹوں میں اچھی طرح کام کرتی ہے۔
اس حکمت عملی میں تجارتی سگنلز کے لئے ایک تیز EMA (مختصر مدت EMA) اور ایک سست EMA (طویل مدت EMA) استعمال کیا جاتا ہے۔ مخصوص منطق یہ ہے:
تیز رفتار EMA اور سست EMA کا حساب لگائیں.
جب تیز EMA سست EMA سے اوپر سے گزرتا ہے، اور دونوں EMAs کے درمیان پھیلاؤ ایک حد سے تجاوز کرتا ہے، تو طویل ہو جاتا ہے.
جب تیز EMA سست EMA سے نیچے گزرتا ہے، اور دونوں EMAs کے درمیان پھیلاؤ ایک حد سے تجاوز کرتا ہے، مختصر جاؤ.
جب قیمت تیزی سے EMA سے نیچے گرتی ہے، تو طویل پوزیشنیں بند کریں۔
جب قیمت تیزی سے ای ایم اے سے اوپر نکلتی ہے تو مختصر پوزیشن بند کریں۔
اس طرح ، یہ رجحان کی سمت کی نشاندہی کرنے کے لئے ای ایم اے کی ہموارتا کا استعمال کرتا ہے ، اور درست اندراج کے وقت کا تعین کرنے کے لئے ای ایم اے اسپریڈ بریک آؤٹ۔ پھیلاؤ جتنا بڑا ہوگا ، رجحان اتنا ہی مضبوط ہوگا ، اور تجارت کا موقع اتنا ہی بڑا ہوگا۔
خطرات کو ای ایم اے ٹوننگ، اسپریڈ کی حد اور سٹاپ نقصان کی جگہ کے ذریعے کم کیا جا سکتا ہے۔
ڈبل ای ایم اے اسپریڈ بریک آؤٹ حکمت عملی ایک موثر لیکن آسان رجحان کی پیروی کرنے والی حکمت عملی ہے۔ یہ رجحان سازی کی منڈیوں میں اچھی طرح سے منافع بخش ہوسکتی ہے لیکن مناسب پیرامیٹرز کی ضرورت ہے۔ اصلاح اور رسک مینجمنٹ کے ساتھ ، یہ اپنی طاقتوں کو مکمل طور پر فائدہ اٹھا سکتا ہے۔ تحقیق اور لاگو کرنے کے لئے ایک قابل رجحان حکمت عملی۔
/*backtest start: 2023-09-24 00:00:00 end: 2023-10-24 00:00:00 period: 4h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("2-EMA Strategy", overlay=true, initial_capital=100, currency="USD", default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.075) diffMinimum = input(0.95, step=0.01) small_ema = input(13, title="Small EMA") long_ema = input(26, title="Long EMA") ema1 = ema(close, small_ema) ema2 = ema(close, long_ema) orderCondition = ema1 > ema2?((ema1/ema2)*100)-100 > diffMinimum:((ema2/ema1)*100)-100 > diffMinimum longCondition = close > ema1 and ema1 > ema2 if (longCondition and orderCondition) strategy.entry("Long", strategy.long) shortCondition = close < ema1 and ema1 < ema2 if (shortCondition and orderCondition) strategy.entry("Short", strategy.short) strategy.close("Short", when=close > ema1) strategy.close("Long", when=close < ema1) plot(ema(close, small_ema), title="EMA 1", color=green, transp=0, linewidth=2) plot(ema(close, long_ema), title="EMA 2", color=orange, transp=0, linewidth=2)