ڈی ایم آئی کی چلتی اوسط ٹریڈنگ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-13 14:42:19
ٹیگز:

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

حکمت عملی منطق

ڈی ایم آئی اشارے ، اوسط سمت کی نقل و حرکت کے اشارے کا مخفف ، 1970 کی دہائی میں ویلس وائلڈر نے مارکیٹ کے رجحان اور طاقت کا اندازہ کرنے کے لئے تیار کیا تھا۔ ڈی ایم آئی میں تین لائنیں شامل ہیں:

  • +DI: اپ ٹرینڈ کی طاقت کی نمائندگی کرتا ہے
  • -DI: نیچے کے رجحان کی طاقت کی نمائندگی کرتا ہے
  • ADX: مجموعی رجحان کی طاقت کی نمائندگی کرتا ہے

جب +DI -DI سے اوپر جاتا ہے تو ، یہ اپ ٹرینڈ کو مضبوط کرنے کی نشاندہی کرتا ہے اور لمبی پوزیشن پر غور کیا جاسکتا ہے۔ جب -DI +DI سے اوپر جاتا ہے تو ، یہ ڈاؤن ٹرینڈ کو مضبوط کرنے کا اشارہ کرتا ہے اور مختصر پوزیشن پر غور کیا جاسکتا ہے۔

اس حکمت عملی کا بنیادی منطق یہ ہے:

  1. جب +DI 10 سے نیچے گرتا ہے اور -DI 40 سے اوپر بڑھتا ہے تو طویل عرصے تک جائیں
  2. جب -DI 10 سے نیچے آتا ہے اور +DI 40 سے اوپر جاتا ہے تو مختصر ہوجائیں

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

شور کو فلٹر کرنے کے لئے یہ حکمت عملی DI کے چلتے ہوئے اوسط کو اپناتی ہے جس میں پیرامیٹرز کو مقرر کیا جاتا ہے:

  • +DI اور -DI کی مدت 11 ہے
  • ADX کی ہموار مدت 11 ہے

چلتی اوسط پیرامیٹرز کو ایڈجسٹ کرکے، ٹریڈنگ سگنل کی تعدد کو ایڈجسٹ کیا جا سکتا ہے.

یہ حکمت عملی بنیادی طور پر NIFTY50 انڈیکس آپشنز کی تجارت پر لاگو ہوتی ہے۔ اسے دیگر مصنوعات پر بھی استعمال کیا جاسکتا ہے۔ خاص طور پر تجارت کے ل at ، پیسہ کے اختیارات کا انتخاب کریں ، اسٹاپ نقصان کو 20٪ پر مقرر کریں ، اگر نقصان 10٪ سے زیادہ ہو تو پوزیشن شامل کریں ، لیکن اگر نقصان ابتدائی سرمایہ کے 20٪ سے زیادہ بڑھ جائے تو اسٹاپ آؤٹ کریں۔

حکمت عملی کے فوائد

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

خالص رجحان کی پیروی کرنے والی حکمت عملیوں کے مقابلے میں، یہ حکمت عملی رجحان کی تبدیلی کے نقطہ نظر کو پکڑنے میں زیادہ درست ہے، موڑ کے ارد گرد بروقت اندراج کی اجازت دیتا ہے.

حکمت عملی کی اصلاح کارکردگی کو ایڈجسٹ کرنے کے لچکدار پیرامیٹرز کے ساتھ آسان ہے۔

خطرے سے متعلق انتباہات

یہ حکمت عملی صرف سمت کے اشارے فراہم کرتی ہے۔ اسٹاپ نقصان اور منافع لینے کے بارے میں مخصوص تقاضے ذاتی خطرہ ترجیح کے مطابق طے کیے جائیں۔

ڈی ایم آئی رینج سے منسلک ادوار کے دوران بہت سے غلط سگنل پیدا کرسکتا ہے۔ غیر رجحان سازی والے بازاروں میں اس حکمت عملی کا استعمال کرنے سے گریز کریں۔

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

نتیجہ

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


/*backtest
start: 2023-09-05 00:00:00
end: 2023-09-12 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/
// © email_analysts
// This code gives indication on the chart to go long based on DMI and exit based on RSI. 
//Default value has been taken as 14 for DMI+ and 6 for RSI.
//@version=5
strategy(title="DMI Strategy", overlay=false)
lensig = input.int(11, title="ADX Smoothing", minval=1, maxval=50)
len = input.int(11, minval=1, title="DI Length")
up = ta.change(high)
down = -ta.change(low)
plusDM = na(up) ? na : (up > down and up > 0 ? up : 0)
minusDM = na(down) ? na : (down > up and down > 0 ? down : 0)
trur = ta.rma(ta.tr, len)
plus = fixnan(100 * ta.rma(plusDM, len) / trur)
minus = fixnan(100 * ta.rma(minusDM, len) / trur)
sum = plus + minus
adx = 100 * ta.rma(math.abs(plus - minus) / (sum == 0 ? 1 : sum), lensig)
//plot(adx, color=#F50057, title="ADX")
plot(plus, color=color.green, title="+DI")
plot(minus, color=color.red, title="-DI")
hlineup = hline(40, color=#787B86)
hlinelow = hline(10, color=#787B86)

buy = plus < 10 and minus > 40
if buy
    strategy.entry('long', strategy.long)

sell = plus > 40 and minus < 10
if sell
    strategy.entry('short', strategy.short)



مزید