یہ حکمت عملی رجحان کی سمت کو پکڑنے کے لئے سی سی آئی اشارے کے صفر کراسنگ کو انٹری اور ایگزٹ سگنلز کے طور پر استعمال کرتی ہے۔ جب سی سی آئی منفی زون سے صفر سے اوپر ٹوٹ جاتا ہے تو یہ طویل ہوجاتا ہے ، اور جب سی سی آئی مثبت زون سے صفر سے نیچے ٹوٹ جاتا ہے تو یہ مختصر ہوجاتا ہے ، تاکہ رجحان کی پیروی کی جاسکے۔
بنیادی منطق یہ ہے کہ سی سی آئی کے صفر کراسنگ کو رجحان کی تبدیلیوں کے اشارے کے طور پر پکڑا جائے۔ جب سی سی آئی منفی سے مثبت زون میں جاتا ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ قیمتیں اوور سیلڈ سے باہر چلی گئیں اور وہ ایک اپ ٹرینڈ شروع کرسکتی ہیں۔ جب سی سی آئی مثبت سے منفی زون میں جاتا ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ قیمتیں اوور بکٹ سے باہر چلی گئیں اور وہ ایک ڈاؤن ٹرینڈ شروع کرسکتی ہیں۔ حکمت عملی کراسنگ میں داخل ہوتی ہے اور خطرہ پر قابو پانے کے لئے معقول اسٹاپ نقصان طے کرتی ہے۔
حل:
اسٹریٹیجی کو مندرجہ ذیل پہلوؤں میں مزید بہتر بنایا جاسکتا ہے:
بہترین ترتیب تلاش کرنے کے لئے سی سی آئی پیرامیٹر کی لمبائی کو بہتر بنائیں۔ مختلف لمبائیوں کا تجربہ کریں اور منافع بخش اور جیت کی شرح کا اندازہ لگائیں۔
تصدیق کے لئے KDJ ، MACD جیسے دوسرے اشارے شامل کریں ، جھوٹے CCI سگنل سے بچیں۔ قیمت کی سطح یا متوازی سگنلز کی مستقل خرابی کی ضرورت ہے۔
مارکیٹ کی اتار چڑھاؤ کی بنیاد پر اسٹاپ نقصان کی دوری کو متحرک طور پر ایڈجسٹ کریں۔ تنگ اسٹاپ کا مطلب بروقت اسٹاپ ہے لیکن یہ بہت حساس ہوسکتا ہے۔ وسیع اسٹاپ رجحانات کو برقرار رکھنے کی اجازت دیتا ہے لیکن اگر روک دیا جائے تو نقصان میں اضافہ ہوتا ہے۔
چھوٹا اندراج کے قواعد کو کم کرنے کے لئے یاد اندراجات. سی سی آئی صفر کراسنگ کے قریب پہنچنے کے طور پر میں پیمانے پر شروع, عین مطابق کراسنگ کے لئے انتظار کرنے کے بجائے.
منافع کو زیادہ سے زیادہ کرنے کے لئے رجحان سے باہر نکلنے کے قواعد شامل کریں۔ جب رجحان الٹ جاتا ہے تو نئے باہر نکلتے ہیں ، جیسے قیمت ایک خاص فیصد واپس لے جاتی ہے۔
یہ حکمت عملی رجحان کی سمت کا تعین کرنے کے لئے سی سی آئی زیرو کراسنگ کا استعمال کرتی ہے اور مناسب اسٹاپ نقصان کے ساتھ کراسنگ میں داخل ہوتی ہے ، مؤثر طریقے سے رجحانات کی پیروی کرتی ہے۔ توثیق ، پیرامیٹر ٹیوننگ ، انٹری قوانین ، اور باہر نکلنے پر مزید اصلاحات اسے مستحکم رجحان کی پیروی کرنے والی حکمت عملی میں بڑھا سکتی ہیں۔ تاجر اس حکمت عملی کا استعمال کرتے ہوئے مناسب اسٹاپ فاصلہ ، خطرہ کی ترجیح پر مبنی ہولڈنگ مدت ، اور منافع کو اپناسکتے ہیں۔
/*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)