ڈبل موونگ ایوریج کراس اوور ٹریڈنگ حکمت عملی مختلف ٹائم فریموں پر ایکسپونینشل موونگ ایوریجز (ای ایم اے) کا حساب کتاب کرکے اور ان کے کراس اوور پوائنٹس کا پتہ لگانے کے ذریعے تجارتی سگنل تیار کرتی ہے۔ یہ رجحان کی پیروی کرنے والی حکمت عملیوں کے زمرے میں شامل ہے۔ یہ حکمت عملی مارکیٹ کے رجحان کا تعین کرنے کے لئے 50 پیریڈ ، 144 پیریڈ ، اور 200 پیریڈ کا استعمال کرتی ہے تاکہ ان کے کراس اوور پوائنٹس کی بنیاد پر اور تجارتی سگنل تیار کریں۔ جب تیز ای ایم اے سستے ای ایم اے کے اوپر سے گزر جاتا ہے تو خرید کا سگنل ٹرگر ہوتا ہے۔ جب تیز ای ایم اے سستے ای ایم اے کے نیچے سے گزر جاتا ہے تو فروخت کا سگنل ٹرگر ہوتا ہے۔ یہ حکمت عملی آسان ، عملی اور خودکار کرنا آسان ہے۔
50 پیریڈ، 144 پیریڈ اور 200 پیریڈ کے ای ایم اے کا حساب بند ہونے والی قیمت کا استعمال کرتے ہوئے کیا جائے گا، جسے بالترتیب ای ایم اے 50، ای ایم اے 144 اور ای ایم اے 200 کے طور پر بیان کیا جائے گا۔
اگر EMA50 EMA144 اور EMA200 کے اوپر ایک ساتھ پار ہو جائے تو، طویل پوزیشن کھولنے کے لئے خرید سگنل کو متحرک کریں.
اگر EMA50 EMA144 اور EMA200 سے نیچے ایک ساتھ پار ہو جائے تو ، طویل پوزیشنوں کو بند کرنے کے لئے فروخت کا اشارہ چلائیں۔
دوہری حرکت پذیر اوسط کراس اوور حکمت عملی کے مندرجہ ذیل فوائد ہیں:
سادہ اور سمجھنے میں آسان۔ پیرامیٹرز بدیہی اور آٹومیشن کے لئے لاگو کرنے میں آسان ہیں۔
رجحان کی تبدیلیوں اور رفتار کی تبدیلیوں پر تیزی سے ردعمل ظاہر کرتا ہے۔
اپنی مرضی کے مطابق پیرامیٹرز مختلف مارکیٹ کے حالات کے مطابق EMA ادوار کو ایڈجسٹ کرنے کی اجازت دیتے ہیں.
مختصر مدت کے اتار چڑھاؤ کی طرف سے گمراہ ہونے سے بچنے کے لئے کچھ شور فلٹرنگ کی صلاحیت ہے.
دوسرے اشارے کے ساتھ مل کر منظم تجارتی قواعد تیار کیے جا سکتے ہیں۔
اس حکمت عملی سے کچھ خطرات بھی وابستہ ہیں:
جھوٹے سگنل پیدا کرنے کے لئے حساس اور اعلی اتار چڑھاؤ کی طرف سے whipsawed کیا جا رہا ہے.
قائم رجحان کی مدت کا تعین نہیں کر سکتے۔ سگنل قبل از وقت آ سکتے ہیں۔
پیرامیٹرز کی غیر مناسب ایڈجسٹمنٹ سے زیادہ تجارت ہوسکتی ہے جس سے لین دین کے اخراجات اور سلائڈج میں اضافہ ہوتا ہے۔
جب رینج سے منسلک، متضاد مارکیٹوں میں تجارت کرتے ہیں تو مسلسل نقصانات پیدا کرسکتے ہیں.
اسٹاپ نقصان جیسے رسک مینجمنٹ میکانزم کا فقدان ہے۔
دوہری حرکت پذیر اوسط کراس اوور حکمت عملی کو بہتر بنانے کے کچھ طریقوں میں شامل ہیں:
غلط سگنلز کو کم کرنے کے لیے حجم اور اتار چڑھاؤ جیسے دیگر اشارے پر مبنی فلٹرز کا اضافہ۔
ایک ہی تجارت کے خطرات کو کنٹرول کرنے کے لئے سٹاپ نقصان کی حکمت عملی کو شامل کرنا.
مختلف مارکیٹ کے ٹائم فریم کے مطابق کرنے کے لئے EMA ادوار کو بہتر بنانا۔
پوزیشن سائزنگ قوانین جیسے فکسڈ فریکشنل الاٹمنٹ، پرامائڈنگ وغیرہ شامل کرنا.
پیرامیٹرز کو متحرک طور پر بہتر بنانے کے لیے مشین لرننگ ماڈلز کا استعمال۔
ڈبل موونگ ایوریج کراس اوور ایک سادہ اور عملی ٹرینڈ فالو کرنے والی حکمت عملی ہے۔ یہ ای ایم اے کراسز کے ذریعے رجحان کی سمت کی نشاندہی کرتا ہے اور اس کا مقصد درمیانی سے طویل مدتی رجحانات کے ساتھ مواقع کو حاصل کرنا ہے۔ اگرچہ اسے سمجھنا اور نافذ کرنا آسان ہے ، لیکن اس میں غلط سگنل اور رسک کنٹرول کی کمی جیسے نقصانات ہیں۔ اضافی فلٹرز ، اسٹاپ نقصانات اور پیرامیٹر کی اصلاح متعارف کرانے سے ، اسے ایک مضبوط اور موثر تجارتی نظام میں تبدیل کیا جاسکتا ہے۔ مجموعی طور پر ، یہ حکمت عملی خودکار رجحان کی تجارت کے لئے اچھی طرح سے موزوں ہے اور الگورتھم تجارتی حکمت عملی کے بنیادی عمارتوں میں سے ایک ہے۔
/*backtest start: 2023-11-29 00:00:00 end: 2023-12-06 00:00:00 period: 1m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © SDTA //@version=5 strategy("EMA Crossover Strategy", overlay=true) // Hareketli Ortalamaları Hesapla ema50 = ta.ema(close, 50) ema144 = ta.ema(close, 144) ema200 = ta.ema(close, 200) // Al sinyali koşulu: Fiyat EMA 50, EMA 144 ve EMA 200 üzerine çıktığında longCondition = close > ema50 and close > ema144 and close > ema200 // Sat sinyali koşulu: Fiyat EMA 200, EMA 144 ve EMA 50 altına indiğinde shortCondition = close < ema200 and close < ema144 and close < ema50 // Al ve Sat sinyallerinin gerçekleştiği çubuğu ok ile belirt plotarrow(series=longCondition ? 1 : shortCondition ? -1 : na, colorup=color.green, colordown=color.red, offset=-1, title="Trade Arrow") // Hareketli Ortalamaları Çiz plot(ema50, color=color.blue, title="EMA 50") plot(ema144, color=color.orange, title="EMA 144") plot(ema200, color=color.red, title="EMA 200") // Strateji testi ekleyin strategy.entry("AL", strategy.long, when=longCondition) strategy.entry("SAT", strategy.short, when=shortCondition)