ทำความรู้จักกับ CCI คืออะไร
การวิเคราะห์กราฟหุ้นหรือการลงทุนอื่นๆ นั้นมีเครื่องมือที่ช่วยให้ไม่ต้องวิเคราะห์เองได้ CCI สามารถช่วยวิเคราะห์กราฟได้อย่างไรบ้าง

การวิเคราะห์ตลาด Forex หรือตลาดหุ้นต้องอาศัยเครื่องมือที่ช่วยระบุจังหวะซื้อ-ขายที่เหมาะสม Commodity Channel Index หรือ CCI คือออสซิลเลเตอร์ที่วัดว่าราคาปัจจุบันเบี่ยงเบนจากค่าเฉลี่ยในอดีตมากน้อยแค่ไหน ช่วยให้เราจับสัญญาณ Overbought และ Oversold ได้อย่างแม่นยำ บทความนี้จะอธิบายหลักการทำงาน วิธีคำนวณ และเทคนิคการใช้งาน CCI ในทุกแพลตฟอร์ม
สรุปสาระสำคัญ
- CCI วัดว่าราคาปัจจุบันเบี่ยงเบนจากค่าเฉลี่ยในอดีตมากน้อยเพียงใด — ค่ามากกว่า +100 แสดงภาวะ Overbought ค่าต่ำกว่า −100 แสดงภาวะ Oversold
- สูตรมาตรฐานใช้ Typical Price (High + Low + Close ÷ 3) เทียบกับ 20-period Simple Moving Average และคูณด้วยค่าคงที่ 0.015
- CCI ใช้ได้กับทุกตลาด — หุ้น Forex ทองคำ น้ำมัน — และควรใช้ร่วมกับแนวรับแนวต้านเพื่อเพิ่มความแม่นยำ
- แพลตฟอร์มส่วนใหญ่ (TradingView MetaTrader Aspen) มี CCI ในชุด indicator มาตรฐาน สามารถเปิดใช้งานได้ภายใน 3 คลิก
CCI คืออะไร — หลักการทำงานของ Commodity Channel Index
Commodity Channel Index (CCI) เป็น momentum oscillator ที่นักเทคนิคคาล Donald Lambert พัฒนาขึ้นในปี 1980 เพื่อระบุรอบการเคลื่อนไหวของราคาสินค้าโภคภัณฑ์ แต่ปัจจุบันเทรดเดอร์ใช้กับทุกตลาด — ไม่ว่าจะเป็น Forex หุ้น CFD หรือคริปโตเคอเรนซี

CCI วัด ความเบี่ยงเบนของราคาปัจจุบันเทียบกับราคาเฉลี่ยเคลื่อนที่ (Moving Average) แล้วหารด้วย Mean Deviation เพื่อปรับค่าให้อยู่ในช่วงมาตรฐาน หากราคาปัจจุบันสูงกว่าค่าเฉลี่ยมาก CCI จะมีค่าสูง — บ่งบอกถึงความแข็งแกร่งของเทรนด์ขาขึ้น หากราคาต่ำกว่าค่าเฉลี่ยมาก CCI จะติดลบ — สะท้อนแรงขายที่มากเกินไป
ข้อดีสำคัญของ CCI คือการปรับค่าด้วย Mean Deviation ทำให้ค่าที่ได้มี การกระจายตัวที่สม่ำเสมอ ประมาณ 70-80% ของค่า CCI อยู่ระหว่าง −100 ถึง +100 ทำให้เราสามารถตั้งเกณฑ์สัญญาณได้ชัดเจน
สูตรคำนวณ CCI — วิธีการคำนวณแบบมาตรฐาน
สูตร CCI แบ่งออกเป็น 3 ขั้นตอน:
ขั้นที่ 1: คำนวณ Typical Price (TP)
TP = (High + Low + Close) ÷ 3
Typical Price คือราคาเฉลี่ยถ่วงน้ำหนักเท่ากันของราคาสูงสุด ราคาต่ำสุด และราคาปิดในแต่ละแท่งเทียน
ขั้นที่ 2: คำนวณ Simple Moving Average ของ TP
SMA(TP, 20) = Σ(TP ย้อนหลัง 20 แท่ง) ÷ 20
ค่า default คือ 20 period แต่เราสามารถปรับได้ตามรูปแบบการเทรด (ระยะสั้นใช้ 10-14 period, ระยะยาวใช้ 30-50 period)
ขั้นที่ 3: คำนวณ Mean Deviation และ CCI
Mean Deviation = Σ |TP − SMA(TP)| ÷ 20
CCI = (TP − SMA(TP)) ÷ (0.015 × Mean Deviation)
ค่าคงที่ 0.015 ถูกเลือกเพื่อให้ประมาณ 70-80% ของค่า CCI อยู่ระหว่าง −100 ถึง +100 — ทำให้เกณฑ์สัญญาณ Overbought/Oversold ใช้งานได้สม่ำเสมอในทุกตลาด
แพลตฟอร์มเทรดสมัยใหม่คำนวณ CCI อัตโนมัติ — คุณไม่ต้องคำนวณเอง แต่การเข้าใจสูตรช่วยให้ปรับพารามิเตอร์ (period, threshold) ได้อย่างมีเหตุผล
วิธีอ่านค่า CCI — Overbought, Oversold และการตีความสัญญาณ
CCI เคลื่อนไหวรอบเส้น 0 โดยมีเกณฑ์สำคัญ 3 โซน:

