یہ حکمت عملی مارکیٹ کے رجحانات کا تعین 9 دن کی حرکت پذیر اوسط (ایم اے) ، 20 دن کی ایم اے اور 200 دن کی ایم اے کے مابین کراس اوور کی صورتحال کا حساب کتاب کرکے کرتی ہے۔ اس میں ڈبل ایم اے کراس اوور کے کلاسیکی خیال کو 200 دن کی ایم اے کے ساتھ جوڑا جاتا ہے جو طویل مدتی رجحان کا اندازہ لگاتا ہے۔ یہ نسبتا stable مستحکم اور قابل اعتماد ٹرینڈ ٹریڈنگ حکمت عملی ہے۔
یہ حکمت عملی بنیادی طور پر 9 دن کی ایم اے، 20 دن کی ایم اے اور 200 دن کی ایم اے کے درمیان تعلقات کا حساب لگاتے ہوئے قیمتوں کے رجحانات کا جائزہ لیتی ہے۔
سب سے پہلے ، یہ 9 دن کی ایم اے اور 20 دن کی ایم اے کا حساب لگاتا ہے۔ اگر 9 دن کی ایم اے 20 دن کی ایم اے سے اوپر کی حد کو عبور کرتی ہے تو ، یہ خرید کا اشارہ ہے۔ اگر 9 دن کی ایم اے 20 دن کی ایم اے سے نیچے کی حد کو عبور کرتی ہے تو ، یہ فروخت کا اشارہ ہے۔ یہ ڈبل ایم اے کراس اوور کا سب سے بنیادی فیصلے کا اصول ہے۔
دوسرا ، یہ طویل مدتی رجحانات کا جائزہ لینے کے لئے ایک اشارے کے طور پر 200 دن کی ایم اے کا حساب لگاتا ہے۔ اگر 20 دن کی ایم اے 200 دن کی ایم اے سے اوپر کی حد کو عبور کرتی ہے تو ، یہ طویل مدتی تیزی کا اشارہ کرتی ہے۔ اگر 20 دن کی ایم اے 200 دن کی ایم اے سے نیچے کی حد کو عبور کرتی ہے تو ، یہ طویل مدتی bearish نقطہ نظر کی نشاندہی کرتی ہے۔
آخر میں ، یہ مخصوص انٹری اور آؤٹ پوائنٹس کا تعین کرنے کے لئے 9 دن کے ایم اے ، 20 دن کے ایم اے اور 200 دن کے ایم اے کے مابین تعلقات کو جوڑتا ہے۔ صرف اس وقت جب 9 دن کے ایم اے اور 20 دن کے ایم اے ایک ہی سمت میں ایک ساتھ عبور کرتے ہیں تو ہی اصل تجارتی سگنل تیار کیے جائیں گے۔
متعدد مارکیٹنگ کے نظام کے مابین کراس اوور حالات کا حساب لگاتے ہوئے ، یہ حکمت عملی مارکیٹنگ کے نظام کی رجحانات کی نگرانی کی صلاحیت کو مؤثر طریقے سے قلیل مدتی اور طویل مدتی قیمتوں کی نقل و حرکت کا تعین کرنے کے لئے پوری طرح استعمال کرتی ہے ، اس طرح خریداری اور فروخت کے عمل کی رہنمائی کرتی ہے۔
ڈبل ایم اے کراس اوور کا استعمال درمیانی قلیل مدتی قیمت کے رجحانات کو مؤثر طریقے سے پکڑ سکتا ہے اور منافع پیدا کرسکتا ہے۔
200 دن کے ایم اے فیصلے کو شامل کرنے سے طویل مدتی نیچے کے رجحانات کے دوران طویل عرصے سے جانے سے بچتا ہے، نقصانات کو کم کرتا ہے.
متعدد ایم اے تعلقات کو یکجا کرنے سے سگنل زیادہ قابل اعتماد ہوتے ہیں اور غیر موثر تجارت سے بچتے ہیں۔
ایم اے کراس اوور سگنل واضح اور اندازہ لگانے میں آسان ہیں ، جو دستی تجارت کی مشق کے لئے موزوں ہیں۔
سادہ اور صاف کوڈ کو سمجھنے اور لاگو کرنے میں آسان ہے، کوانٹ ٹریڈنگ کے لئے اچھا ہے.
اصلاح کے لئے لچکدار، جیسے ایم اے کی مدت کو ایڈجسٹ کرنا یا دیگر اشارے شامل کرنا.
ایم اے کی حکمت عملی پیرامیٹر ٹیوننگ کے لئے حساس ہیں ، مختلف ایم اے ادوار بہت مختلف نتائج پیدا کرسکتے ہیں۔
ڈبل ایم اے کراس اوور صرف درمیانی قلیل مدتی رجحانات کا جائزہ لیتا ہے، طویل مدتی بڑے رجحانات کو نظر انداز کر سکتا ہے.
کراس اوور سگنل پیچھے رہ سکتے ہیں اور مکمل طور پر تجارت کو کھونے سے گریز نہیں کرسکتے ہیں۔
کثرت سے تجارت کمیشن اور سلائیپ لاگت میں اضافہ کرتی ہے، اصل منافع کی صلاحیت کو کم کرتی ہے۔
بہت آسان کوڈ لائیو ٹریڈنگ میں کم کارکردگی کا مظاہرہ کر سکتا ہے، اصلاح کی ضرورت ہوتی ہے.
زیادہ سے زیادہ پیرامیٹرز تلاش کرنے کے لئے مختلف ایم اے مدت کے مجموعوں کا تجربہ کریں۔
اسٹاپ نقصان کی حکمت عملیوں کو تجارت کے نقصان کی رقم پر سختی سے کنٹرول کرنے کے لئے شامل کریں.
مارکیٹ کے بدلتے حالات کے مطابق پوزیشن سائزنگ پر غور کریں۔
انٹری سگنلز کو بہتر بنائیں، جیسے مومنٹم کی تصدیق شامل کرنا۔
معقول منافع لینے کی سطح مقرر کر کے باہر نکلنے کو بہتر بنائیں.
رجحانات اور واپسی کے امکانات کا اندازہ کرنے کے لئے مزید اشارے شامل کریں.
مزید پیچیدہ ٹریڈنگ منطق دریافت کرنے کے لئے مشین لرننگ ماڈل شامل کریں.
یہ حکمت عملی دوہری ایم اے کراس اوور اور طویل مدتی ایم اے ٹرینڈ فیصلے کے کلاسیکی خیالات کو یکجا کرتی ہے تاکہ ایم اے ٹرینڈ کی پیروی کرنے والی خصوصیات کا استعمال کرتے ہوئے تجارتی فیصلوں کی رہنمائی کی جاسکے۔ اس میں سادہ منطق ہے اور اسے سمجھنا اور نافذ کرنا آسان ہے ، جو کوانٹ ٹریڈنگ کے ابتدائی افراد کے لئے اچھا ہے۔ تاہم ، یہ پیرامیٹر حساس ہے اور اس میں پسماندہ امور ہیں جن میں مزید اصلاح اور بہتری کی ضرورت ہے۔ مجموعی طور پر ، یہ حکمت عملی ایک بنیادی فریم ورک فراہم کرتی ہے جسے زیادہ طاقتور تجارتی نظام تیار کرنے کے لئے بڑھایا جاسکتا ہے۔ سرمایہ کار اپنی ضروریات کی بنیاد پر حکمت عملی کو شامل کرنے اور مستقل طور پر بہتر بنانے کے لئے موزوں عناصر کا انتخاب کرسکتے ہیں ، تاکہ مقداری تجارت میں طویل مدتی اضافی منافع حاصل کیا جاسکے۔
/*backtest start: 2023-10-29 00:00:00 end: 2023-11-05 00:00:00 period: 3m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=1 strategy("Dieyson Swingtrade EMA 20+200 and bar & line color", overlay=true) //bar color rules Dgbar = close>close[1] and ema(close,20)>ema(close[1],20) Drbar = close<close[1] and ema(close,20)<ema(close[1],20) //Barcolors barcolor(Dgbar ? green : na) barcolor(Drbar ? red : na) //MM09 Colorful MMgreen9 = ema(close,9)>ema(close[1],9) and ema(close,20)>ema(close[1],20) MMred9 = ema(close,9)<ema(close[1],9) and ema(close,9)<ema(close[1],9) col8 = (MMgreen9 ? color(green,0) : na) col28 = (MMred9 ? color(red,0) : na) col38 = (not MMgreen9 and not MMred9 ? color(black,0) : na) //plot(ema(close,9), color=col8, style=line, linewidth=1) //plot(ema(close,9), color=col28, style=line, linewidth=1) //plot(ema(close,9), color=col38, style=line, linewidth=1) //MM20 Colorful MMgreen = ema(close,20)>ema(close[1],20) MMred = ema(close,20)<ema(close[1],20) col = (MMgreen ? color(green,0) : na) col2 = (MMred ? color(red,0) : na) col3 = (not MMgreen and not MMred ? color(yellow,0) : na) col4 = color(black,0) plot(ema(close,20), color=col, style=line, linewidth=2) plot(ema(close,20), color=col2, style=line, linewidth=2) plot(ema(close,20), color=col3, style=line, linewidth=2) plot(ema(close,200), color=col4, style=line, linewidth=3) //plot(vwap(15), color(white,0), style=line, linewidth=3) //plot(cross(ema(close,9), ema(close,20)) ? ema(close,9) : na, style = cross,color=fuchsia, transp=0, linewidth = 4) plot(cross(ema(close,20), ema(close,200)) ? ema(close,20) : na, style = cross,color=fuchsia, transp=0, linewidth = 4) c = crossover(ema(close,9), ema(close,20)) and ema(close,9) > ema(close,20) // c = crossover(close, ema (close,9) and ema(close,9) > ema(close[1],9)) v = crossunder(close, ema (close,9)) strategy.entry("COMPRA", strategy.long,when=c) strategy.entry("VENDA", strategy.short,when=v)