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

مصنف:چاؤ ژانگ، تاریخ: 2024-01-26 14:45:55
ٹیگز:

img

جائزہ

ڈبل موونگ ایوریج ٹریڈنگ حکمت عملی ایک مقداری تجارتی حکمت عملی ہے جو مختلف سائیکلوں والی دو موونگ ایوریج لائنوں کا استعمال کرتے ہوئے تجارتی سگنل تیار کرتی ہے۔ یہ حکمت عملی دو موونگ ایوریج لائنوں کے مابین تعلقات کا حساب کتاب کرکے مارکیٹ کے رجحانات اور مواقع کا جائزہ لیتی ہے اور رجحانات کی مارکیٹوں میں اچھی ٹریکنگ کارکردگی کا مظاہرہ کرتی ہے۔

حکمت عملی کا اصول

اس حکمت عملی کا بنیادی طریقہ کار دو چلتی اوسط لائنوں کا تجزیہ ہے۔ حکمت عملی 5 دن کی مختصر سائیکل چلتی اوسط لائن ma0 اور 21 دن کی لمبی سائیکل چلتی اوسط لائن ma1 کی وضاحت کرتی ہے۔ قیمت اور ma0 کے مابین فرق کی اقدار osc0 اور ma0 اور ma1 کے مابین osc1 کا موازنہ کرکے ، حکمت عملی موجودہ رجحان کی حیثیت کا تعین کرتی ہے۔

جب osc0>0 اور osc1>0 ، اس کا مطلب یہ ہے کہ مختصر مدت کی حرکت پذیر اوسط لائن طویل مدتی لائن سے اوپر چڑھ گئی ہے ، جو ایک تیزی کا رجحان ظاہر کرتی ہے۔ جب osc0<0 اور osc1<0 ، اس کا مطلب یہ ہے کہ مختصر مدت کی لائن نیچے چڑھ گئی ہے ، جو ایک bearish رجحان کی نشاندہی کرتی ہے۔ جب ایک تیزی کا رجحان ظاہر ہوتا ہے تو حکمت عملی طویل پوزیشن لیتی ہے اور جب ایک bearish رجحان ظاہر ہوتا ہے تو مختصر پوزیشن لیتی ہے۔

پوزیشن لینے کے بعد ، حکمت عملی پوزیشن کی منافع کی حد کا فیصلہ کرنے کے لئے osc0 اور osc1 کی حقیقی وقت میں تبدیلی کی نگرانی کرتی ہے۔ جب osc0 <0 اور osc1 <0 طویل پوزیشن لینے کے بعد ، اس کا مطلب ہے کہ رجحان کی تبدیلی ، لہذا لمبی پوزیشن بند کردی جانی چاہئے۔ جب osc0>0 اور osc1>0 مختصر پوزیشن لینے کے بعد ، اس کا مطلب یہ بھی ہے کہ الٹ ، لہذا مختصر پوزیشن بند کردی جانی چاہئے۔

فوائد کا تجزیہ

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

  1. سادہ اصول اور سمجھنے اور لاگو کرنے کے لئے آسان، مقدار ٹریڈنگ کے beginners کے لئے موزوں؛

  2. رجحانات کی پیروی، مناسب منافع کے ساتھ رجحانات کی مارکیٹوں کی پیروی کرنے میں اچھا؛

  3. چلتی اوسط کے سائیکل پیرامیٹرز کو مختلف مارکیٹ کے حالات کے لئے ایڈجسٹ کیا جا سکتا ہے؛

  4. زیادہ منافع کے لئے دوسرے اشارے یا حکمت عملی کے ساتھ مل کر کیا جا سکتا ہے.

خطرے کا تجزیہ

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

  1. جب رجحان الٹ جاتا ہے تو پوزیشنوں سے بروقت باہر نکلنے میں ناکامی ، بڑے نقصانات کا باعث بن سکتی ہے۔

  2. اکثر سٹاپ نقصان کی وجہ سے رینج سے منسلک مارکیٹوں میں منافع حاصل کرنا مشکل ہے۔

  3. 5 دن اور 21 دن کے سائیکل جیسے پیرامیٹرز کو بہتر بنانا مشکل ہے۔

  4. ٹریڈنگ سگنلز میں تاخیر، مارکیٹ میں دیر سے داخل ہونا، منافع کی شرح کو متاثر کر سکتا ہے۔

اصلاح کی ہدایات

دوہری حرکت پذیر اوسط ٹریڈنگ کی حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:

  1. VOL کے ساتھ مل کر حقیقی رجحان کے آغاز کی تصدیق کریں، جھوٹے بریک آؤٹ سے بچیں؛

  2. سگنل کی وشوسنییتا کو یقینی بنانے کے لئے قیمت کے وقفے، حجم کی توسیع جیسے دیگر فلٹرز شامل کریں؛

  3. وقت میں نقصانات کو کم کرنے کے لئے متحرک رک جاتا ہے مقرر؛

  4. غلطیوں کو کم کرنے کے لئے حرکت پذیر اوسط فرق کی حد جیسے پیرامیٹرز کو بہتر بنائیں؛

  5. چلتی اوسط کے سائیکلوں کو خودکار طور پر بہتر بنانے کے لئے مشین لرننگ کا استعمال کریں۔

نتیجہ

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


/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("[STRATEGY][RS]MA Strategy test V0", overlay=true)
length0 = input(5)
length1 = input(21)

isinsession = not na(time('1', '0400-1500'))
price = open

ma0 = ema(ema(price, length0), length0)
ma1 = ema(ema(price, length1), length1)
plot(ma0, color=navy)
plot(ma1, color=black)

osc0 = price-ma0
osc1 = ma0-ma1

isbull = osc0 > 0 and osc1 > 0
buy_condition = isinsession and isbull and not isbull[1]
buy_exit_condition = osc0 < 0 and osc1 < 0
strategy.entry("buy", strategy.long, comment="buy", when=buy_condition)
strategy.close(id='buy', when=buy_exit_condition)

isbear = osc0 < 0 and osc1 < 0
sell_condition = isinsession and isbear and not isbear[1]
sell_exit_condition = osc0 > 0 and osc1 > 0
strategy.entry("sell", strategy.short, comment="sell", when=sell_condition)
strategy.close(id='sell', when=sell_exit_condition)

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)

مزید