دوہری حرکت پذیر اوسط رجحان ٹریکنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-19 14:49:52
ٹیگز:

img

جائزہ

ڈبل موونگ ایوریج ٹرینڈ ٹریکنگ حکمت عملی ایک مقداری تجارتی حکمت عملی ہے جو مارکیٹ کی رجحان کی سمت کا تعین کرنے کے لئے مختلف ادوار کے ساتھ دو موونگ ایوریجز کا استعمال کرتی ہے۔ یہ رجحان کی نشاندہی کرنے اور رجحان کی سمت کے ساتھ تجارت کرنے کے لئے تیز اور سست موونگ ایوریجز کی لمبی / مختصر حیثیت کا استعمال کرتی ہے۔

اصول

اس حکمت عملی میں دو حرکت پذیر اوسط استعمال کیے جاتے ہیں ، جن میں تیز رفتار حرکت پذیر اوسط (جیسے 10 مدت) اور سست حرکت پذیر اوسط (جیسے 30 مدت) شامل ہیں۔ اگر دونوں حرکت پذیر اوسط اوپر کی طرف اشارہ کررہے ہیں تو ، یہ ایک اپ ٹرینڈ کی نشاندہی کرتا ہے۔ اگر دونوں حرکت پذیر اوسط نیچے کی طرف اشارہ کررہے ہیں تو ، یہ ایک ڈاؤن ٹرینڈ کی نشاندہی کرتا ہے۔

خاص طور پر ، حکمت عملی پہلے تیز اور سست حرکت پذیر اوسط کا حساب لگاتی ہے۔ پھر یہ موجودہ تیز رفتار حرکت پذیر اوسط کا پچھلے دور کے ساتھ موازنہ کرتی ہے تاکہ یہ معلوم کیا جاسکے کہ آیا موجودہ پچھلے دور سے بڑا ہے۔ اگر ہاں تو ، قیمت 1 تفویض کریں جو رجحان کو ظاہر کرتی ہے۔ بصورت دیگر نیچے کے رجحان کے لئے -1 تفویض کریں۔ سست حرکت پذیر اوسط کے لئے بھی ایسا ہی کریں۔

آخر میں ، دو حرکت پذیر اوسط کی اقدار کے ذریعہ رجحان کا تعین کریں۔ اگر دونوں اقدار 1 ہیں تو ، حتمی فیصلہ 1 ہے ، جو اپ ٹرینڈ کی نشاندہی کرتا ہے۔ اگر دونوں -1 ہیں تو ، حتمی فیصلہ -1 ہے ، جو ڈاؤن ٹرینڈ کی نشاندہی کرتا ہے۔ اگر اقدار مختلف ہیں تو ، پچھلے رجحان کے فیصلے کو برقرار رکھیں۔

رجحان کی سمت کی نشاندہی کے بعد، حکمت عملی اپ ٹرینڈ میں طویل اور ڈاؤن ٹرینڈ میں مختصر ہوگی.

فوائد

اس حکمت عملی کے مندرجہ ذیل حاشیے ہیں:

  1. منطق سادہ اور سمجھنے اور لاگو کرنے کے لئے آسان ہے.
  2. دوہری حرکت پذیر اوسط مارکیٹ شور کو فلٹر کرنے اور رجحان کی نشاندہی کرنے میں مدد کرتے ہیں۔
  3. چلتی اوسط کے پیرامیٹرز مختلف مصنوعات اور وقت کے فریم کے لئے ایڈجسٹ کیا جا سکتا ہے.
  4. اسٹاپ نقصان یا منافع لینے کی ضرورت نہیں ہے، جو تجارتی تعدد کو کم کرتا ہے اور رجحان کی پیروی کرنے میں مدد کرتا ہے۔
  5. لچکدار طور پر صرف طویل یا صرف ترجیح کی بنیاد پر مختصر جا سکتے ہیں.

خطرات

اس حکمت عملی کے کچھ خطرات بھی ہیں:

  1. تیز قیمت کی تبدیلی کے دوران چلتی اوسط میں تاخیر ہوسکتی ہے ، جس کی وجہ سے بہترین انٹری ٹائمنگ غائب ہوجاتی ہے۔
  2. جعلی بریک آؤٹ اور غلط کراس اوور ہو سکتا ہے، جس کے نتیجے میں غلط ٹریڈنگ سگنل ہوتے ہیں۔
  3. کوئی سٹاپ نقصان مقرر نہیں کیا گیا ہے، مؤثر طریقے سے ایک تجارتی نقصان کو محدود کرنے کے قابل نہیں ہے.
  4. ڈیفالٹ کی طرف سے مکمل پوزیشن زیادہ خطرہ لاتا ہے، محتاط آپریشن کی ضرورت ہے.

خطرے کو کم کرنے کے لئے، چلتی اوسط کے پیرامیٹرز کو زیادہ معقول طور پر مقرر کیا جاسکتا ہے، دیگر اشارے متعارف کرایا جاسکتا ہے، نقصان کو روکنے اور منافع حاصل کرنے کے لۓ مقرر کیا جاسکتا ہے، اور پوزیشن کا سائز اس کے مطابق ایڈجسٹ کیا جاسکتا ہے.

اصلاح

اسٹریٹیجی کو مندرجہ ذیل پہلوؤں میں مزید بہتر بنایا جاسکتا ہے:

  1. مزید چارٹنگ ٹولز کو استعمال کرنے کے لئے ایس ایم اے اور ای ایم اے جیسی زیادہ قسم کی حرکت پذیر اوسط شامل کریں۔
  2. درستگی کو بہتر بنانے کے لئے MACD اور BOLL جیسے دیگر معاون اشارے متعارف کروائیں۔
  3. زیادہ درست ٹریڈنگ سگنل کے لئے رجحان لائن اور سپورٹ / مزاحمت تجزیہ شامل کریں.
  4. سٹاپ نقصان مقرر کریں اور ایک تجارت کے نقصان کو کنٹرول کرنے کے لئے منافع لیں.
  5. فنڈ کے استعمال، منافع تناسب وغیرہ کی بنیاد پر پوزیشن سائزنگ کو بہتر بنائیں۔

نتیجہ

ڈبل موونگ ایوریج ٹرینڈ ٹریکنگ حکمت عملی میں شور کو فلٹر کرنے اور رجحان کی نشاندہی کرنے اور رجحان کی سمت کے ساتھ تجارت کرنے کے لئے ڈبل موونگ ایوریجز کا استعمال کرنے کا واضح منطق ہے۔ یہ ایک عام رجحان کی پیروی کرنے والی حکمت عملی ہے۔ تاجروں کو ترجیح کی بنیاد پر صرف طویل یا مختصر انتخاب کر سکتے ہیں۔ حکمت عملی کے کچھ خطرات ابھی بھی ہیں۔ اضافی اشارے ، اسٹاپ نقصان / منافع حاصل کرنے کو خطرات کو کنٹرول کرنے کے لئے شامل کیا جانا چاہئے۔ اس طرح ، طویل مدتی مستحکم منافع حاصل کیا جاسکتا ہے۔


/*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()
    

مزید