نکات کلیدی:
- شاخص کانال کالا (CCI) یک نوسانگر شتاب است؛ یعنی سرعت و قدرت حرکت قیمت را نشان میدهد و میسنجد قیمت چقدر از میانگین خود فاصله گرفته است.
- این شاخص را «دونالد لامبرت» در سال ۱۹۸۰ معرفی کرد و روی فارکس، طلا، شاخصها، سهام و CFDهای رمزارز هم کارایی دارد. CFD یا «قرارداد مابهالتفاوت» ابزاری است که با آن بدون مالکیت دارایی، روی تغییرات قیمت معامله میکنید.
- اعداد بالاتر از +100 معمولاً نشانه شتاب صعودی قوی و اعداد پایینتر از -100 نشانه ضعف و فشار فروش است. خط صفر مرز تغییر بین این دو حالت است.
- CCI بهتنهایی کافی نیست؛ کنار یک برنامه معاملاتی، یک شاخص کمکی و مدیریت ریسک (کنترل اندازه معامله و حدضرر) بهتر عمل میکند.
شاخص کانال کالا یکی از ابزارهای منعطف در تحلیل تکنیکال است؛ تحلیل تکنیکال یعنی بررسی نمودار و دادههای قیمت برای تصمیمگیری. با این حال، بسیاری از معاملهگران آن را اشتباه میخوانند. بعضیها فقط آن را برای تشخیص اشباع خرید و اشباع فروش بهکار میبرند (یعنی وقتی قیمت بیش از حد بالا یا پایین رفته است). بعضی هم بهخاطر نام «کالا» فکر میکنند برای سهام مناسب نیست. این نگاهها بخش مهمی از کاربرد CCI را نادیده میگیرد.
این راهنما CCI را ساده توضیح میدهد: چه چیزی را اندازه میگیرد، چگونه محاسبه میشود و سیگنالهایش چگونه خوانده میشود. در پایان هم میبینید چطور یک استراتژی (روش مشخص ورود و خروج) ساده بر پایه CCI بسازید.
شاخص کانال کالا (CCI) چیست؟

