ڈبل ڈونچین چینل بریک آؤٹ حکمت عملی


تخلیق کی تاریخ: 2024-02-21 11:38:48 آخر میں ترمیم کریں: 2024-02-21 11:38:48
کاپی: 0 کلکس کی تعداد: 971
1
پر توجہ دیں
1617
پیروکار

ڈبل ڈونچین چینل بریک آؤٹ حکمت عملی

جائزہ

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

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

ڈبل Donchian چینل توڑنے کی حکمت عملی دو پیرامیٹرز پر مبنی ہے:سست رفتار Donchian چینل سائیکلاورفاسٹ Donchian چینل سائیکل│ حکمت عملی نے پہلے دو ڈونچیان چینلز کے اوپر اور نیچے کے ریلوں کا حساب لگایا│

  • سست رفتار Donchian چینل سائیکل 50 K لائنوں کو ڈیفالٹ کرتا ہے ، جو طویل مدتی رجحان کی عکاسی کرتا ہے۔
  • فاسٹ ڈونچیئن چینل کا دورانیہ 30 K لائنوں کو ڈیفالٹ کرتا ہے ، جو مختصر مدت کے رجحان میں تبدیلی کی عکاسی کرتا ہے۔

کثیر سر داخل ہونے کا اشارہ ہےقیمتوں میں اضافہاوراتار چڑھاؤ کی شرح سے زیادہ◦ ہوائی جہاز کے بغیر داخل ہونے کا اشارہقیمتوں میں کمیاوراتار چڑھاؤ کی شرح سے زیادہ

ایک سے زیادہ سٹاپ نقصانات کے لئے قیمتوں کا تعین کرنے کا اشارہٹریک سے باہر│ │ │ │ │ │ٹریک پر توڑ

اس پالیسی کے ساتھ ساتھتھکاوٹباہر نکلنے کی شرائط ◄ ڈیفالٹ کی طرف سے 2 فیصد کی طرف سے بند کر دیا گیا ہے، قیمت کی تبدیلی 2 فیصد تک پہنچ گئی ہے جب آدھی پوزیشن کو بند کر دیا گیا ہے ◄

طاقت کا تجزیہ

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

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

  2. اس کے نتیجے میں ، مارکیٹ میں تیزی سے بڑھتی ہوئی اتار چڑھاؤ کی وجہ سے اکثر لین دین سے گریز کیا جاتا ہے۔

  3. اسٹاپ اور اسٹاپ نقصان کی ترتیبات جامع ہیں ، جو منافع کے کچھ حصوں کو لاک کرنے یا نقصان کو کم کرنے میں مدد فراہم کرتی ہیں۔

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

  5. اپنی مرضی کے مطابق پیرامیٹرز، مختلف اقسام اور ٹریڈنگ کی ترجیحات کے مطابق.

خطرے کا تجزیہ

ڈبل ڈونچین چینلز کو توڑنے کی حکمت عملی میں کچھ خطرات بھی ہیں:

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

  2. شدید حالات میں اسٹاپ نقصانات کو بہت کثرت سے متحرک کیا جاسکتا ہے۔ آپ تجارت کی تعداد کی حد مقرر کرسکتے ہیں یا اسٹاپ نقصان کی حد کو بڑھا سکتے ہیں۔

  3. فکسڈ تناسب اسٹاپ لاک منافع کو زیادہ سے زیادہ نہیں کرسکتا ہے۔ اسٹاپ کی قیمتوں کا تعین کرنے کے لئے متحرک ٹریکنگ اسٹاپ یا انسانی مداخلت پر غور کیا جاسکتا ہے۔

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

