← العودة إلى الرئيسية
إشارة / مؤشر تداول
🔭

مؤشر قناة السلع (CCI)

رصد نقاط التحوّل الدورية وحالات التشبّع الشرائي والبيعي القصوى.

ابدأ الأتمتة مجاناً ←

هل تريد أتمتة هذه الاستراتيجية؟ جرب Invest-Begin مجاناً — دون الحاجة إلى بطاقة ائتمان.

مؤشر قناة السلع (CCI) chart

نظرة عامة

ما هو مؤشر قناة السلع (CCI)؟

مؤشر قناة السلع (CCI) طوّره دونالد لامبرت ونُشر عام 1980. ورغم اسمه، فهو يُستخدم على نطاق واسع عبر جميع فئات الأصول. ويقيس المؤشر مدى ابتعاد السعر النموذجي الحالي عن متوسطه الأخير، مُقاسًا بالانحراف المطلق المتوسط لتطبيع النتيجة.

CCI = (السعر النموذجي − المتوسط المتحرك البسيط لـN فترة للسعر النموذجي) ÷ (0.015 × الانحراف المطلق المتوسط)

وقد اختير الثابت 0.015 بحيث تقع نحو 70 إلى 80% من قيم CCI ضمن نطاق ±100 في الظروف الطبيعية. فالقيم فوق +100 تدل على أن السعر أعلى بكثير من متوسطه الأخير (تشبّع شرائي في الأسواق العرضية؛ وإشارة زخم قوية في الأسواق الاتجاهية). والقيم دون −100 تدل على أن السعر أدنى بكثير من متوسطه (تشبّع بيعي أو زخم هبوطي قوي).

وتشمل التطبيقات التداولية: الدخول عكس الاتجاه حين يتجاوز CCI مستوى ±100 في الأسواق العرضية، والدخول مع الاتجاه بعد ارتفاع CCI فوق +100 (شراء) أو هبوطه دون −100 (بيع) في الأسواق الاتجاهية، والتباعد بين CCI والسعر كإشارة انعكاس.

وعند استخدامه على الأطر الزمنية الأعلى (الأسبوعية أو الشهرية)، يكون CCI فعّالًا بوجه خاص في تحديد نقاط التحوّل الدورية الكبرى في السلع والأسهم.

كيف يعمل في Invest-Begin

أتمته الآن

تحسب Invest-Begin مؤشر CCI باستخدام السعر النموذجي ((الأعلى + الأدنى + الإغلاق) ÷ 3) خلال الفترة المضبوطة (الافتراضي 20). ويدعم منشئ الاستراتيجيات تقاطعات مستويات CCI، والدخول عند المناطق، واكتشاف التباعد. ويمكن تطبيق CCI على أي إطار زمني ودمجه مع مرشّحات الاتجاه للتمييز بين الأنظمة الاتجاهية والعرضية.

جرب مجاناً ←

كود الاستراتيجية

اختر سكربتًا من الأسفل، وانسخه، واستخدمه مباشرة على الرسم البياني.

Pine Script (TradingView)

هذا مثال Pine Script على TradingView لهذا المؤشر. الصقه في Pine Editor داخل TradingView، وأضفه إلى الرسم البياني، ثم عدّل الإعدادات حسب السوق والإطار الزمني.

//@version=6
indicator("Commodity Channel Index (CCI)", overlay=false)
length = input.int(20, "CCI Length")
r = ta.cci(close, length)
longSignal  = ta.crossover(r, -100)
shortSignal = ta.crossunder(r, 100)
plotshape(longSignal,  style=shape.triangleup,   location=location.bottom, color=color.green, size=size.small)
plotshape(shortSignal, style=shape.triangledown, location=location.top,    color=color.red,   size=size.small)
hline(100,  "+100", color=color.red,   linestyle=hline.style_dashed)
hline(0,    "Zero", color=color.gray,  linestyle=hline.style_dotted)
hline(-100, "-100", color=color.green, linestyle=hline.style_dashed)
plot(r, "CCI", color=color.new(color.purple, 0))

ThinkScript (thinkorswim)

هذا مثال ThinkScript على thinkorswim لهذا المؤشر. افتح thinkorswim، وأنشئ دراسة مخصصة، والصق السكربت، ثم طبّقه على الرسم البياني.

input length = 20;
def cci = CCI(length = length);
def buySignal = cci crosses above -100;
def sellSignal = cci crosses below 100;
AddOrder(OrderType.BUY_AUTO, buySignal, close, 1, Color.GREEN, Color.GREEN, "CCI Buy");
AddOrder(OrderType.SELL_AUTO, sellSignal, close, 1, Color.RED, Color.RED, "CCI Exit");
plot CCI_Line = cci;
CCI_Line.SetDefaultColor(Color.CYAN);

هل أنت مستعد لأتمتة مؤشر قناة السلع (CCI)؟

انضم إلى آلاف المتداولين الذين يستخدمون Invest-Begin لتنفيذ هذه الاستراتيجية تلقائياً على مدار الساعة.

ابدأ مجاناً ←

جميع الاستراتيجيات والإشارات

مواصلة التعلم

استراتيجيات التداول

إشارات ومؤشرات التداول