CCI یک نوسانگر شتاب است. این ابزار قیمت فعلی را با «میانگین قیمت» در یک بازه زمانی مشخص مقایسه میکند. وقتی قیمت خیلی بالاتر از میانگین باشد، CCI بالا میرود؛ وقتی خیلی پایینتر باشد، CCI افت میکند. یعنی نشان میدهد بازار نسبت به حالت معمول خودش چقدر از تعادل خارج شده است.
CCI مخفف چیست و چه چیزی را میسنجد
CCI مخفف Commodity Channel Index یا «شاخص کانال کالا» است. برخلاف نامش فقط مخصوص کالا نیست. این شاخص فاصله قیمت از میانگین متحرک ساده را میسنجد؛ میانگین متحرک ساده (SMA) یعنی میانگین قیمت در چند کندل/دوره اخیر. سپس این فاصله را با میزان نوسان (بالا و پایین شدن قیمت) تنظیم میکند تا عدد قابلمقایسهای به دست آید. عدد بالا یعنی قیمت بهطور غیرعادی بالاتر از میانگین است و عدد پایین یعنی برعکس.
سازنده شاخص CCI چه کسی است
CCI را «دونالد لامبرت»، تحلیلگر تکنیکال، ساخت. او آن را در اکتبر ۱۹۸۰ در مجله Commodities (که بعدها Futures نام گرفت) معرفی کرد. هدفش شناسایی تغییرات دورهای قیمت کالاها بود، اما معاملهگران دیدند روی سهام، شاخصها و ارزها هم خوب جواب میدهد.
CCI شاخص شتاب است یا شاخص روند
CCI در اصل شاخص شتاب است، اما میتواند برای تشخیص روند هم کمک کند.
- بهعنوان ابزار شتاب، مشخص میکند حرکت قیمت کشیده شده و احتمال کمشدن قدرت حرکت وجود دارد.
- بهعنوان ابزار روند، ماندن CCI بالای +100 یا زیر -100 میتواند قدرت روند را تأیید کند (یعنی روند واقعاً توان ادامه دارد).
به همین دلیل در روشهای معاملاتی مختلف دیده میشود.
CCI در چه بازارهایی قابل استفاده است
یکی از مزیتهای CCI انعطافپذیری آن است و تقریباً در هر بازاری که داده قیمت دارد قابل استفاده است، از جمله:
- جفتارزهای فارکس مثل EUR/USD و GBP/USD
- طلا، نقره و نفت
- شاخصهای سهامی مثل US 500 و US Tech 100
- CFD سهام شرکتها
- CFD رمزارزها مثل BTC/USD
محاسبه شاخص کانال کالا چگونه است
لازم نیست CCI را دستی حساب کنید؛ پلتفرم این کار را انجام میدهد. اما دانستن منطق محاسبه کمک میکند سیگنالها را بهتر بفهمید و تنظیمات را آگاهانه تغییر دهید.
فرمول CCI چیست
فرمول شاخص کانال کالا در نگاه اول پیچیده است، اما اجزای سادهای دارد:
CCI = (Typical Price − SMA of Typical Price) / (0.015 × Mean Deviation)
یعنی فاصله «قیمت امروز» از «میانگین قیمت» را میگیرید و بر معیاری از نوسان اخیر تقسیم میکنید. خروجی یک عدد است که حول صفر نوسان میکند.
Typical Price در CCI چیست
قیمت تیپیکال (Typical Price) میانگین سه قیمت هر کندل/دوره است: بیشترین (High)، کمترین (Low) و پایانی (Close).
Typical Price = (High + Low + Close) / 3
مثال:
اگر یک کندل سقف 25.20، کف 24.80 و قیمت پایانی 25.00 داشته باشد، قیمت تیپیکال میشود: (25.20 + 24.80 + 25.00) / 3 = 25.00.
برای دیدن محاسبه عملی، این نمونه را ببینید. تنظیم رایج CCI روی ۲۰ دوره است، اما نمونه ۵ دورهای سادهتر است.
| دوره | قیمت تیپیکال | فاصله از میانگین |
| 1 | 20 | 2 |
| 2 | 21 | 1 |
| 3 | 22 | 0 |
| 4 | 23 | 1 |
| 5 (فعلی) | 24 | 2 |
محاسبه در سه گام انجام میشود:
- میانگین متحرک ساده قیمت تیپیکال = (20 + 21 + 22 + 23 + 24) / 5 = 22
- انحراف میانگین (Mean Deviation) = میانگینِ فاصلهها از میانگین = (2 + 1 + 0 + 1 + 2) / 5 = 1.2
- CCI = (24 − 22) / (0.015 × 1.2) = 2 / 0.018 = +111
عدد +111 بالاتر از +100 است و به شتاب صعودی قوی اشاره دارد.
چرا از ثابت 0.015 استفاده میشود
عدد 0.015 یک «ضریب مقیاس» است. لامبرت آن را طوری انتخاب کرد که حدود 70 تا 80 درصد مقادیر CCI بین -100 و +100 قرار بگیرد. این کار باعث میشود اعداد بین بازارهای مختلف قابل مقایسه باشد و سطحهای +100 و -100 روی هر نموداری معنیدار شوند.
CCI سقف و کف ثابت دارد یا نه
برخلاف بعضی نوسانگرها، CCI بدون سقف و کف ثابت است؛ یعنی محدوده از پیش تعیینشده ندارد و در بازارهای تند میتواند به +250 یا -300 هم برسد. این موضوع دو نتیجه دارد:
- میتواند شتابهای خیلی شدید را نشان دهد؛ چیزی که شاخصهای دارای سقف/کف پنهان میکنند.
- پس سطحهای اشباع خرید/فروش «راهنما» هستند، نه مرز قطعی.
سیگنالهای CCI را چگونه بخوانیم
خواندن CCI معمولاً حول سه ناحیه است: بالای +100، زیر -100 و نزدیک صفر. نمودار زیر حرکت CCI را در این ناحیهها نشان میدهد.

