XAULearn

งานวิจัย · ตัวชี้วัด

GEX จริงของทอง จาก open interest ของ CME

หน้า GEX v29 ย้ำตลอดว่าระดับของมันมาจากความผันผวน ไม่ใช่จากตำแหน่งดีลเลอร์ คำถามที่ค้างมาตลอดคือ "ถ้าใช้ open interest จริงของออปชันทอง จะได้แผนที่ที่ดีกว่าหรือไม่" — หน้านี้คือการทดสอบครั้งแรก ด้วยข้อมูล OI ต่อ strike จาก CME โดยตรง คำตอบตอนนี้: ยังไม่มีหลักฐานว่าดีกว่าแถบ σ ธรรมดา และสัญญาณระบอบออกมากลับด้านกับ SPX — บนตัวอย่างที่ยังเล็กเกินไป

ชุดข้อมูลบางส่วน · 14 / 32 วัน COMEX GC options · CME settlements 23 ก.ค. – 3 ก.ย. 2026 รัน 6 ก.ย. 2026
วันที่ทดสอบ14จาก 32 ที่ CME มีให้ (ถูกบล็อกกลางทาง)
corr(net GEX, range วันถัดไป)+0.39บวก = gamma บวกแล้วแกว่งกว้างขึ้น — กลับด้านกับ SPX
Put wall ≤10d ถูกแตะแล้วหยุด44%เทียบแถบ −0.5×ATR 43%
Call wall ≤10d ถูกแตะแล้วหยุด0%ราคาทะลุทุกครั้งที่ไปถึง (ขาขึ้น)

ข้อมูลและวิธี

  • แหล่ง: CME Group เว็บไซต์ — endpoint เดียวกับหน้า "Volume & Open Interest" และ "Settlements" ของ Gold Options (productId 192 รายเดือน + weekly Mon/Tue/Wed/Thu/Fri) ดึงผ่านเบราว์เซอร์ที่ล็อกอินไม่ต้อง แต่ต้องมี session ของเว็บ (ยิงตรงจากสคริปต์ได้ 403) · ประวัติ OI ย้อนได้ ~6 สัปดาห์ (23 ก.ค.) · ประวัติราคา settlement ย้อนได้ ~1 สัปดาห์
  • สองชุด: (ก) exact 31 ส.ค.–3 ก.ย. — implied vol ต่อ strike แก้จาก settlement ด้วย Black-76 (r 4%) · (ข) OI-only 23 ก.ค.–5 ส.ค. — ไม่มีราคาออปชันย้อนหลัง จึงใช้ GVZ ของวันนั้นเป็น flat vol ทุก strike (ไม่มี skew)
  • สูตร (แบบเดียวกับ SqueezeMetrics): GEXstrike = Σ gamma × OI × 100 oz × F² × 1% โดย call เป็นบวก put เป็นลบ (สมมติดีลเลอร์ long call / short put) · รวมทุก expiry (≤300 วัน) และแยกชุด "ใกล้" (≤10 วัน) · underlying = futures เดือนตามรอบ (Oct สำหรับ Sep weeklies, Dec สำหรับ Nov/Dec)
  • การจัดตำแหน่งเวลา: settlement ~13:30 NY → spot(T) = ปิดแท่ง H1 13:00 NY · "เซสชันถัดไป" = 14:00 NY ของ T ถึง 13:00 NY ของวันทำการถัดไป · strike แปลงเป็น spot ด้วย basis (Ffront − spot) ของวันนั้น (เฉลี่ย +13 ในชุด exact)
  • ระดับ: call wall = strike +GEX สูงสุดเหนือราคา (ภายใน ±8%) · put wall = −GEX ต่ำสุดใต้ราคา · flip = จุดที่ GEX สะสมในหน้าต่าง ±8% เปลี่ยนเครื่องหมาย

⚠ ชุด OI-only ใช้ราคา futures จากคลังข้อมูล GC1! ซึ่งในปลายเดือน ก.ค. เป็นสัญญา Aug ไม่ใช่ Oct — basis ในช่วงนั้นจึงคลาดไป 25–45 ดอลลาร์ (เห็นในตารางท้ายหน้า) การรันซ้ำจะใช้ spot ณ 13:00 NY + basis คงที่แทน ผลเชิงคุณภาพในหน้านี้ไม่เปลี่ยน แต่ตัวเลข "แตะ/หยุด" ของสิบวันแรกมีความคลาดเคลื่อนระดับสิบดอลลาร์

1 · ระบอบ — เครื่องหมายของ net GEX กับการเคลื่อนไหววันถัดไป

ตัววัดgamma บวกgamma ลบcorr กับ range/ATR
net GEX (ทุก expiry)POS n=9 · range/ATR 1.42 · |ret| 1.58%NEG n=5 · range/ATR 0.95 · |ret| 0.78%+0.39
net GEX ≤10 วันหมดอายุPOS n=6 · range/ATR 1.39 · |ret| 1.47%NEG n=8 · range/ATR 1.14 · |ret| 1.16%+0.34
net GEX เฉพาะ strike ±8%POS n=6 · range/ATR 1.60 · |ret| 1.91%NEG n=8 · range/ATR 0.99 · |ret| 0.83%+0.34

