اے ٹی آر ایس ایل ٹریلنگ اسٹاپ کے ساتھ ڈونچیان چینل بریک آؤٹ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-03-22 16:13:58
ٹیگز:

img

حکمت عملی کا جائزہ

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

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

  1. Donchian چینل کا حساب لگائیں: صارف کی وضاحت کی بنیاد پرdonLengthپیرامیٹر، ماضی کے سب سے زیادہ اعلی اور سب سے کم کم حساب لگائیںdonLengthمدت کے طور پر اوپری بینڈdonUpperاور نچلے بینڈdonLowerڈونچیئن چینل کے، بالترتیب.donBasisاوپری اور نچلی بینڈ کا اوسط ہے۔
  2. ATRSL ٹریلنگ اسٹاپ کا حساب لگائیں: صارف کی طرف سے مقرر کردہ بنیاد پرAP2اورAF2پیرامیٹرز، ATR قدر کا حساب لگائیںSL2. پھر، متحرک طور پر ٹریلنگ سٹاپ قیمت کو ایڈجسٹTrail2موجودہ اختتامی قیمت کے درمیان تعلق کے مطابقSCاور پچھلی ٹریلنگ سٹاپ قیمتTrail2[1].
  3. انٹری کی شرط: جب موجودہ قریبی قیمت ڈونچین چینل کے اوپری بینڈ سے اوپر گزرتی ہے تو ، ایک طویل پوزیشن درج کریں۔
  4. باہر نکلنے کی شرط: جب موجودہ قریبی قیمت ATRSL کے پیچھے رکنے والی لائن سے نیچے کی حد کو عبور کرتی ہے تو ، پوزیشن کو بند کریں۔

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

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

حکمت عملی کے خطرات

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

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

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

خلاصہ

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


/*backtest
start: 2023-03-16 00:00:00
end: 2024-03-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Stock Trend USE THIS", overlay = true)
donLength = input(100, minval=1)

//Donchian Long
donLower = lowest(donLength)
donUpper = highest(donLength)
donBasis = avg(donUpper,donLower)

// ATRSL
SC = close

// Slow Trail //
AP2 = input(10, title="Slow ATR period")  // ATR Period
AF2 = input(3, title="Slow ATR multiplier")  // ATR Factor
SL2 = AF2 * atr(AP2)  // Stop Loss
Trail2 = 0.0
iff_3 = SC > nz(Trail2[1], 0) ? SC - SL2 : SC + SL2
iff_4 = SC < nz(Trail2[1], 0) and SC[1] < nz(Trail2[1], 0) ? min(nz(Trail2[1], 0), SC + SL2) : iff_3
Trail2 := SC > nz(Trail2[1], 0) and SC[1] > nz(Trail2[1], 0) ? max(nz(Trail2[1], 0), SC - SL2) : iff_4



// Long and Short Conditions
longCondition = (crossover(close,donUpper[1])) 

// Close Conditions
closeLongCondition = crossunder(close,Trail2)

// Strategy logic
if (longCondition) 
    strategy.entry("Long", strategy.long)
    alert("Open Long position")

if (closeLongCondition)
    strategy.close("Long")
    alert("Close Long position")

// Plot Donchian
l = plot(donLower, color=color.blue)
u = plot(donUpper, color=color.blue)
plot(donBasis, color=color.orange)
fill(u, l, color=color.blue)
plot(Trail2, color=color.blue, title="ATRSL Trail")

مزید