نمودار ناحیههای سیگنال CCI
راهنمای سریع تفسیر اعداد:
| عدد CCI | برداشت کلی |
| بالاتر از +100 | شتاب صعودی قوی، احتمال شروع روند صعودی |
| پایینتر از -100 | شتاب نزولی قوی، احتمال شروع روند نزولی |
| نزدیک 0 | تعادل؛ قیمت نزدیک میانگین است |
| بالاتر از +200 | حرکت بیشازحد به سمت بالا؛ ریسک برگشت بیشتر میشود |
| پایینتر از -200 | حرکت بیشازحد به سمت پایین؛ ریسک جهش/بازگشت بیشتر میشود |
CCI بالاتر از +100 یعنی چه
بالا رفتن CCI از +100 یعنی قیمت بهطور معنادار بالاتر از میانگین خود قرار گرفته است. لامبرت این حالت را سیگنال خرید و نشانه شکلگیری روند صعودی میدانست. در عمل:
- اولین عبور از +100 اغلب شروع شتاب قوی را نشان میدهد.
- اعداد خیلی بالا (مثلاً بالای +200) هشدار میدهد حرکت ممکن است بیشازحد کشیده شده باشد.
CCI پایینتر از -100 یعنی چه
افت CCI زیر -100 حالت معکوس است: قیمت خیلی پایینتر از میانگین است و فشار فروش قوی را نشان میدهد. لامبرت آن را سیگنال فروش میدانست. اعداد بسیار پایینتر از -200 میتواند به «اشباع فروش» و احتمال جهش کوتاهمدت اشاره کند.
CCI برابر صفر یعنی چه
خط صفر همان ناحیه «میانگین» است. وقتی CCI از صفر عبور میکند یعنی قیمت از یک سمت میانگین به سمت دیگر رفته است. عبور رو به بالا میتواند نشانه تقویت شتاب صعودی باشد و عبور رو به پایین نشانه شتاب نزولی. این پایه روش تقاطع خط صفر است (یعنی تصمیمگیری با عبور CCI از خط صفر).
سطحهای اشباع خرید و اشباع فروش در CCI چیست
چون CCI سقف و کف ثابت ندارد، سطحهای اشباع خرید/فروش انعطافپذیرند. انتخابهای رایج:
- ±100 برای معاملات سریعتر و کوتاهمدت
- ±200 برای سیگنالهای برگشتی کمتعدادتر اما معمولاً با کیفیت بالاتر
سطحهای دورتر، سیگنال معاملاتی (نشانه ورود/خروج) کمتر اما معمولاً شفافتر میدهند.
واگرایی CCI (صعودی و نزولی) چیست
واگرایی CCI از قویترین سیگنالهای آن است. واگرایی یعنی قیمت و CCI همجهت حرکت نکنند.
- واگرایی صعودی: قیمت کف پایینتر میسازد، اما CCI کف بالاتر میسازد؛ یعنی فشار فروش در حال کم شدن است.
- واگرایی نزولی: قیمت سقف بالاتر میسازد، اما CCI سقف پایینتر میسازد؛ یعنی فشار خرید در حال کم شدن است.
واگرایی اغلب قبل از اینکه روی خودِ قیمت واضح شود، درباره برگشت قیمت هشدار میدهد.
بهترین تنظیمات CCI بر اساس سبک معاملهگری
یک تنظیم «بهترین» برای همه وجود ندارد. تنظیمات CCI به تایمفریم و هدف شما بستگی دارد.
1. دوره استاندارد CCI چیست
دوره استاندارد 20 است و بیشتر پلتفرمها همین را پیشفرض میگذارند. دوره 14 هم رایج است. دوره کوتاهتر سریعتر واکنش میدهد اما خطا و نوسانهای کاذب بیشتری دارد. دوره بلندتر نرمتر است اما دیرتر واکنش میدهد.
2. بهترین تنظیمات CCI برای اسکالپ و معاملات روزانه
معاملهگران سریع به واکنش سریع نیاز دارند. CCI برای اسکالپ (گرفتن نوسانهای خیلی کوچک در زمان کوتاه) مناسب است، اگر تنظیمات کوتاهتر باشد.
- اسکالپ: دوره 7 تا 14 روی نمودارهای 1 تا 5 دقیقه
- معاملات روزانه: دوره 14 تا 20 روی نمودارهای 15 دقیقه تا 1 ساعت
دورههای کوتاه شتاب را زودتر نشان میدهند، اما نیاز به کنترل ریسک دقیق دارند.
3. بهترین تنظیمات CCI برای سوئینگ و پوزیشن
سبکهای آرامتر معمولاً با دورههای بلندتر بهتر کار میکنند.
- سوئینگ تریدینگ: دوره 20 تا 30 روی نمودارهای 4 ساعته و روزانه
- پوزیشن تریدینگ: دوره 30 تا 50 روی نمودارهای روزانه و هفتگی
دورههای بلندتر نویز (نوسانهای کماهمیت) را کمتر میکنند و روی چرخشهای مهمتر تمرکز دارند.
4. تنظیم سطحها برای داراییهای پرنوسان
در بازارهای پرنوسان مثل طلا یا رمزارزها، سطحهای ±100 ممکن است خیلی زیاد سیگنال بدهد. بازتر کردن سطحها کمک میکند. جدول زیر نقطه شروع منطقی را نشان میدهد.
| سبک معامله | دوره CCI | تایمفریم | سطحهای پیشنهادی |
| اسکالپ | 7–14 | 1–5 دقیقه | ±100 |
| روزانه | 14–20 | 15 دقیقه–1 ساعت | ±100 تا ±150 |
| سوئینگ | 20–30 | 4 ساعت–روزانه | ±100 تا ±200 |
| پوزیشن | 30–50 | روزانه–هفتگی | ±200 |
چگونه با CCI معامله کنیم
روشهای اصلی معامله با CCI و یک استراتژی ساده برای تمرین:
1. روش روند یا شکست (Breakout)
- صبر کنید CCI برای خرید بالای +100 برود، یا برای فروش زیر -100 بیاید.
- همجهت با شکست وارد معامله شوید.
- وقتی CCI دوباره داخل محدوده ±100 برگشت، خارج شوید.
این روش همراه شتاب حرکت میکند، نه در برابر آن.
2. روش تقاطع خط صفر
- وقتی CCI از صفر رو به بالا عبور کرد، خرید کنید.
- وقتی از صفر رو به پایین عبور کرد، فروش کنید.
- بیشتر در بازارهای رونددار استفاده کنید؛ چون تقاطعها واضحترند.
3. روش واگرایی
- واگرایی صعودی یا نزولی CCI را نسبت به قیمت پیدا کنید.
- برای تأیید، صبر کنید CCI دوباره از ±100 عبور کند.
- حد ضرر (Stop) را آنسوی سقف یا کف نوسانی اخیر بگذارید؛ حد ضرر یعنی نقطهای که اگر قیمت به آن برسد با زیان محدود از معامله خارج میشوید.
هدف معاملات واگرایی گرفتن برگشت زودهنگام است؛ پس تأیید مهم است.
4. ترکیب CCI با شاخصهای دیگر
CCI کنار یک ابزار تأییدکننده بهتر نتیجه میدهد. نمودار را شلوغ نکنید.
- با میانگین متحرک ترکیب کنید تا فقط همجهت روند معامله کنید.
- حمایت و مقاومت را اضافه کنید؛ یعنی ناحیههایی که قیمت معمولاً در آنها واکنش نشان میدهد، برای دقیقتر کردن ورود.
- از حجم معاملات (Volume) برای تأیید شکستها استفاده کنید؛ حجم یعنی تعداد/ارزش معاملات انجامشده در یک بازه.
در پلتفرم MetaTrader 4 یا MetaTrader 5 میتوانید این ابزارها را سریع روی یک نمودار اضافه کنید.
5. بهترین تایمفریم برای CCI
بهترین تایمفریم واحدی وجود ندارد و باید با سبک شما هماهنگ باشد:
- اسکالپرها: 1 تا 5 دقیقه
- معاملهگران روزانه: 15 دقیقه تا 1 ساعت
- سوئینگ تریدرها: 4 ساعت تا روزانه
یک روش کاربردی تحلیل چندتایمفریم است: روند را در تایمفریم بالاتر بررسی کنید و ورود را در تایمفریم پایینتر تنظیم کنید تا همجهت حرکت بزرگتر معامله کنید.
مقایسه CCI با شاخصهای دیگر
CCI با بعضی نوسانگرهای دیگر همپوشانی دارد، اما هرکدام کاربرد خاص خود را دارند.
| شاخص | نوع | دامنه | مناسب برای |
| CCI | نوسانگر شتاب | بدون سقف و کف ثابت | شتاب، شکستها، واگرایی |
| RSI | نوسانگر شتاب | 0 تا 100 | اشباع خرید و اشباع فروش |
| Stochastic | نوسانگر شتاب | 0 تا 100 | برگشتها در بازار رِنج/نوسانی |
| MACD | روند و شتاب | بدون سقف و کف ثابت | تأیید تغییر جهت روند |
CCI در برابر RSI
هر دو شتاب را میسنجند. تفاوت اصلی در دامنه است. شاخص قدرت نسبی (RSI) بین 0 تا 100 محدود است. CCI محدود نیست و معمولاً به حرکتهای تند سریعتر واکنش نشان میدهد. RSI بیشتر برای بازارهای رِنج مناسب است و CCI برای شتاب و شکستها.
CCI در برابر استوکاستیک
نوسانگر استوکاستیک بررسی میکند قیمت پایانی در مقایسه با بازه اخیر (سقف و کف چند کندل گذشته) کجاست و در بازارهای بدون روند بهتر میدرخشد. CCI بیشتر به اندازه حرکت حساس است و در روندها عملکرد بهتری دارد.
CCI در برابر MACD
MACD اختلاف و همگرایی دو میانگین متحرک را دنبال میکند؛ یعنی رابطه دو میانگین قیمت را میسنجد. معمولاً کندتر است و برای تأیید روند شکلگرفته بهتر است. CCI سریعتر است و شتاب اولیه را زودتر نشان میدهد. خیلیها هر دو را کنار هم استفاده میکنند.
آیا میتوان CCI و RSI را باهم استفاده کرد
بله، ترکیب رایجی است.
- با CCI شتاب و شکستها را پیدا کنید.
- با RSI اشباع خرید/فروش را تأیید کنید.
اگر هر دو همنظر باشند، سیگنال قویتر است؛ اگر اختلاف داشته باشند، احتیاط بهتر است.
اطلاعات بیشتر: چرا زیاد کردن تعداد شاخصها روی نمودار همیشه بهتر نیست.
محدودیتهای شاخص کانال کالا
هیچ شاخصی بینقص نیست. آگاهی از ضعفهای CCI کمک میکند خطاهای پرهزینه کمتر شود.
CCI پیشرو است یا پسرو
CCI در شرایط افراطی و در واگراییها میتواند نقش پیشرو داشته باشد (یعنی قبل از حرکت اصلی هشدار دهد). اما چون بر پایه میانگین متحرک ساخته شده، ذاتاً کمی با تأخیر هم هست. پس سیگنالها را هشدار زودهنگام بدانید، نه قطعیت.
چرا در بازارهای رِنج یا پرنوسان سیگنال خطا میدهد
در بازارهای بدون روند یا بازارهای بسیار پرنوسان، CCI رفتوبرگشتهای سریع دارد و ممکن است چندبار پشتسرهم از ±100 عبور کند بدون اینکه حرکت ادامهدار شود. برای کاهش سیگنالهای خطا:
- سطحها را به ±200 افزایش دهید
- فقط همجهت روند تایمفریم بالاتر معامله کنید
- قبل از ورود، تأیید بگیرید
CCI برای مبتدیها مناسب است
در مجموع بله. CCI تصویری و خواندن آن نسبتاً ساده است و در بازارهای مختلف قابل استفاده است. بهتر است مبتدیها با حساب دمو تمرین کنند و تا زمان آشنا شدن با رفتار سیگنالها، تنظیمات را روی حالت استاندارد نگه دارند.
چرا نباید CCI را تنها استفاده کرد
CCI فقط یک زاویه نگاه به بازار است و بهتنهایی میتواند سیگنالهای خطای زیادی بدهد. آن را با تشخیص روند، حمایت و مقاومت و مدیریت ریسک ترکیب کنید؛ این تفاوت بین یک سیگنال تصادفی و یک مزیت واقعی در معاملهگری است.
پرسشهای متداول (FAQs)
سوال ۱: شاخص کانال کالا (CCI) چیست؟
CCI یک نوسانگر شتاب است که نشان میدهد قیمت در یک بازه مشخص چقدر از میانگین خود فاصله گرفته است. این شاخص را دونالد لامبرت در سال ۱۹۸۰ معرفی کرد و به شناسایی شتاب حرکت، قدرت روند و احتمال برگشت قیمت در بازارهایی مثل فارکس، کالاها، شاخصها و سهام کمک میکند.
سوال ۲: CCI بالاتر از +100 یا پایینتر از -100 یعنی چه؟
بالاتر از +100 یعنی قیمت بهطور مشخص بالاتر از میانگین است و شتاب صعودی قوی و احتمال روند صعودی را نشان میدهد. پایینتر از -100 یعنی شتاب نزولی قوی و احتمال روند نزولی. مقادیر افراطی فراتر از ±200 هشدار میدهد حرکت ممکن است بیشازحد کشیده شده باشد.
سوال ۳: فرمول CCI چیست؟
فرمول CCI این است: CCI = (Typical Price − SMA of Typical Price) / (0.015 × Mean Deviation). قیمت تیپیکال برابر است با (High + Low + Close) / 3. عدد ثابت 0.015 خروجی را طوری مقیاس میکند که بیشتر مقادیر بین -100 و +100 قرار بگیرند.
سوال ۴: بهترین تنظیم CCI چیست؟
یک تنظیم واحد برای همه وجود ندارد. تنظیم استاندارد 20 دوره برای بیشتر معاملهگران مناسب است. اسکالپرها معمولاً 7 تا 14 دوره و معاملهگران سوئینگ و پوزیشن معمولاً 20 تا 50 دوره را ترجیح میدهند. تنظیمات را با تایمفریم خود هماهنگ کنید و قبل از معامله واقعی تست بگیرید.