CCI صفر پر مبنی حکمت عملی کے بعد رجحان


تخلیق کی تاریخ: 2023-09-28 16:00:36 آخر میں ترمیم کریں: 2023-09-28 16:00:36
کاپی: 0 کلکس کی تعداد: 770
1
پر توجہ دیں
1617
پیروکار

جائزہ

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

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

  • سی سی آئی اشارے کا استعمال کرتے ہوئے کی لمبائی 20 سائیکل ہے.
  • سی سی آئی اشارے پر 0 پہننے پر ، زیادہ انٹری کریں ، اسٹاپ نقصان لائن -100 ہے۔
  • سی سی آئی اشارے کے تحت 0 پہننے پر ، خالی اندراج کریں ، اور اسٹاپ نقصان لائن 100 ہے۔
  • ہموار پوزیشن کی شرائط CCI اشارے کے لئے ایک بار پھر کراس صفر ہیں۔

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

طاقت کا تجزیہ

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

خطرے کا تجزیہ

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

ردعمل:

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

اصلاح کی سمت

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

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

  2. دوسرے اشارے کی تصدیق شامل کریں ، جیسے کے ڈی جے ، ایم اے سی ڈی وغیرہ ، سی سی آئی اشارے کی غلط توڑ سے بچنے کے لئے غیر ضروری نقصانات سے بچنے کے لئے۔ قیمتوں کو ایک خاص حد تک توڑنے کے لئے ترتیب دیا جاسکتا ہے ، یا جب دوسرے اشارے بیک وقت سگنل دیتے ہیں تو ہی داخل ہوتا ہے۔

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

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

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

خلاصہ کریں۔

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

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

//@version=2
strategy("CCI Level Zero Strategy (by Marcoweb) v1.0", shorttitle="CCI_L_Z_Strat_v1.0", overlay=true)

///////////// CCI
CCIlength = input(20, minval=1, title="CCI Period Length") 
CCIoverSold = -100
CCIoverBought = 100
CCIzeroLine = 0
CCI = cci(hlc3, CCIlength)
price = hlc3
vcci = cci(price, CCIlength)

source = close
buyEntry = crossover(source, CCIzeroLine)
sellEntry = crossunder(source, CCIzeroLine)
plot(CCI, color=black,title="CCI")
p1 = plot(CCIoverSold, color=blue,title="-100")
p2 = plot(CCIoverBought, color=red,title="100")
p3 = plot(CCIzeroLine, color=orange,title="0")


///////////// CCI 0Trend v1.0 Strategy 
if (not na(vcci))

    if (crossover(CCI, CCIzeroLine))
        strategy.entry("CCI_L", strategy.long, stop=CCIoverSold,  comment="CCI_L")
    else
        strategy.cancel(id="CCI_L")
        
    if (crossunder(CCI, CCIzeroLine))
        strategy.entry("CCI_S", strategy.short, stop=CCIoverBought,  comment="CCI_S")
    else
        strategy.cancel(id="CCI_S")

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)