یہ حکمت عملی ای ایم اے کے ایکسپونینشل چلتی اوسط اور ایم اے سی ڈی اشارے کا حساب لگاکر اور دونوں کے کراس اوور سگنلز کو یکجا کرکے انٹری اور ایگزٹ سگنلز پیدا کرتی ہے۔ جب قیمت ای ایم اے لائن سے اوپر اور ایم اے سی ڈی لائن سگنل لائن سے اوپر عبور کرتی ہے تو یہ طویل ہوجاتی ہے ، اور جب قیمت ای ایم اے لائن سے نیچے اور ایم اے سی ڈی لائن سگنل لائن سے نیچے عبور کرتی ہے تو یہ مختصر ہوجاتی ہے۔
یہ حکمت عملی موجودہ رجحان کی سمت کا تعین کرنے کے لئے ای ایم اے کے اشاریاتی حرکت پذیر اوسط کا استعمال کرتی ہے۔ اسی وقت ، یہ تجارتی سگنل پیدا کرنے کے لئے ایم اے سی ڈی اشارے کے حرکت پذیر اوسط کراس اوور کا استعمال کرتی ہے۔ صرف اس وقت جب قیمت ای ایم اے لائن کو توڑ دیتی ہے تو ایم اے سی ڈی گولڈن کراس اور ڈیتھ کراس سگنلز پر غور کیا جائے گا۔ اس سے غلط سگنلز سے بچتا ہے۔
یہ حکمت عملی بنیادی طور پر حرکت پذیر اوسط تجارتی حکمت عملیوں اور ایم اے سی ڈی تجارتی حکمت عملیوں کے فوائد پر مبنی ہے۔ حرکت پذیر اوسط رجحان کی سمت کا اندازہ بہت اچھی طرح سے کرسکتا ہے۔ ایم اے سی ڈی ایکسپونینشل حرکت پذیر اوسط کے تیز اور سست لائن کراس اوورز خرید اور فروخت کے نکات کی نشاندہی کرسکتے ہیں۔ دونوں کو مل کر استعمال کرنے سے سگنلز کی درستگی میں بہتری آسکتی ہے۔
اس حکمت عملی میں ای ایم اے اور ایم اے سی ڈی دوہری اشارے کو ملایا گیا ہے تاکہ کچھ غلط سگنل کو مؤثر طریقے سے فلٹر کیا جاسکے اور سگنل کے معیار کو بہتر بنایا جاسکے۔ اسی وقت ، ای ایم اے اہم رجحان کا جائزہ لیتا ہے اور ایم اے سی ڈی مخصوص اندراج اور خارجی مقامات کا جائزہ لیتا ہے۔ دونوں ایک دوسرے کی تکمیل کرتے ہیں اور اچھی واپسی حاصل کرسکتے ہیں۔
اس کے علاوہ ، یہ حکمت عملی صرف اس وقت MACD سگنل پر غور کرتی ہے جب قیمت EMA لائن کو توڑ دیتی ہے ، غیر مستحکم مارکیٹوں میں غلط تجارت سے گریز کرتی ہے۔ اس سے حکمت عملی کے استحکام میں بھی اضافہ ہوتا ہے۔
اس حکمت عملی کا بنیادی خطرہ پیرامیٹرز کی ترتیبات میں ہے۔ اگر ای ایم اے اور ایم اے سی ڈی کے پیرامیٹرز کو غلط طریقے سے ترتیب دیا جاتا ہے تو ، سگنل یاد آ سکتے ہیں یا غلط سگنل پیدا ہوسکتے ہیں۔ اس کے علاوہ ، اگر مارکیٹ کا رجحان الٹ جاتا ہے تو ، حکمت عملی میں کچھ نقصانات ہوں گے۔
خطرات کو کم کرنے کے لئے ، پیرامیٹرز کو مناسب طریقے سے ایڈجسٹ کیا جانا چاہئے تاکہ ای ایم اے اور ایم اے سی ڈی کے موجودہ مارکیٹ سائیکل سے مماثل ہو۔ اسی وقت ، سنگل نقصان پر قابو پانے کے لئے اسٹاپ نقصان کا استعمال کرنے کی سفارش کی جاتی ہے۔ جب مارکیٹ نیچے کی طرف جاتا ہے یا سپورٹ کو چھوتا ہے تو ، مسلسل نقصانات سے بچنے کے لئے تجارت معطل کردی جانی چاہئے۔
حکمت عملی کے مندرجہ ذیل پہلوؤں کو بہتر بنایا جاسکتا ہے:
پیرامیٹرز کی موزونیت کو یقینی بنانے کے لئے ریئل ٹائم مارکیٹ کے حالات اور سائیکلوں کے مطابق EMA اور MACD پیرامیٹرز کو ایڈجسٹ کرنے کے لئے پیرامیٹرز کو متحرک طور پر بہتر بنائیں
حکمت عملی کے اشاروں کو افزودہ کرنے کے لئے مجموعی طور پر دیگر اشارے شامل کریں ، جیسے BOLL چینلز یا KD اشارے
خودکار طریقے سے حکمت عملی کے پیرامیٹرز کو بہتر بنانے اور بیک ٹیسٹ کے نتائج کی بنیاد پر پیرامیٹرز کو ایڈجسٹ کرنے کے لئے مشین لرننگ کے طریقوں کا استعمال کریں
جب ای ایم اے لائن کو توڑتے ہیں تو ، غلط توڑ سے بچنے کے لئے سمت کی طاقت کا فیصلہ کریں
منافع میں مقفل کرنے اور نقصانات کو کم کرنے کے لئے منافع لینے اور نقصان کو روکنے کی حکمت عملی شامل کریں
چلتی اوسط کراس اوور مقداری حکمت عملی اعلی معیار کے سگنل پیدا کرنے کے لئے دوہری ای ایم اے اور ایم اے سی ڈی اشارے کو مؤثر طریقے سے جوڑتی ہے۔ پیرامیٹر کی ترتیبات کو بہتر بنانا ، اسٹاپ نقصان / منافع لینے ، دوسرے اشارے شامل کرنا ، وغیرہ حکمت عملی کے استحکام اور منافع کو مزید بڑھا سکتے ہیں۔ اس موثر اور آسان حکمت عملی میں مقداری تاجروں کے لئے بہت حوالہ اور درخواست کی قیمت ہے۔
/*backtest start: 2022-12-15 00:00:00 end: 2023-12-21 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("LONERTESTV2", overlay=true) // Input definitions fastLength = input(12, title="Fast Length") slowlength = input(26, title="Slow Length") MACDLength = input(9, title="MACD Length") emaLength = input(13, title="EMA Length") //smaLength = input(200, title="SMA Length") // SMA Indicator - Are we in a Bull or Bear market according to 200 SMA? //SMA = ta.ema(close, smaLength) // EMA Indicator - Are we in a rally or not? EMA = ta.ema(close, emaLength) // MACD Indicator - Is the MACD bullish or bearish? MACD = ta.ema(close, fastLength) // - ta.ema(close, slowlength) aMACD = ta.ema(MACD, MACDLength) delta = MACD - aMACD // Set Buy/Sell conditions buy_entry = close > EMA and delta > 5 ? true : close > EMA and delta > -5 sell_entry = close < EMA and delta < -5 ? true : close < EMA and delta < 5 if buy_entry strategy.entry(id='EL', direction=strategy.long) if sell_entry strategy.entry(id='ES', direction=strategy.short) // strategy.entry("Buy", strategy.long) // strategy.entry("Sell", strategy.short)