یہ حکمت عملی سی سی آئی اشارے کی بنیاد پر صرف ایک طویل تجارتی حکمت عملی تیار کرتی ہے۔ جب سی سی آئی 100 سے اوپر ہوتا ہے تو یہ خرید سگنل تیار کرتا ہے اور جب سی سی آئی -100 سے نیچے آجاتا ہے تو طویل پوزیشنیں بند کردیتا ہے۔ یہ حکمت عملی صرف طویل پوزیشنوں کو بند کرنے کی اجازت دے کر شارٹ شیڈنگ کو مؤثر طریقے سے روکتی ہے۔
سی سی آئی اشارے ایک رجحان آکسیلیٹر ہے جو ایک مدت کے دوران موجودہ قیمت کی عام قیمت سے انحراف کی پیمائش کرتا ہے۔ سی سی آئی 100 سے اوپر زیادہ خریدنے کی شرائط کا اشارہ کرتا ہے جبکہ سی سی آئی -100 سے نیچے زیادہ فروخت کی شرائط کا اشارہ کرتا ہے۔
تجارتی منطق یہ ہے کہ جب سی سی آئی 100 سے اوپر جاتا ہے تو طویل عرصے تک جاتا ہے اور جب سی سی آئی بعد میں -100 سے نیچے آتا ہے تو طویل پوزیشن بند ہوجاتا ہے۔ اس کے علاوہ ، حکمت عملی صرف مختصر پوزیشنوں کو روکنے کے ل position پوزیشن بند کرنے کی اجازت دیتی ہے ، جس سے خطرات کو مؤثر طریقے سے کنٹرول کیا جاتا ہے۔
یہ حکمت عملی صرف طویل مدتی تجارت کے لئے سی سی آئی کے ساتھ اوور بکڈ / اوور سیلڈ علاقوں کی نشاندہی کرتی ہے۔ یہ تصور پختہ اور لاگو کرنا آسان ہے لیکن پیرامیٹر کی اصلاح ، سگنل فلٹرز ، اسٹاپس وغیرہ کے ارد گرد خطرات ہیں۔ مسلسل بہتری کے ساتھ ، یہ ایک مضبوط طویل مدتی تجارتی حکمت عملی کا انتخاب بن سکتا ہے۔
/*backtest start: 2022-12-11 00:00:00 end: 2023-12-17 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("CCI Long Only Strategy", overlay=true) // Input for CCI period cciPeriod = input(14, title="CCI Period") // Calculate CCI cciValue = ta.cci(close, cciPeriod) // Initialize variables to track last signals var bool lastBuySignal = na var bool lastSellSignal = na // Buy condition buyCondition = cciValue > 100 and na(lastBuySignal) // Sell condition sellCondition = cciValue < -100 and na(lastSellSignal) // Update last signals lastBuySignal := buyCondition ? true : na lastSellSignal := sellCondition ? true : na // Execute Buy and Sell orders strategy.entry("Buy", strategy.long, when = buyCondition) strategy.close("Buy", when = sellCondition) // Plot CCI for reference plot(cciValue, title="CCI", color=color.blue)