ڈبل کنفرمیشن ڈونچین چینل ٹرینڈ اسٹریٹیجی


تخلیق کی تاریخ: 2023-12-22 10:55:06 آخر میں ترمیم کریں: 2023-12-22 10:55:06
کاپی: 1 کلکس کی تعداد: 913
1
پر توجہ دیں
1623
پیروکار

ڈبل کنفرمیشن ڈونچین چینل ٹرینڈ اسٹریٹیجی

جائزہ

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

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

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

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

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

درمیانی ریل اوپر اور نیچے کی ریل کا اوسط ہے ، جس کا استعمال رجحان کی سمت کا تعین کرنے کے لئے کیا جاسکتا ہے۔

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

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

طاقت کا تجزیہ

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

  1. ڈونگ چیان گلیوں کے اشارے سادہ اور عملی ہیں اور ان پر عملدرآمد کرنا آسان ہے۔

  2. دوہری تصدیق کے طریقہ کار کو مؤثر طریقے سے جعلی توڑنے کو فلٹر کرنے اور اس سے بچنے کے لئے استعمال کیا جاتا ہے.

  3. مختلف مارکیٹ کے حالات کے مطابق اپنی مرضی کے مطابق چینل سائیکل لمبائی

  4. مختلف سرمایہ کاروں کی ضروریات کو پورا کرنے کے لئے فاریکس ٹریڈنگ کے اختیارات فراہم کرنا

  5. کوڈ سادہ، سمجھنے میں آسان اور دوبارہ استعمال کے قابل ہے۔

خطرے کا تجزیہ

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

  1. ڈبل تصدیق کے طریقہ کار کے ذریعہ تجارت کے کچھ مواقع ضائع ہو سکتے ہیں۔

  2. غلط چینل سائیکل کی ترتیب سے بہت زیادہ یا بہت کم لین دین کا نتیجہ ہوسکتا ہے۔

  3. طویل عرصے تک پوزیشن رکھنے سے خطرے کو مؤثر طریقے سے کنٹرول نہیں کیا جاسکتا ہے۔

  4. اس کے علاوہ، آپ کو اضافی خطرات سے بھی آگاہ ہونا چاہئے جو آپ کو غیر منافع بخش تجارت میں لے جاتے ہیں.

  5. ڈیٹا کے ملاپ کے خطرے سے محتاط رہیں.

اس کا حل کیا ہے؟

  1. ڈبل تصدیق کے طریقہ کار کو بند کر سکتے ہیں، یا ڈبل تصدیق کے وقفے کو مناسب طور پر کم کر سکتے ہیں۔

  2. پیرامیٹرز کو بہتر بنانے کے لئے، مناسب چینل کی مدت کو منتخب کریں.

  3. اسٹاپ نقصان یا اسٹاپ کو ترتیب دیں ، اور انفرادی نقصان کو مناسب طریقے سے کنٹرول کریں۔

  4. اس کے علاوہ، یہ بھی کہا گیا ہے کہ:

  5. مختلف مارکیٹ کے حالات میں متعدد بار جانچ پڑتال ، سخت جائزہ لینے کی حکمت عملی۔

اصلاح کی سمت

اس حکمت عملی میں مندرجہ ذیل اصلاحات شامل ہیں:

  1. پوزیشن سائز کو متحرک طور پر اتار چڑھاؤ کے اشارے کی بنیاد پر ایڈجسٹ کریں۔

  2. جعلی دراندازی کی بنیاد پر دراندازی کی طاقت کے اشارے پر فلٹر کریں۔

  3. موبائل سٹاپ نقصان کے نظام میں شامل ہوں اور رجحانات کو ٹریک کریں۔

  4. ٹرینڈ کی سمت کا اندازہ لگانے کے لئے دیگر اشارے کے ساتھ مل کر ، اہم موڑ سے محروم نہ ہوں۔

  5. مشین سیکھنے کے طریقوں کا استعمال کرتے ہوئے پیرامیٹرز کو خود کار طریقے سے بہتر بنائیں۔

ان اصلاحات سے حکمت عملی کی استحکام اور منافع میں مزید بہتری آسکتی ہے۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2022-12-15 00:00:00
end: 2023-12-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title="Donchian Channels", shorttitle="DC", overlay=true, initial_capital=10000, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, calc_on_every_tick=true)
length = input(20, minval=1)
lower = lowest(length)
upper = highest(length)
basis = avg(upper, lower)
bool inShortPos = false
bool inLongPos = false
bool wait4confirmation = input(true, title="Wait for double confirmation?")
bool doShort = input(true, title="Include short positions")

plot(basis, "Basis", color=#FF6D00)
u = plot(upper, "Upper", color=#2962FF)
l = plot(lower, "Lower", color=#2962FF)
fill(u, l, color=color.rgb(33, 150, 243, 95), title="Background")

//if(inShortPos == false and inLongPos == false)
if(not inLongPos and upper > upper[1])
    if(wait4confirmation)
        if(not inLongPos and upper > upper[1] and upper[1] > upper[2])
            strategy.close("Short", true)
            strategy.entry("Buy", true)
    else
        strategy.close("Short", true)
        strategy.entry("Buy", true)
else
    if(not inShortPos and lower < lower[1])
        if(wait4confirmation)
            if(not inShortPos and lower < lower[1] and lower[1] < lower[2])
                strategy.close("Buy", true)
                if(doShort)
                    strategy.entry("Short", true)
        else
            strategy.close("Buy", true)
            if(doShort)
                strategy.entry("Short", true)