โซน +100 ขึ้นไป — Overbought (ซื้อมากเกินไป)
เมื่อ CCI ทะลุ +100 แสดงว่า ราคาปัจจุบันสูงกว่าค่าเฉลี่ยในอดีตอย่างมีนัยสำคัญ — ตลาดอาจจะอิ่มตัว เทรดเดอร์มักตีความสัญญาณนี้ 2 แบบ:
- Conservative approach: รอให้ CCI ลงกลับต่ำกว่า +100 ก่อนเข้า Sell (ยืนยันว่าโมเมนตัมเริ่มอ่อนตัว)
- Aggressive approach: เข้า Sell ทันทีที่ CCI ทะลุ +100 (เสี่ยงสูง เพราะเทรนด์แข็งแกร่งอาจดันต่อได้ถึง +200 หรือมากกว่า)
การเทรดแบบ Counter-Trend (เข้า Sell เมื่อ Overbought) เสี่ยงสูง — ควรใช้ร่วมกับ confirmation จาก Candlestick Pattern หรือ Support/Resistance
โซน −100 ลงไป — Oversold (ขายมากเกินไป)
เมื่อ CCI ลงต่ำกว่า −100 แสดงว่า แรงขายมากเกินไป ราคาอาจจะตีกลับขึ้น — เป็นจังหวะที่นักเทรดมองหาโอกาสซื้อ:
- Conservative approach: รอให้ CCI กลับขึ้นมาสูงกว่า −100 ก่อนเข้า Buy
- Aggressive approach: เข้า Buy ทันทีที่ CCI ลงทะลุ −100
โซน −100 ถึง +100 — Range ปกติ
ตลาดเคลื่อนไหวในระดับปกติ — ไม่มีสัญญาณ Overbought/Oversold ชัดเจน นักเทรดบางคนใช้การข้าม 0 เป็นสัญญาณ:
- CCI ข้ามขึ้นเหนือ 0 → สัญญาณ Bullish (แรงซื้อเริ่มแข็งแกร่ง)
- CCI ข้ามลงใต้ 0 → สัญญาณ Bearish (แรงขายเริ่มมีอิทธิพล)
กลยุทธ์การเทรดด้วย CCI — 3 เทคนิคที่นักเทรดใช้จริง
1. Overbought/Oversold Reversal (เทรดกลับตัว)
วิธีเทรด:
- เมื่อ CCI > +100 และเริ่มกลับลงต่ำกว่า +100 → เข้า Sell
- เมื่อ CCI < −100 และเริ่มกลับขึ้นสูงกว่า −100 → เข้า Buy
Stop Loss: วางไว้ที่ High/Low ล่าสุด + buffer 10-20 pips (สำหรับ Forex)
Take Profit: คำนวณจาก Risk:Reward 1:2 หรือปิดเมื่อ CCI กลับเข้าโซน 0
ข้อควรระวัง: กลยุทธ์นี้ใช้ได้ดีใน Ranging Market แต่จะเสียหายหนักใน Strong Trend เพราะ CCI อาจอยู่ใน Overbought/Oversold นานหลายวัน
2. Divergence (ความแตกต่างระหว่างราคากับ CCI)
Bullish Divergence: ราคาทำ Lower Low แต่ CCI ทำ Higher Low → แรงขายอ่อนลง พร้อมกลับตัวขึ้น

