اس حکمت عملی میں مارکیٹ میں سائیکل اور موسم کی خصوصیات کی نشاندہی کی جاتی ہے جس کی بنیاد پر کاموڈٹی چینل انڈیکس (سی سی آئی) کو سائیکلوں کے آغاز اور اختتام کا پتہ چلتا ہے۔ یہ ایک چلتی اوسط اور تقسیم کار کو شامل کرکے حتمی انڈیکس تشکیل دیتا ہے جو معمول کی سطح سے انحراف کی پیمائش کرنے کے لئے ممکنہ اور اصل تجارتی حدود دونوں کی عکاسی کرتا ہے ، جس سے اہم رجحان کی تبدیلیوں کی نشاندہی ہوتی ہے۔
کموڈٹی چینل انڈیکس (سی سی آئی) کی قیمت سے پتہ چلتا ہے کہ آلہ اس کی اوسط قیمت کے مقابلے میں کس طرح تجارت کر رہا ہے۔ جب سی سی آئی کی قیمت زیادہ ہوتی ہے تو ، اس کا مطلب یہ ہے کہ قیمتیں اوسط قیمت سے زیادہ ہیں۔ جب سی سی آئی کی قیمت کم ہوتی ہے تو ، اس کا مطلب یہ ہے کہ قیمتیں اوسط قیمت سے کم ہوتی ہیں۔ سی سی آئی کی قیمت عام طور پر -300 سے 300 کی حد سے باہر نہیں آتی ہے۔
یہ حکمت عملی لمبائی 10 کے ساتھ سی سی آئی اشارے اور لمبائی 10 اور 20 کے ساتھ اس کے سادہ چلنے والے اوسط کا استعمال کرتی ہے۔ جب سست چلنے والا اوسط تیز رفتار سے نیچے ہوتا ہے تو یہ لمبا ہوجاتا ہے ، اور جب سست چلنے والا اوسط تیز رفتار سے اوپر ہوتا ہے تو مختصر ہوجاتا ہے۔ ان پٹ کی ترتیبات میں لمبا اور مختصر الٹ کیا جاسکتا ہے۔
اصلاح CCI پیرامیٹرز یا چلتی اوسط ادوار کو ایڈجسٹ کرکے یا بنیادی اصولوں کا فیصلہ کرنے کے لئے دیگر تکنیکی اشارے شامل کرکے کی جاسکتی ہے۔ بڑے دوروں میں پھنسنے سے بچنے کے لئے بڑے ٹائم فریم کے رجحانات کا بھی استعمال کیا جاسکتا ہے۔
یہ حکمت عملی سی سی آئی اور دوہری چلتی اوسطوں کا استعمال کرتے ہوئے قلیل مدتی رجحانات کی نشاندہی کرتی ہے۔ اس کے فوائد سادہ اور واضح قوانین ، لچکدار پیرامیٹر ایڈجسٹمنٹ ، اور قابو پانے والے خطرات ہیں۔ لیکن اب بھی تاخیر اور غلط تشخیص کے امکانات موجود ہیں۔ اشارے کے پیرامیٹرز کو ایڈجسٹ کرکے اور زیادہ تکنیکی یا بنیادی تجزیہ کو شامل کرکے بہتر نتائج حاصل کیے جاسکتے ہیں۔
/*backtest start: 2023-01-22 00:00:00 end: 2024-01-28 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version = 2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 30/11/2016 // The Commodity Channel Index (CCI) is best used with markets that display cyclical or // seasonal characteristics, and is formulated to detect the beginning and ending of these // cycles by incorporating a moving average together with a divisor that reflects both possible // and actual trading ranges. The final index measures the deviation from normal, which indicates // major changes in market trend. // To put it simply, the Commodity Channel Index (CCI) value shows how the instrument is trading // relative to its mean (average) price. When the CCI value is high, it means that the prices are // high compared to the average price; when the CCI value is down, it means that the prices are low // compared to the average price. The CCI value usually does not fall outside the -300 to 300 range // and, in fact, is usually in the -100 to 100 range. // You can change long to short in the Input Settings // Please, use it only for learning or paper trading. Do not for real trading. //////////////////////////////////////////////////////////// strategy(title="CCI Strategy Reversed Backtest", shorttitle="CCI Strategy") FastMA = input(10, minval=1) SlowMA = input(20, minval=1) reverse = input(true, title="Trade reverse") hline(0, color=purple) xCCI = cci(close, 10) xSMA = sma(xCCI,SlowMA) xFMA = sma(xCCI,FastMA) pos = iff(xSMA < xFMA , 1, iff(xSMA > xFMA, -1, nz(pos[1], 0))) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos)) if (possig == 1) strategy.entry("Long", strategy.long) if (possig == -1) strategy.entry("Short", strategy.short) barcolor(pos == -1 ? red: pos == 1 ? green : blue) plot(xSMA, color=red, title="CCI MA Slow") plot(xFMA, color=blue, title="CCI MA FAST")