اصلاح کی سمت

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

  1. بہترین پیرامیٹرز کو تلاش کرنے کے لئے زیادہ دورانیہ پیرامیٹرز کے مجموعے کی جانچ پڑتال کریں

  2. مختلف اتار چڑھاؤ کی شرح کے حساب کے طریقوں کی کوشش کریں ، جیسے اے ٹی آر ، سب سے مستحکم پیرامیٹرز تلاش کریں۔

  3. کھلے عہدوں کی تعداد کو محدود کریں تاکہ رجحان کے اختتام پر واپسی سے ہونے والے نقصانات سے بچا جاسکے۔

  4. ایک بار جب آپ نے اپنے اسٹاپس کو متحرک طور پر ٹریک کیا ہے تو ، آپ کو ایک سے زیادہ منافع ملتا ہے۔

  5. دوسرے اشارے کے ساتھ مل کر انٹری سگنل کو فلٹر کریں ، فیصلہ سازی کی درستگی کو بہتر بنائیں۔ مثال کے طور پر مجموعی ٹرانسپورٹ اشارے۔

  6. فنڈ مینجمنٹ کی حکمت عملی کو بہتر بنائیں ، جیسے فکسڈ حصص ، کیلی فارمولہ ، وغیرہ ، بہتر رسک ریٹرن کنٹرول کریں۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © omererkan

//@version=5
strategy(title="Double Donchian Channel Breakout", overlay=true, initial_capital = 1000, commission_value = 0.05, default_qty_value = 100, default_qty_type = strategy.percent_of_equity)

// Donchian Channels
slowLen = input.int(50, title="Slow Donchian", group = "Conditions")
fastLen = input.int(30, title="Fast Donchian", group = "Conditions")

// Volatility Calculated as a percentage
volatility = input.int(3, title="Volatility (%)", group = "Conditions")

// Long positions
long = input.bool(true, "Long Position On/Off", group = "Strategy")
longProfitPerc = input.float(2, title="Long TP1 (%)", group = "Strategy", minval=0.0, step=0.1) * 0.01

// Short positions
short = input.bool(true, "Short Position On/Off", group = "Strategy")
shortProfitPerc = input.float(2, title="Short TP1 (%)", group = "Strategy", minval=0.0, step=0.1) * 0.01

// First take profit point for positions
TP1Yuzde =input.int(50, title = "TP1 Position Amount (%)", group = "Strategy")

// Slow Donchian Calculated
ubSlow = ta.highest(high, slowLen)[1]
lbSlow = ta.lowest(low, slowLen)[1]

// Fast Donchian Calculated
ubFast = ta.highest(high, fastLen)[1]
lbFast = ta.lowest(low, fastLen)[1]

// Plot Donchian Channel for entries
plot(ubSlow, color=color.green, linewidth=2, title="Slow DoCh - Upperband")
plot(lbSlow, color=color.green, linewidth=2, title="Slow DoCh - Lowerband")
plot(ubFast, color=color.blue, linewidth=2, title="Fast DoCh - Upperband")
plot(lbFast, color=color.blue, linewidth=2, title="Fast DoCh - Lowerband")

// This calculation, the strategy does not open position in the horizontal market.
fark = (ubSlow - lbSlow) / lbSlow * 100

// Take profit levels
longExitPrice  = strategy.position_avg_price * (1 + longProfitPerc)
shortExitPrice = strategy.position_avg_price * (1 - shortProfitPerc)

// Code long trading conditions
longCondition = ta.crossover(close, ubSlow) and fark > volatility
if longCondition and long == true
    strategy.entry("Long", strategy.long)

// Code short trading conditions
shortCondition = ta.crossunder(close, lbSlow) and fark > volatility
if shortCondition and short == true
    strategy.entry("Short", strategy.short)

// Determine long trading conditions
if strategy.position_size > 0 and ta.crossunder(close, lbFast) 
    strategy.close_all("Close All")

// Determine short trading conditions
if strategy.position_size < 0 and ta.crossover(close, ubFast)
    strategy.close_all("Close All")

// Take Profit Long
if strategy.position_size > 0
    strategy.exit("TP1", "Long", qty_percent = TP1Yuzde, limit = longExitPrice)

// Take Profit Short
if strategy.position_size < 0
    strategy.exit("TP1", "Short", qty_percent = TP1Yuzde, limit = shortExitPrice)