ใน SPX งานวิจัยและ SqueezeMetrics พบว่า gamma บวกของดีลเลอร์ บีบ ความผันผวน ที่นี่ได้ผลตรงข้าม: วันที่ net GEX เป็นบวก เซสชันถัดไปแกว่งกว้างกว่า (1.42 vs 0.95 ATR) และไปไกลกว่า (1.58% vs 0.78%) คำอธิบายที่น่าจะถูกกว่า "ทองกลับด้าน" คือ ตัวแปรปนเปื้อน: ทองวิ่งขึ้นราว 450 ดอลลาร์ในช่วงตัวอย่าง call OI ระยะยาวที่ 4,500–5,000 กลายเป็น ATM ทีละชั้น net GEX จึงเพิ่มตามราคาพร้อมกับความผันผวนของขาขึ้น — เครื่องหมายของ GEX กำลังวัด "ราคาอยู่ใกล้ call cluster แค่ไหน" ไม่ใช่ "ดีลเลอร์จะหน่วงหรือขยาย" 14 วันในเทรนด์เดียวไม่พอจะแยกสองสิ่งนี้ออกจากกัน

2 · กำแพง — call/put wall เป็นขอบของเซสชันถัดไปได้ดีกว่าแถบ ATR หรือไม่

ระดับระยะจากราคา ↑↓ราคาไปถึง ↑ / ↓ราคาไม่ทะลุ ↑ / ↓ไปถึงแล้วหยุดใน 15$ ↑ / ↓
Call/put wall จาก OI ≤10 วัน814229% / 64%71% / 43%0% / 44%
Call/put wall จาก OI ทุก expiry169817% / 43%100% / 64%100% / 50%
แถบ ±0.5×ATR20 (ไม่ใช้ OI)393957% / 50%43% / 64%25% / 43%
แถบ ±1.0×ATR20797929% / 21%71% / 79%50% / 33%
แถบ ±1.5×ATR2011811814% / 0%93% / 100%50% / 0%

คอลัมน์สุดท้ายคือสิ่งที่ "กำแพง" ควรทำ: เมื่อราคาไปถึงแล้ว มันหยุดตรงนั้นไหม · Put wall ระยะใกล้ ถูกแตะ 9 ใน 14 เซสชัน หยุดใน 15 ดอลลาร์ 4 ครั้ง (44%) — เท่ากับแถบ −0.5×ATR ที่ไม่รู้อะไรเรื่องออปชันเลย (43%) · Call wall ระยะใกล้ ถูกแตะ 4 ครั้ง ทะลุทั้ง 4 (ขาขึ้น) · call wall ระยะยาวอยู่ไกล 169 ดอลลาร์ จึง "ไม่ถูกทะลุ" 100% ซึ่งไม่มีความหมาย → ยังไม่มีหลักฐานว่าระดับจาก OI จริงให้ขอบที่ดีกว่าระยะทางเชิงสถิติ — ตรงกับที่หน้าเครื่องมือเขียนไว้ว่า gWall ของเรา "ทำตัวเหมือน" กำแพงเพราะกลไกความผันผวน

3 · แผนที่ GEX จริง ณ settlement 3 ก.ย. เทียบกับ GEX v29

spot 4,486.7 · Oct futures 4,504.9 (basis +18) · net GEX ทุก expiry +3,097 M$/1% · ≤10 วัน +178 M$/1% (ตัวเลขด้านล่างเป็น strike ของ futures)

+GEX ใหญ่สุด (ทุก expiry)

4600+346 M$
4800+305 M$
4700+296 M$
5000+294 M$
4500+227 M$
4900+221 M$
4650+178 M$
4750+174 M$
5500+148 M$
4550+103 M$

−GEX ใหญ่สุด (ทุก expiry)

4300−78 M$
4350−63 M$
4250−56 M$
4200−55 M$
4000−52 M$
4100−44 M$
4325−42 M$
3900−42 M$
4385−26 M$
4475−25 M$

+GEX ใหญ่สุด (≤10 วัน)

4525+25 M$
4515+23 M$
4650+23 M$
4625+22 M$
4450+17 M$
4675+17 M$

−GEX ใหญ่สุด (≤10 วัน)

4350−34 M$
4300−13 M$
4325−12 M$
4475−8 M$
4250−5 M$
4275−5 M$
ระดับจาก OI จริง (แปลงเป็น spot, 03 ก.ย.)จาก GEX v29 (σ-based, ชาร์ต 05 ก.ย.)
Zero-gamma / gFliplocal flip 4,497 (≤10d) · 4,487 (ทุก expiry)gFlip 4,406 / 4,463
Put wall4,332 (≤10d) · 4,282 (ทุก expiry)gWALL −3.236σ 4,378 · C1 4,392
Call wall4,507 (≤10d) · 4,582 (ทุก expiry)gWALL +3.236σ 4,492 · C4/POC 4,469
จุดกระจุกตัวใหญ่สุด4,600 / 4,800 / 5,000 (call OI ระยะยาว)EM +2σ 4,586 · gEXP 4,527

