ڈبل موونگ ایوریج ٹرینڈ ٹریکنگ حکمت عملی ایک مقداری تجارتی حکمت عملی ہے جو مارکیٹ کی رجحان کی سمت کا تعین کرنے کے لئے مختلف ادوار کے ساتھ دو موونگ ایوریجز کا استعمال کرتی ہے۔ یہ رجحان کی نشاندہی کرنے اور رجحان کی سمت کے ساتھ تجارت کرنے کے لئے تیز اور سست موونگ ایوریجز کی لمبی / مختصر حیثیت کا استعمال کرتی ہے۔
اس حکمت عملی میں دو حرکت پذیر اوسط استعمال کیے جاتے ہیں ، جن میں تیز رفتار حرکت پذیر اوسط (جیسے 10 مدت) اور سست حرکت پذیر اوسط (جیسے 30 مدت) شامل ہیں۔ اگر دونوں حرکت پذیر اوسط اوپر کی طرف اشارہ کررہے ہیں تو ، یہ ایک اپ ٹرینڈ کی نشاندہی کرتا ہے۔ اگر دونوں حرکت پذیر اوسط نیچے کی طرف اشارہ کررہے ہیں تو ، یہ ایک ڈاؤن ٹرینڈ کی نشاندہی کرتا ہے۔
خاص طور پر ، حکمت عملی پہلے تیز اور سست حرکت پذیر اوسط کا حساب لگاتی ہے۔ پھر یہ موجودہ تیز رفتار حرکت پذیر اوسط کا پچھلے دور کے ساتھ موازنہ کرتی ہے تاکہ یہ معلوم کیا جاسکے کہ آیا موجودہ پچھلے دور سے بڑا ہے۔ اگر ہاں تو ، قیمت 1 تفویض کریں جو رجحان کو ظاہر کرتی ہے۔ بصورت دیگر نیچے کے رجحان کے لئے -1 تفویض کریں۔ سست حرکت پذیر اوسط کے لئے بھی ایسا ہی کریں۔
آخر میں ، دو حرکت پذیر اوسط کی اقدار کے ذریعہ رجحان کا تعین کریں۔ اگر دونوں اقدار 1 ہیں تو ، حتمی فیصلہ 1 ہے ، جو اپ ٹرینڈ کی نشاندہی کرتا ہے۔ اگر دونوں -1 ہیں تو ، حتمی فیصلہ -1 ہے ، جو ڈاؤن ٹرینڈ کی نشاندہی کرتا ہے۔ اگر اقدار مختلف ہیں تو ، پچھلے رجحان کے فیصلے کو برقرار رکھیں۔
رجحان کی سمت کی نشاندہی کے بعد، حکمت عملی اپ ٹرینڈ میں طویل اور ڈاؤن ٹرینڈ میں مختصر ہوگی.
اس حکمت عملی کے مندرجہ ذیل حاشیے ہیں:
اس حکمت عملی کے کچھ خطرات بھی ہیں:
خطرے کو کم کرنے کے لئے، چلتی اوسط کے پیرامیٹرز کو زیادہ معقول طور پر مقرر کیا جاسکتا ہے، دیگر اشارے متعارف کرایا جاسکتا ہے، نقصان کو روکنے اور منافع حاصل کرنے کے لۓ مقرر کیا جاسکتا ہے، اور پوزیشن کا سائز اس کے مطابق ایڈجسٹ کیا جاسکتا ہے.
اسٹریٹیجی کو مندرجہ ذیل پہلوؤں میں مزید بہتر بنایا جاسکتا ہے:
ڈبل موونگ ایوریج ٹرینڈ ٹریکنگ حکمت عملی میں شور کو فلٹر کرنے اور رجحان کی نشاندہی کرنے اور رجحان کی سمت کے ساتھ تجارت کرنے کے لئے ڈبل موونگ ایوریجز کا استعمال کرنے کا واضح منطق ہے۔ یہ ایک عام رجحان کی پیروی کرنے والی حکمت عملی ہے۔ تاجروں کو ترجیح کی بنیاد پر صرف طویل یا مختصر انتخاب کر سکتے ہیں۔ حکمت عملی کے کچھ خطرات ابھی بھی ہیں۔ اضافی اشارے ، اسٹاپ نقصان / منافع حاصل کرنے کو خطرات کو کنٹرول کرنے کے لئے شامل کیا جانا چاہئے۔ اس طرح ، طویل مدتی مستحکم منافع حاصل کیا جاسکتا ہے۔
/*backtest start: 2022-12-12 00:00:00 end: 2023-12-18 00:00:00 period: 1d basePeriod: 1h 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/ // © noro // 2020 //@version=4 strategy(title = "Noro's TrendMA Strategy", shorttitle = "TrendMA str", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0, commission_value = 0.1) //Settings needlong = input(true, title = "Long") needshort = input(true, title = "Short") fast = input(10, minval = 1, title = "MA Fast (red)") slow = input(30, minval = 2, title = "MA Slow (blue)") type = input(defval = "SMA", options = ["SMA", "EMA"], title = "MA Type") src = input(ohlc4, title = "MA Source") showma = input(true, title = "Show MAs") showbg = input(false, title = "Show Background") //MAs fastma = type == "EMA" ? ema(src, fast) : sma(src, fast) slowma = type == "EMA" ? ema(src, slow) : sma(src, slow) //Lines colorfast = showma ? color.red : na colorslow = showma ? color.blue : na plot(fastma, color = colorfast, title = "MA Fast") plot(slowma, color = colorslow, title = "MA Slow") //Trend trend1 = fastma > fastma[1] ? 1 : -1 trend2 = slowma > slowma[1] ? 1 : -1 trend = 0 trend := trend1 == 1 and trend2 == 1 ? 1 : trend1 == -1 and trend2 == -1 ? -1 : trend[1] //Backgrouns colbg = showbg == false ? na : trend == 1 ? color.lime : trend == -1 ? color.red : na bgcolor(colbg, transp = 80) //Trading if trend == 1 if needlong strategy.entry("Long", strategy.long) if needlong == false strategy.close_all() if trend == -1 if needshort strategy.entry("Short", strategy.short) if needshort == false strategy.close_all()