یہ حکمت عملی ایک خاص مدت کے دوران سب سے زیادہ اعلی اور سب سے کم کم کو حساب کرتی ہے تاکہ اوپری اور نچلی بینڈ تشکیل پائے۔ جب قیمت اوپری بینڈ سے اوپر ٹوٹ جاتی ہے تو یہ طویل ہوجاتی ہے اور جب قیمت نچلی بینڈ سے نیچے ٹوٹ جاتی ہے تو پوزیشن بند ہوجاتی ہے۔ اس حکمت عملی کا مقصد تجارتی رجحان کے وقفے کے ذریعہ مضبوط رجحانات کے مراحل کو پکڑنا ہے۔
حکمت عملی سب سے پہلے پچھلے 20 باروں میں سب سے زیادہ اونچائی اور سب سے کم کم کا حساب لگاتی ہے تاکہ اوپری اور نچلی بینڈ تشکیل پائے۔ جب موجودہ بار کی بندش کی قیمت اوپری بینڈ سے اوپر ہوتی ہے تو ، یہ لمبا ہوجاتا ہے۔ جب قیمت نچلی بینڈ سے نیچے ہوتی ہے تو ، یہ پوزیشن بند کردیتی ہے۔
خاص طور پر ، یہ حکمت عملی پچھلے 20 باروں میں سب سے زیادہ اونچائی اور سب سے کم کم کا حساب لگانے کے لئے سب سے زیادہ اور سب سے کم افعال کا استعمال کرتی ہے ، جس سے ایک حد بنتی ہے۔ پھر یہ چیک کرتا ہے کہ آیا موجودہ بار کی اختتامی قیمت اوپری بینڈ سے اوپر ہے۔ اگر ہاں تو ، یہ لمبا جاتا ہے۔ اگر قیمت نچلی بینڈ سے نیچے ٹوٹ جاتی ہے تو ، یہ پوزیشن سے باہر نکل جاتی ہے۔
یہ حکمت عملی انٹری سگنلز کا تعین کرنے کے لئے رجحان کے وقفوں پر انحصار کرتی ہے۔ یہ ایک رجحان کے بعد کا نظام ہے جو صرف لمبا جاتا ہے اور مختصر نہیں ہوتا ہے۔ یہ مضبوط رجحان ساز آلات کے لئے موزوں ہے۔
اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:
حکمت عملی کا منطق سادہ اور سمجھنے میں آسان ہے.
یہ رجحان کے وقفوں کی تجارت کرکے مضبوط رجحانات کے مراحل کو پکڑتا ہے۔
یہ خطرات کو کنٹرول کرنے اور نقصانات کو محدود کرنے کے لئے ایک متحرک سٹاپ نقصان کا استعمال کرتا ہے.
یہ صرف لمبا جاتا ہے اور مختصر نہیں کرتا، رجحان مارکیٹوں کے لئے موزوں ہے.
مدت کی لمبائی اور سٹاپ نقصان کے لئے اپنی مرضی کے مطابق پیرامیٹرز.
اس حکمت عملی میں مندرجہ ذیل خطرات بھی ہیں:
یہ رجحان کی تبدیلیوں کی نشاندہی نہیں کر سکتا اور اس کے نتیجے میں سب سے اوپر خرید سکتا ہے.
سٹاپ نقصان آسانی سے فوری طور پر بڑی قیمت کے فرق کی طرف سے شروع کیا جا سکتا ہے.
جب رجحان بدلتا ہے تو یہ متعدد چھوٹے نقصانات پیدا کرسکتا ہے۔
یہ صرف طویل عرصے تک چلتا ہے اور نیچے کے رجحانات سے فائدہ نہیں اٹھا سکتا۔
غلط پیرامیٹرز کی ترتیبات ہائپر حساسیت یا سست روی کا سبب بن سکتی ہیں.
اسٹریٹیجی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:
رجحان کی نشاندہی کرنے والے اشارے شامل کریں تاکہ واپسی کے خلاف تجارت سے بچنے کے لئے. مثال کے طور پر MACD.
بہتر خطرے کے کنٹرول کے لئے سٹاپ نقصان کی حکمت عملی کو بہتر بنائیں. مثال کے طور پر ٹریلنگ سٹاپ نقصان.
ڈاؤن ٹرینڈز سے منافع حاصل کرنے کے لئے مختصر پوزیشن منطق شامل کریں.
بہترین مجموعہ تلاش کرنے کے لیے پیرامیٹرز کا بیک ٹیسٹ اور اصلاح کریں۔
مارکیٹ کے حالات کی بنیاد پر متحرک پیرامیٹر کی اصلاح شامل کریں.
متعدد ٹائم فریموں میں تجزیہ شامل کریں تاکہ ایک ہی ٹائم فریم سے گمراہ ہونے سے بچیں۔
اس حکمت عملی میں واضح اور آسان منطق ہے ، جو بریک آؤٹ کے ذریعے مضبوط رجحانات کو پکڑتی ہے۔ یہ اسٹاپ نقصان کے ذریعہ خطرے کو کنٹرول کرتی ہے۔ تاہم ، اس میں کچھ کمزوریاں بھی ہیں جیسے غیر درست رجحانات کا فیصلہ اور اسٹاپ نقصان کو متحرک کرنا۔ ہم اس حکمت عملی کو زیادہ مضبوط بنانے کے لئے رجحان کی نشاندہی ، اسٹاپ نقصان کی حکمت عملی ، مختصر پوزیشنوں اور پیرامیٹر کی اصلاح کو بڑھا کر اس میں بہتری لاسکتے ہیں۔
/*backtest start: 2023-10-22 00:00:00 end: 2023-10-24 17:00:00 period: 5m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Donchian Wicks Strategy - Long Only with Customizable Donchian Exit and Stop Loss", "DWS", overlay = true) // INPUTS iLength = input(20, "Length", minval = 1) stopLossPercent = input(1.0, "Stop Loss Percentage", type=input.float) / 100 // SETTING float up = na up := close > open ? high : nz(up[1]) float down = na down := close < open ? low : nz(down[1]) highest = highest(up, iLength) lowest = lowest(down, iLength) // PLOT p1 = plot(highest, "Highest", color.black, 2) p2 = plot(lowest, "Lowest", color.black, 2) fill(p1, p2, color.new(color.navy, 90), title="Range") // ENTRY SIGNALS wickDown = low < lowest // STRATEGY IMPLEMENTATION strategy.entry("Buy", strategy.long, when = wickDown) strategy.exit("Sell at Donchian High", from_entry="Buy", limit=highest) // Customizable Stop Loss stopLossLevel = close * (1 - stopLossPercent) strategy.exit("Stop Loss", from_entry="Buy", stop=stopLossLevel)