Bearish Divergence: ราคาทำ Higher High แต่ CCI ทำ Lower High → แรงซื้อหมดไอ พร้อมกลับตัวลง
Divergence เป็นสัญญาณที่แข็งแกร่งกว่า Overbought/Oversold เพราะบ่งบอกถึง ความเปลี่ยนแปลงของโมเมนตัม แต่ต้องใช้ร่วมกับ Price Action เพื่อยืนยัน
3. Zero-Line Cross (ใช้กับ Trend Following)
วิธีเทรด:
- CCI ข้ามขึ้นเหนือ 0 → เข้า Buy (เทรนด์ขาขึ้นเริ่มต้น)
- CCI ข้ามลงต่ำกว่า 0 → เข้า Sell (เทรนด์ขาลงเริ่มต้น)
ข้อดี: ใช้ได้ดีใน Trending Market — เราไม่ต้องรอให้ CCI แตะ +100/−100
ข้อเสีย: สัญญาณเยอะใน Ranging Market ทำให้เกิด False Signal บ่อย
ผสม CCI กับ Moving Average (เช่น 50 EMA) เพื่อกรองสัญญาณ — รับเฉพาะ Buy Signal เมื่อราคาอยู่เหนือ 50 EMA และ CCI ข้าม 0 ขึ้น
วิธีเปิดใช้งาน CCI ในแพลตฟอร์มต่างๆ
การใช้งานผ่าน TradingView (แพลตฟอร์มยอดนิยม)
- เปิดกราฟสินทรัพย์ที่ต้องการ (เช่น EUR/USD, XAUUSD)
- คลิกปุ่ม Indicators ที่แถบบน
- พิมพ์ "CCI" ในช่องค้นหา → เลือก Commodity Channel Index
- ปรับพารามิเตอร์ที่ Settings: Length (default = 20), Source (default = hlc3)
- เพิ่มเส้น +100 และ −100 ด้วยการคลิก Add Level ในแท็บ Style
การใช้งานผ่าน MetaTrader 4/5 (MT4/MT5)
- เปิดกราฟสินทรัพย์ที่ต้องการ
- คลิก Insert → Indicators → Oscillators → Commodity Channel Index
- ตั้งค่า Period = 20 (หรือปรับตามต้องการ)
- กด OK — CCI จะแสดงที่หน้าต่างด้านล่างกราฟราคา
การใช้งานผ่าน Streaming Chart (หลักทรัพย์บัวหลวง)
- Login ที่เว็บไซต์หลักทรัพย์บัวหลวง
- เลือกเมนู Streaming
- คลิก Technical ที่แถบด้านบน
- กด Indicator → เลือก Commodity Channel Index
- ใส่ชื่อหุ้นที่ต้องการ (เช่น KBANK, PTT) ในช่องค้นหา
การใช้งานผ่าน Trademaster
- เข้าสู่ระบบ Trademaster
- เลือก Chart → Auto Chart
- ใส่ชื่อหุ้นในช่องค้นหา
- คลิก Chart Signal ที่มุมซ้ายล่าง → เลือก Bear CCI หรือ Bull CCI
การใช้งานผ่าน Aspen
- เปิดโปรแกรม Aspen
- เลือก Chart และใส่ชื่อหุ้นในช่องค้นหา
- คลิก Commodity Channel Index (CCI) ที่มุมขวาล่าง
- กราฟ CCI จะแสดงด้านล่างกราฟราคาทันที
ข้อจำกัดของ CCI และวิธีแก้ไข
1. False Signal ใน Ranging Market
CCI สร้างสัญญาณ Overbought/Oversold บ่อยเกินไปเมื่อตลาดไม่มีเทรนด์ชัดเจน
วิธีแก้: ใช้ร่วมกับ ADX (Average Directional Index) — รับสัญญาณ CCI เฉพาะเมื่อ ADX > 25 (บ่งบอกว่ามีเทรนด์ชัดเจน)
2. Lagging Indicator (สัญญาณช้ากว่าราคา)
เนื่องจาก CCI คำนวณจากค่าเฉลี่ยเคลื่อนที่ สัญญาณจึงมักตามหลังราคาจริง 1-3 แท่งเทียน
วิธีแก้: ใช้ร่วมกับ Price Action (เช่น Candlestick Pattern) หรือ Leading Indicator (เช่น RSI, Stochastic) เพื่อยืนยันสัญญาณ
3. ไม่บอกระยะเวลาของเทรนด์
CCI บอกว่าตลาด Overbought/Oversold แต่ไม่บอกว่าภาวะนั้นจะคงอยู่นานแค่ไหน — ในเทรนด์แข็งแกร่ง CCI อาจอยู่ที่ +200 ได้เป็นสัปดาห์
วิธีแก้: ใช้ร่วมกับ Support/Resistance หรือ Fibonacci Retracement เพื่อระบุจุด Exit ที่เป็นรูปธรรม
ไม่มี Indicator ตัวเดียวที่ทำกำไรได้ 100% — CCI ควรใช้เป็นส่วนหนึ่งของระบบเทรดที่มี Risk Management (Stop Loss, Position Sizing) ที่ชัดเจน
CCI เทียบกับ Oscillator ตัวอื่น — ควรใช้ตัวไหน
| Indicator | จุดเด่น | จุดด้อย | เหมาะกับ |
|---|---|---|---|
| CCI | ไม่มี upper/lower bound — วัดความเบี่ยงเบนได้ไม่จำกัด | สัญญาณช้าใน Ranging Market | Trend Follower ที่ต้องการวัดความแข็งแกร่งของเทรนด์ |
| RSI | มี bound ที่ 0-100 — อ่านง่าย | มักติด Overbought/Oversold นานใน Strong Trend | นักเทรดมือใหม่ที่ต้องการ Oscillator อ่านง่าย |
| Stochastic | ไวกว่า CCI — จับจังหวะระยะสั้นได้ดี | False Signal บ่อยใน Trending Market | Scalper/Day Trader ที่เทรดในกรอบเวลา M5-M15 |
| MACD | แสดง Momentum และ Trend Direction พร้อมกัน | ช้ากว่า CCI/RSI เพราะใช้ EMA หลายชั้น | Swing Trader ที่ถือออเดอร์ข้ามคืน |
คำแนะนำ: ใช้ CCI เมื่อต้องการวัด ความเบี่ยงเบนของราคาจากค่าเฉลี่ย — เหมาะกับการหา Divergence และการเทรดตาม Momentum ใช้ RSI เมื่อต้องการ Oscillator ที่อ่านง่ายกว่า ใช้ Stochastic เมื่อต้องการสัญญาณเร็วสำหรับ Scalping
คำถามที่พบบ่อย (FAQ)
CCI เหมาะกับการเทรด Forex มากกว่าหุ้นหรือไม่?
CCI ใช้ได้ดีกับทั้ง Forex และหุ้น — หลักการทำงานเหมือนกัน ความแตกต่างคือ Forex มี volatility สูงกว่า (โดยเฉพาะคู่เงิน Exotic) จึงอาจต้องปรับ Period ให้ยาวขึ้น (30-40) เพื่อลด False Signal ส่วนหุ้นไทยที่ปริมาณการซื้อขายต่ำ (เช่น Small Cap) CCI อาจไม่ตอบสนองทันเพราะราคาไม่ต่อเนื่อง
ควรใช้ CCI Period เท่าไหร่?
- Period 14: เหมาะกับ Day Trading/Scalping — สัญญาณเร็ว แต่ False Signal มาก
- Period 20 (default): Balance ระหว่างความไวและความแม่นยำ — เหมาะกับ Swing Trading
- Period 50: เหมาะกับ Position Trading — สัญญาณช้าแต่ Reliable
ทดสอบใน Demo Account ก่อนใช้ในบัญชีจริง — Period ที่ดีที่สุดขึ้นกับรูปแบบการเทรดและ timeframe ของคุณ
CCI ทำงานได้ดีกับ Cryptocurrency หรือไม่?
ได้ แต่ต้องระวัง ความผันผวนสูง — Bitcoin และ Altcoin สามารถอยู่ในภาวะ Overbought/Oversold นานหลายวันโดยไม่กลับตัว แนะนำให้ใช้ร่วมกับ Volume Indicator (เช่น OBV, CMF) เพื่อยืนยันว่า Momentum มาจากปริมาณการซื้อขายจริง ไม่ใช่แค่ราคาผันผวน
ถ้า CCI ติด Overbought นานหลายวัน ควรทำอย่างไร?
ถือว่าเป็น Very Strong Trend — อย่ารีบเข้า Counter-Trend รอให้ราคาทะลุ Support/Resistance สำคัญหรือมี Bearish Candlestick Pattern (เช่น Evening Star, Bearish Engulfing) ก่อนเข้า Sell หรือเปลี่ยนกลยุทธ์เป็น Trend Following แทน (ซื้อตาม pullback เมื่อ CCI ลงมาแตะ +100)
CCI สามารถใช้กับ Gold (XAUUSD) ได้ดีไหม?
ได้ดีมาก — ทองคำมีรอบการเคลื่อนไหวที่ชัดเจนและตอบสนองต่อ Support/Resistance ดี แนะนำให้ใช้ Period 20-30 บน H1 หรือ H4 chart และเทรดเฉพาะเมื่อ CCI Divergence เกิดขึ้นที่ระดับ Fibonacci สำคัญ (38.2%, 61.8%) เพื่อเพิ่มความแม่นยำ
อ่านต่อที่เกี่ยวข้อง
เริ่มเทรดวันนี้
เปิดบัญชีกับโบรกเกอร์ที่ Uhas รีวิวแล้ว
เปรียบเทียบสเปรด ค่าคอมมิชชัน ความเร็วถอน จากโบรกเกอร์ที่ทีม Uhas ทดสอบจริง
ดูรีวิวโบรกเกอร์ทั้งหมด →เกี่ยวกับผู้เขียน
Patiphan Uhas
14+ ปีประสบการณ์ทีมบรรณาธิการ Uhas — เทรดเดอร์และนักวิเคราะห์ที่มีประสบการณ์เทรด Forex และทองคำมากกว่า 14 ปี
ดูประวัติทีมงาน →