สิ่งที่แผนที่จริงบอกซึ่ง GEX v29 บอกไม่ได้: OI ของทองกระจุกที่ call ระยะยาวเลขกลม 4,600 / 4,800 / 5,000 (ทุกระดับบวกหลายร้อยล้าน) ส่วนฝั่ง put ระยะใกล้ที่มีนัยมีแค่ 4,350 — สอดคล้องกับ call skew ของทอง (M7) และ gamma ระยะใกล้ (≤10 วัน) ที่มีทั้งหมดเพียง 178 ล้านต่อ 1% ในขณะที่ SPX 0DTE อยู่ที่หลักพันล้านถึงหมื่นล้าน — ขนาดของ hedging flow ที่จะ "บีบ" ราคาทองรายวันจึงเล็กมากเทียบกับ flow ทางกายภาพและ macro ซึ่งเป็นเหตุผลเชิงโครงสร้างที่ผลข้อ 1–2 ออกมาแบบนี้

ตารางรายเซสชัน

วันspot 13:00netnet ≤10dput wall ≤10dcall wall ≤10dlow ถัดไปhigh ถัดไปrange
2026-07-234041.9−318−222402641264022408260
2026-07-244063.5−69−103402741274049411667
2026-07-274076.5−59−78403441344012409078
2026-07-284027.9−345−239402441243996405155
2026-07-294044.3−323−274404341684029412192
2026-07-304102.8+1211+532400242024021411897
2026-07-314053.7+444+80403141814019407960
2026-08-034030.6+379+144402540754030410777
2026-08-044086.2+1202+5463968416840654265200
2026-08-054250.4+2307+606425042804224430481
2026-08-314436.6+1473−3414390444043264462135
2026-09-014343.0+883−3454330449542834398115
2026-09-024377.1+1239−2654346452143694511142
2026-09-034486.7+3097+1784332450743664491125

หน่วย net = ล้านดอลลาร์ของ delta-hedge ต่อการเคลื่อนไหว 1% · สิบวันแรกเป็นชุด OI-only (flat vol = GVZ) สี่วันหลังเป็นชุด exact

สิ่งที่ต้องยอมรับ

  1. 14 เซสชันไม่ใช่การทดสอบ — มันคือการพิสูจน์ว่าท่อข้อมูลทำงาน ตัวเลขทุกตัวข้างบนเปลี่ยนได้เมื่อครบ 32 วัน และ 32 วันก็ยังเป็นระบอบเดียว (ขาขึ้นแรง)
  2. CME บล็อกการดึงข้อมูลหลังราว 200–700 คำขอต่อ session — ต้องเก็บแบบรายวันต่อจากนี้ (สคริปต์พร้อมแล้ว) แทนการดึงย้อนหลังครั้งใหญ่
  3. สมมติฐานฝั่งดีลเลอร์แบบ naive (long call / short put) — Rodolfo ในบูตแคมป์ชี้ว่า "ด้านคือทุกอย่าง" และ CBOE ให้ข้อมูลด้านจริงสำหรับ SPX เท่านั้น ทองไม่มี
  4. flat vol ในชุด OI-only ละเลย skew — gamma ของ put OTM ถูกประเมินต่ำไปเล็กน้อย
  5. ผลข้อ 1 ที่ "กลับด้าน" เกือบแน่ว่าเป็นตัวแปรปนเปื้อนจากเทรนด์ ไม่ใช่การค้นพบ

สรุปและขั้นต่อไป

  1. ตอนนี้ ไม่มีเหตุผลให้เปลี่ยนตัวคูณของ GEX v29 เป็นระดับจาก OI — ระดับจริงไม่ได้ทำงานดีกว่าแถบ σ บนตัวอย่างนี้ และ gamma ระยะใกล้ของทองเล็กเกินจะบีบราคาแบบ SPX
  2. สิ่งที่ OI จริงให้แน่ๆ และ σ ให้ไม่ได้: ตำแหน่ง call cluster เลขกลมระยะยาว (4,600/4,800/5,000) — ใช้เป็น "สถานีถัดไป" ระดับสัปดาห์ได้ ไม่ใช่ระดับรายวัน
  3. ทำต่อ: (1) เก็บ OI + settlement ทุกวันหลังปิดตลาด → 60–90 วันจึงจะพูดเรื่องระบอบได้ (2) ทดสอบเฉพาะสัปดาห์ OpEx และ roll (ที่กลไก hedging ของทองน่าจะแรงที่สุด) (3) ลอง "GEX เทียบ realized vol 5 วัน" แทนวันเดียว
  4. สคริปต์: G:\Trader\Research\gc_gex_test.py · ข้อมูล G:\Trader\Data\GC_options\ · การดึงต้องรันในเบราว์เซอร์ (เพจ CME + fetch ในหน้าเดียวกัน)