CCI วัดการเบี่ยงจากค่าเฉลี่ย ไม่ได้ระบุสินค้าและไม่รับประกันการกลับตัว กฎนี้รวมกรอบ H4 ที่รู้ล่วงหน้า การฟื้น H1 และเงื่อนไขราคาแยกต่างหาก เป้าหมายคือกึ่งกลางกรอบคงที่ ไม่ใช่เส้นศูนย์ที่เคลื่อนของตัวชี้วัด ยังไม่พิสูจน์กำไรหรือค่าที่ดีที่สุด
1. คำนวณ CCI จากข้อมูลที่ประกาศ
ใช้ CCI(20) บนแท่ง Bid H1 ปกติ โดย TP = (High + Low + Close) / 3 คำนวณค่าเฉลี่ย TP ทั้ง 20 และค่าเบี่ยงเบนสัมบูรณ์เฉลี่ย MD จากค่าเฉลี่ยเดียวกัน CCI = (TP ปัจจุบัน − meanTP) / (0.015 × MD) ข้ามเมื่อข้อมูลขาดหรือ MD = 0
CCI ไม่มีขอบบนล่างตายตัว +100 และ −100 เป็นระดับ ไม่ใช่เปอร์เซ็นต์หรือความน่าจะเป็น และอาจอยู่กับเทรนด์ต่อเนื่อง คำนวณใหม่ทุก H1 ปิด ไม่ตรึงตามกรอบราคา ค่าสุดขั้วอย่างเดียวไม่อนุญาตให้ส่งคำสั่ง
TP = (H + L + C) / 3; MD = Σ|TP_i − meanTP| / 20; CCI = (TP_current − meanTP) / (0.015 × MD)2. เตรียมสองกราฟและแยกหน้าที่
เปิด EURUSD H4 และ H1 จากข้อมูลและนาฬิกาเซิร์ฟเวอร์เดียวกัน ใช้แท่ง Bid ปกติ pip 0.0001 ตั้ง CCI บน H1 ช่วง 20 และ Typical Price (H + L + C) / 3 ค่าเริ่มต้นอื่นไม่แทนช่วงนี้ เพิ่มระดับ −100, 0 และ +100 กราฟ H4 ให้กรอบคงที่ ส่วน H1 ให้ชุดสัญญาณ การฟื้นของ CCI และการผ่านระดับราคา
M0 เป็นกึ่งกลางสูงสุด–ต่ำสุดของ H4 ไม่ใช่ค่าเฉลี่ย Typical Price H1 เส้นศูนย์ CCI หรือราคาถ่วงน้ำหนักปริมาณ จึงอาจถูกผ่านคนละเวลา ตัวอย่างคำนวณแยก: TP ปัจจุบัน 1.0910 ค่าเฉลี่ย 1.0922 และ MD 0.0010 ให้ (1.0910 − 1.0922) / (0.015 × 0.0010) = −80 นี่ตรวจการปรับมาตราส่วน ไม่ได้คำนวณ CCI ของตัวอย่างจากสองแท่ง
3. ตรึงกรอบ H4 ก่อน A เปิด
ก่อน H1 A ที่เป็นไปได้ ใช้ H4 ล่าสุด 20 แท่งที่ปิดสมบูรณ์ กำหนด L0 เป็นต่ำสุด U0 เป็นสูงสุด W = U0 − L0 และ M0 = (L0 + U0) / 2 ต้อง W > 0 ไม่รวม H4 ที่กำลังก่อตัว แม้ภายหลังจะปิดพร้อม A
ต้องมี ER20 H4 ≤ 0.35 และตัวหารบวก โดยใช้การเปลี่ยนสุทธิสัมบูรณ์ 20 ช่วงหารผลรวมการเปลี่ยนสัมบูรณ์ จึงใช้ 21 ราคาปิด ไม่ประกันความเสถียร ตรึงกรอบตลอดเงื่อนไขและการถือ สร้างเมื่อไม่มีสถานะ และรอ 20 H1 ปิดหลัง A ก่อนเริ่มใหม่
อ่านตัวอย่างการจัดเวลาในกลยุทธ์หลายกรอบเวลาที่เกี่ยวข้อง
ER20 = |C[t] − C[t−20]| / Σ(k=t−19…t)|C[k] − C[k−1]| ≤ 0.354. ตรวจกรอบ H4 ด้วยเวลาจริง
หาก H4 เปิด 00:00, 04:00, 08:00 และ 12:00 สำหรับ A บน H1 ที่เปิด 09:00 แท่ง H4 ล่าสุดที่ปิดคือ 04:00–08:00 ต้องไม่รวม 08:00–12:00 เพราะยังไม่รู้สูงต่ำสุดท้ายตอน 09:00 เช่นเดียวกับ A เปิด 11:00 แม้ H4 ปิดพร้อม A เวลา 12:00 ให้บันทึกเวลาปิด H4 สุดท้ายที่รวมไว้
ถ้า A มี CCI −145 และ A+1 เป็น −110 ยังไม่ฟื้น ส่วน A+2 เป็น −90 คือการตัดครั้งแรก ต้องตรวจราคาตอนนั้น หากไม่ปิดเหนือ HighA ให้จบ A+3 แก้ไม่ได้ ต้องยกเลิกเมื่อปิดนอกกรอบก่อนตรวจยืนยัน หากไม่มีการฟื้นถึง A+3 ให้หมดอายุ ไส้แท่งหลังออกนอกกรอบอย่างเดียวยังอนุญาตระหว่างรอ แต่ Stop เซิร์ฟเวอร์หลังเข้าเป็นอิสระ
5. BUY: หนึ่งในสี่ล่างและการฟื้นครั้งแรก
A ต้องมี CCI < −100 ช่วงสูงต่ำทั้งหมดอยู่ใน [L0, U0] และปิดในหนึ่งในสี่ล่างรวมขอบ [L0, L0 + 0.25W] รอได้ไม่เกินสามแท่ง H1 ต่อมา เฉพาะการข้ามครั้งแรกจาก CCI ≤ −100 ไป CCI > −100 เท่านั้นที่เป็น B ได้
ที่ครั้งแรกนั้น B ต้องขึ้น CloseB > HighA และ CloseB < M0 หากราคาไม่ผ่านให้จบ ไม่รอการข้ามครั้งใหม่ ระหว่างรอถ้า H1 ปิดนอก [L0, U0] ให้ยกเลิก ไม่มีการข้ามภายในแท่งที่สามให้หมดอายุ ไส้แท่งรอภายหลังออกนอกอย่างเดียวไม่ใช่เงื่อนไขยกเลิกแบบราคาปิดนี้
6. เงื่อนไข SELL ในทิศทางตรงข้าม
A SELL ต้อง CCI > +100 ทั้งแท่งอยู่ในกรอบ และปิดในหนึ่งในสี่บนรวมขอบ [U0 − 0.25W, U0] ภายในสามแท่ง H1 ถัดไป การข้ามครั้งแรกจาก CCI ≥ +100 ไป CCI < +100 เป็น B ต้องลง CloseB < LowA และ CloseB > M0
ใช้การยกเลิก ความล้มเหลวครั้งแรก และอายุเดียวกัน นี่คือราคายืนยันหลังอินดิเคเตอร์ฟื้นตัว ไม่ใช่ divergence หรือเข้าที่ A ขอบที่เลือกก่อน A ไม่เปลี่ยนเพราะ B หรือการขยายกรอบในอนาคต
7. ตัวอย่าง SELL ในหนึ่งในสี่ด้านบน
ให้ L0 1.0900, U0 1.1000, W 0.0100, M0 1.0950 และ H4 ER20 ก่อนหน้า 0.25 A สูงสุด 1.0999 ต่ำสุด 1.0992 ปิด 1.0995 และ CCI สมมติ +145 อยู่ในกรอบทั้งแท่งและปิดในส่วนบนหนึ่งในสี่ B ถัดไปเปิด 1.0995 ปิด 1.0990 มี CCI สมมติ +80 เป็นการฟื้นลงครั้งแรก แท่งลง ใต้ LowA และเหนือ M0
Bid/Ask แรก 1.0988/1.0990 ให้ SELL 1.0988 Stop Ask 1.1005 และเป้าหมาย Ask 1.0950 เสี่ยง 17 pip ระยะเป้าหมาย 38 อัตราส่วนประมาณ 2.24 สเปรด 2/17 ≈ 11.8% ใช้ต้นทุน BUY เดิม 0.25 ล็อตให้ขาดทุนประมาณ USD 49.25 และกำไรสุทธิตรงเป้าหมาย USD 93.25 ก่อนค่าอื่น CCI เป็นค่าสมมติ ต้องตรวจ Typical Price ทั้ง 20 ค่าเมื่อทำจริง การแตะเป้าหมายด้วย Bid ไม่ยืนยันว่า SELL ออกแล้ว
8. ราคาแรกและทางออกคงที่
หลัง B ปิดตรวจราคาแรกที่มีเท่านั้น BUY เข้า Ask ส่วน SELL เข้า Bid stop BUY คือ L0 − 0.05W ส่วน SELL คือ U0 + 0.05W เป้าหมาย M0 ทางออก BUY ใช้ Bid ส่วน SELL ใช้ Ask แม้กรอบวัดจาก Bid
ระยะต้องเป็นบวก สเปรด ≤ 15% ของระยะ stop ที่ซื้อขายจริง และพื้นที่เป้า ≥ 1.20 เท่า ไม่ผ่านให้ข้ามไม่รอราคาอื่น คำนวณล็อตรวมต้นทุน ปัดลง ตรวจมาร์จิน tick ข้อจำกัดและเซิร์ฟเวอร์รับจริง
BUY: SL = L0 − 0.05W; SELL: SL = U0 + 0.05W; TP = M09. กึ่งกลางคงที่และจุดที่เงื่อนไขใช้ไม่ได้
คง stop และกึ่งกลางเดิม ไม่ถัว เพิ่ม trailing หรือเท่าทุน หลังเข้า หาก H1 ปิดนอก [L0, U0] ให้ขอปิดทั้งหมดที่ราคาถัดไปถ้ายังถือ ไส้ไม่เข้าเงื่อนไขนี้ แต่ stop เซิร์ฟเวอร์อาจทำงานภายในแท่ง
หากยังไม่ออก ให้ปิดส่วนเหลือราคาแรกหลังถือครบแปด H1 โดยแท่งเข้าเป็น 1 บันทึกทางออกจริงแรกและเหตุผล ทางออกในเครื่องต้องมีระบบและตลาดดำเนินการได้ ไม่ประกันราคา และ gap อาจเกินขาดทุนประมาณ
10. จัดการขอบเขตก่อนเขียนโปรแกรม
| สิ่งที่พบ | การทำงาน | ข้อกำหนด |
|---|---|---|
| CCI A = −100 | ไม่สร้าง BUY | CCI A ต้องต่ำกว่า |
| ต่ำสุด A = L0 | ตำแหน่งอาจผ่าน | A แตะขอบได้ |
| CCI B = −100 | รอต่อ | ต้องฟื้นปิดเหนือ −100 |
| B ปิด = HighA | การฟื้นครั้งแรกล้มเหลว | ราคาต้องผ่านจริง |
| ราคาปิดขณะรอ = L0 | ยังไม่อยู่นอกกรอบ | เท่ากันยังอยู่ใน |
| ราคาปิดขณะรอ < L0 | ยกเลิกก่อน | ไม่ยืนยันแท่งนี้ |
แท่งที่สามยืนยันได้หากการตัดครั้งแรกและราคาผ่าน การตัดที่ล้มเหลวไม่ให้โอกาสใหม่สามครั้ง พัก A+1 ถึง A+20 เริ่ม A ใหม่จาก A+21 โดยไม่มีสถานะหรือชุดสัญญาณ และประมวลผลชุดสัญญาณเดิมก่อนตรวจใหม่ในแท่งเดียวกัน
11. ตัวอย่าง BUY รวมต้นทุน
สมมติ L0 1.0900, U0 1.1000, W 0.0100, M0 1.0950, ER20 H4 0.25 A สูง 1.0908 ต่ำ 1.0901 ปิด 1.0905 และสมมติ CCI −145 B ถัดไปขึ้น ปิด 1.0910 และสมมติ CCI −80 ผ่านการฟื้นและ HighA ค่าตัวชี้วัดเป็นสมมติ ไม่ได้คำนวณจากเพียงสองแท่ง
Bid/Ask แรก 1.0910/1.0912 ให้ stop 1.0895 เสี่ยง 17 pips เป้า 38 อัตราส่วน 2.24 สเปรด 2/17 ≈ 11.8% หาก USD 10 ต่อ pip ต่อล็อต คอมมิชชันครบ USD 7 และเผื่อ stop slippage 2 pips จะประมาณ USD 197 ต่อล็อต งบ USD 50 ขั้น 0.01 ให้ 0.25 ล็อต USD 49.25 เป้าจับคู่ตรงให้สุทธิ USD 93.25 ก่อน swap และค่าอื่น
loss_per_lot = 17 × 10 + 7 + 2 × 10 = 197 USD; 0.25 × 197 = 49.25 USD12. ตรวจสมมติฐานและกรณีล้มเหลว
กรอบอดีตอาจเป็นช่วงพักก่อนเทรนด์ CCI ฟื้นได้ขณะที่ราคาลงต่อ และสามแท่งอาจหมดก่อนกลับจริง นับการยกเลิก การข้ามแรกถูกปฏิเสธ ราคาไม่ผ่าน ข้อมูลขาด และออกตามเวลา ไม่ใช่เฉพาะถึง M0 ห้ามขยายกรอบหลังเห็นขาดทุน
ทดสอบชุดฝึกตามเวลาและชุดตรวจที่ไม่เคยใช้ จัดเวลา H4/H1 ให้ถูก รวม Bid/Ask และต้นทุน ตรวจว่า H4 ใดปิดแล้วตอน A เปิด ใช้ tick หรือวิธีระมัดระวังแก้ความกำกวมในแท่ง เปรียบเทียบค่าคาดหวังสุทธิ drawdown ขาดทุนปลายหาง และความไว ก่อน forward ด้วยกฎคงที่
13. ทำข้อกำหนดให้ตรวจสอบได้
ตอนเปิด A ที่อาจใช้ได้ เก็บ H4 ปิดแล้ว 20 แท่ง ราคาปิด H4 จำนวน 21 สำหรับ ER และ H1 พอสำหรับ CCI อย่าสร้าง H4 ที่หายด้วยการรวมสี่ชั่วโมงคนละขอบเวลา ข้อมูลจำเป็นขาดหรือไม่ต่อเนื่องให้ยกเลิกการรอ แล้วเริ่มด้วยหน้าต่างใหม่ครบ หากมีสถานะต้องตรวจการป้องกันและคำสั่งออกที่เลยกำหนดในราคาถัดไปแทน
เข้าในราคาแรกของ 13:00–14:00 จะนับ H1 นี้เป็น 1 แท่งที่ 8 จบเวลา 21:00 และราคาถัดไปขอออกหากยังเปิด ถ้าเซิร์ฟเวอร์ปิดแล้วให้ใช้บันทึกจริง ไม่เพิ่มการออกสมมติอีก บันทึกเวลาของกรอบ การใช้การตัดครั้งแรก และการจับคู่ การตรวจตามเวลาบนชุดที่ไม่เคยใช้ต้องรวมกรอบแตก การออกตามเวลา ต้นทุน ขาดทุน และชุดสัญญาณที่พลาด
คำถามที่พบบ่อย
ใช้ H4 ที่ครอบ A ได้ไหม
ยังไม่ปิดก่อน A เปิด จึงไม่ใช้ การใช้สูงต่ำสุดท้ายที่รู้ภายหลังจะนำข้อมูลอนาคตเข้ามา
CCI ข้าม −100 ขึ้นหมายถึงชนะหรือไม่
ไม่ใช่ ต้องผ่านกรอบ ตำแหน่ง การฟื้นครั้งแรก ราคา และต้นทุนด้วย ทั้งกฎยังต้องตรวจยืนยันอิสระ
แหล่งอ้างอิงและขอบเขต
CQG ใช้ตรวจสูตร ส่วน MetaQuotes ใช้ตรวจอินพุต iCCI กรอบ H4 ค่า ER อายุสามแท่ง ราคาและทางออกเป็นข้อกำหนดเพื่อการเรียนรู้ของเรา ตัวเลขสมมติ ไม่ใช่ผล backtest
ตัวอย่างสมมติเพื่อการเรียนรู้ ไม่รับประกันการจับคู่คำสั่งหรือผลลัพธ์