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

مصنف:چاؤ ژانگ، تاریخ: 2024-02-26 17:31:45
ٹیگز:

img

جائزہ

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

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

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

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

لمبی پوزیشنوں میں داخل ہونے کے بعد ، اسٹاپ نقصان نیچے والے بینڈ پر مقرر کیا جاتا ہے۔ مختصر پوزیشنوں میں داخل ہونے کے بعد ، اسٹاپ نقصان اوپری بینڈ پر مقرر کیا جاتا ہے۔

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

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

  1. یہ مؤثر طریقے سے مارکیٹ کے رجحان کی سمت کی نشاندہی کرسکتا ہے۔ ڈونچیئن چینل رجحان کی نشاندہی کو واضح کرتا ہے۔

  2. طویل مدتی چلتی اوسط کے ساتھ مل کر غلط سگنل کو مؤثر طریقے سے فلٹر کرنے میں مدد ملتی ہے۔ طویل مدتی ایم اے اس بات کو یقینی بناتا ہے کہ سگنل صرف اہم رجحان کی سمت کے ساتھ پیدا ہوتے ہیں۔

  3. چینل بینڈ پر سٹاپ نقصان کی ترتیب فوری باہر نکلنے اور مؤثر خطرہ کنٹرول کی اجازت دیتا ہے.

  4. حکمت عملی کا منطق سادہ اور واضح ہے، سمجھنے اور لاگو کرنے میں آسان ہے.

خطرے کا تجزیہ

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

  1. رجحان کی تبدیلی کا خطرہ۔ اچانک رجحان کی تبدیلی سے بہت بڑا نقصان ہوسکتا ہے۔

  2. پیرامیٹر کی اصلاح کا خطرہ۔ ڈونچیان چینل کے پیرامیٹرز کو مستقل جانچ اور اصلاح کی ضرورت ہوتی ہے ، ورنہ یہ حکمت عملی کی کارکردگی کو متاثر کرسکتا ہے۔

  3. تجارتی تعدد کا زیادہ خطرہ۔ ڈونچیئن چینل زیادہ بار بار تجارتی سگنل پیدا کرنے کا رجحان رکھتا ہے۔

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

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

  1. غلط سگنل سے بچنے کے لئے سگنل فلٹرنگ کے لئے مزید اشارے شامل کریں، جیسے موم بتی کے پیٹرن، اتار چڑھاؤ کے اشارے وغیرہ.

  2. پیرامیٹر کی اصلاح۔ پیرامیٹر کے بہترین مجموعہ کو تلاش کرنے کے لئے چینل کی لمبائی جیسے پیرامیٹرز کو بہتر بنائیں۔

  3. مارکیٹ کی اتار چڑھاؤ اور خطرے کے کنٹرول کی ضروریات کے مطابق موافقت پذیر سٹاپ نقصان کا طریقہ اپنائیں۔

  4. سگنلز کی درجہ بندی کریں اور مضبوط اور کمزور سگنلز میں فرق کرنے کے لئے مختلف اسٹاپ نقصان کی سطح کو اپنائیں۔

نتیجہ

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


/*backtest
start: 2024-01-26 00:00:00
end: 2024-02-16 00:00:00
period: 1h
basePeriod: 15m
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/
// © pratyush_trades

//@version=4
strategy("Donchian Channel Strategy", overlay=true)

length = input(20)
longRule = input("Higher High", "Long Entry", options=["Higher High", "Basis"])
shortRule = input("Lower Low", "Short Entry", options=["Lower Low", "Basis"])

hh = highest(high, length)
ll = lowest(low, length)

up = plot(hh, 'Upper Band', color = color.green)
dw = plot(ll, 'Lower Band', color = color.red)
mid = (hh + ll) / 2
midPlot = plot(mid, 'Basis', color = color.orange)
fill(up, midPlot, color=color.green, transp = 95)
fill(dw, midPlot, color=color.red, transp = 95)

if (close>ema(close,200))
    if (not na(close[length]))
        strategy.entry("Long", strategy.long, stop=longRule=='Basis' ? mid : hh)

if (close<ema(close,200))
    if (not na(close[length]))
        strategy.entry("Short", strategy.short, stop=shortRule=='Basis' ? mid : ll)

if (strategy.position_size>0)
    strategy.exit(id="Longs Exit",stop=ll)

if (strategy.position_size<0)
    strategy.exit(id="Shorts Exit",stop=hh)

مزید