Ask ทำไมการ breakout ถึงเคลื่อนที่เร็ว และคุณจะได้รับคำตอบเกี่ยวกับโมเมนตัม หรือการที่ผู้ซื้อกระโดดเข้ามา หรือการที่ตลาดต้องการจะไป สิ่งเหล่านั้นอธิบายถึง "ผลลัพธ์" โดยสวมชุดของ "คำอธิบาย" แต่กลไกของมันนั้นจืดชืดกว่านั้น: เหนือกรอบราคา (range) สมุดคำสั่งซื้อขาย (order book) นั้นเกือบจะว่างเปล่า และคำสั่งที่ทำงานตรงนั้นไม่ได้สนใจว่าพวกเขาต้องจ่ายราคาเท่าไหร่ ไม่จำเป็นต้องมีใครรู้สึก bullish เพื่อให้เกิดแรงส่ง (impulse) นี้ มันคือเรื่องของระบบท่อส่งคำสั่ง (plumbing)
สมุดคำสั่งเหนือกรอบราคาคือทะเลทราย
มีปริมาณคำสั่งซื้อขาย (size) จำนวนมากพักอยู่ที่ขอบด้านในของกรอบราคา ซึ่งเป็นระดับราคาที่ผู้ขายคอยป้องกันไว้ เหนือจากนั้นขึ้นไปอีกประมาณ 15 หรือ 20 เซนต์ แทบไม่มีอะไรเลย: มีหุ้นเพียงไม่กี่ร้อยหุ้นกระจายอยู่ตามระดับราคา 9 ระดับ จากนั้นจึงจะมีปริมาณคำสั่งซื้อขายจำนวนมากอีกครั้งที่ราคาปิดของเซสชันก่อนหน้า เพราะผู้เล่นที่ไม่เคยสนใจกรอบราคาของคุณยังคงให้ความสำคัญกับจุดนั้น
ทะเลทรายนี้ไม่ได้เกิดขึ้นเพราะผู้ขายจากไป แต่มันเกิดขึ้นเพราะ ราคาไม่ได้มีการซื้อขายในโซนนั้นมาเป็นเวลา 20 นาทีแล้ว และคำสั่ง Limit order จะถูกวางไว้ในจุดที่ผู้คนคาดว่าการซื้อขายจะเกิดขึ้น Market makers ราคาเสนอซื้อขาย (quote) จะอยู่รอบๆ ราคาปัจจุบัน ผู้ขายที่ตอบสนองต่อราคาจะเสนอขายในจุดที่พวกเขาได้รับการจับคู่คำสั่ง (filled) มาโดยตลอด ไม่มีใครวางคำสั่งจำนวนมากไว้ที่ระดับราคาที่ไม่มีความสำคัญมาเป็นเวลาหนึ่งในสามของชั่วโมง ความสมดุล (Balance) จะรวมสภาพคล่องไว้ที่ขอบของตัวมันเองและทำให้ทุกอย่างที่อยู่นอกขอบนั้นขาดสภาพคล่อง
กำแพงราคาจะถูกกำจัดออกไปได้ในสองวิธี หนึ่งคือถูก "กิน" (eaten) — ผู้ซื้อที่ทยอยเก็บคำสั่งตลอดทั้งกรอบราคาทำการปิดคำสั่งนั้นด้วยการยอมจ่ายทะลุผ่านไป หรือสองคือถูก "ดึงออก" (pulled) — ผู้ขายที่ป้องกันราคาได้จำนวนที่ต้องการแล้วจึงยกเลิกส่วนที่เหลือ และเมื่อมีการรีเฟรชครั้งต่อไป กำแพงนั้นก็หายไป เวอร์ชั่นที่ถูกดึงออกจะดูเหมือนการเคลื่อนที่แบบอ่อนแรง (weak drift) บนกราฟแท่งเทียน บางครั้งมันเป็นสัญญาณที่ชัดเจนที่สุดที่มี เพราะสิ่งเดียวที่ยึดกรอบราคานั้นไว้ได้เดินจากไปแล้ว คุณไม่สามารถแยกแยะสองสิ่งนี้ได้จากแท่ง OHLCV และนั่นคือข้อจำกัดที่แท้จริงของการเทรดด้วยกราฟแท่ง
Stop orders คือสภาพคล่องเชิงลบ (negative liquidity)
Stop order ไม่ได้วางพักไว้ใน Order Book แต่มันจะอยู่ที่โบรกเกอร์หรือตลาดในรูปแบบของคำสั่งที่มีเงื่อนไข และไม่สร้างสภาพคล่อง (liquidity) ใดๆ ในขณะที่รอ ทันทีที่ราคาถึงจุด Trigger มันจะเปลี่ยนเป็น Market Order และเข้าสู่ตลาดในฐานะ taker ซึ่งเป็นการดึงสภาพคล่องออกจาก Book แทนที่จะเป็นการเพิ่มสภาพคล่องเข้าไป
before trigger: stop contributes 0 to available offer size
at trigger: stop contributes −N to available offer size
net effect: the book gets thinner at exactly the moment
it needs to be thicker
นั่นคือเหตุผลที่การ Breakout นั้นมีความรุนแรงมากกว่าที่จะเป็นเพียงการเคลื่อนที่ตามทิศทาง การซื้อขายปกติจะเจอกับ Book ที่มีการเติมคำสั่งเข้ามาสลับกับการจับคู่ แต่การซื้อที่ถูกขับเคลื่อนด้วย Stop order จะถาโถมเข้ามาพร้อมกัน ในขณะที่ Book ถูกทำให้ลดน้อยลงจากการซื้อระลอกเดียวกันที่จุดชนวนมัน
และ Stop order เหล่านั้นไม่ได้อยู่ที่ขอบพอดี ตามที่ บทเรียนที่ 3 ได้ระบุไว้ พวกมันจะวางอยู่เหนือขอบด้านนอก โดยจะมีความหนาแน่นมากขึ้นที่ตัวเลขกลมๆ และที่จุดสูงสุดของ Range การปิดราคาที่เลยขอบด้านในมาเพียงหนึ่งเซนต์อาจดูเหมือนเป็นการ Breakout บนกราฟ แต่ในทางกลไกแล้วยังไม่มีคำสั่งใดๆ ถูกจุดชนวน
สี่ระลอก ตามลำดับ
ระลอกแรกคือการตอบสนองโดยอัตโนมัติ (involuntary) และมีขนาดใหญ่ที่สุด ระลอกที่สองคือความตั้งใจ (voluntary) แต่ถูกวางคำสั่งไว้ล่วงหน้า ซึ่งอยู่ในบริเวณเดียวกันด้วยเหตุผลเดียวกัน ระลอกที่สามคือมนุษย์ที่ตามมาในไม่กี่วินาทีถัดมา นี่คือเหตุผลที่ระดับราคาที่มีคนจับตามองเป็นจำนวนมาก จะเคลื่อนที่ไปได้ไกลกว่าระดับราคาที่ไม่มีใครเขียนลงในกราฟ
ระลอกที่สี่คือส่วนที่น่าสนใจ โปรแกรม Momentum จะไม่ Trigger ตามขอบของคุณ แต่จะ Trigger ตามสถิติ: เช่น ผลตอบแทนที่สูงกว่าค่าเบี่ยงเบนมาตรฐาน (standard deviation) ล่าสุดหลายเท่า, ความผิดปกติของ Volume หรือการเปลี่ยนแปลงของ Realised Volatility เงื่อนไขเหล่านี้ถูกสร้างขึ้นโดยระลอกที่หนึ่งถึงสาม การไหลทะลัก (Cascade) สร้างตัวเลขที่ดึงดูดการซื้อเข้ามาเพิ่มขึ้น
จงใช้โมเดลนี้อย่างยืดหยุ่น ในสภาวะที่ตลาดเคลื่อนที่เร็ว ระลอกเหล่านี้จะซ้อนทับกันจนแยกไม่ออก สิ่งที่ยังคงอยู่คือลำดับเหตุการณ์: กลไก (Mechanical) มาก่อน, อัลกอริทึม (Algorithmic) มาทีหลัง และอัลกอริทึมถูกจุดชนวนโดยกลไก
การ Covering, การ Liquidation และเหตุผลว่าทำไมขาลงถึงเร็วกว่า
Short covering คือเหล่าเทรดเดอร์ที่ถือสถานะ Short โดยไม่มีจุด Stop loss ซึ่งเลือกที่จะปิดสถานะออก — โดยจะค่อยเป็นค่อยไป เป็นระยะ และดำเนินต่อไปเป็นเวลาหลายนาที นี่คือเหตุผลส่วนใหญ่ว่าทำไมการย่อตัวครั้งแรกหลังจากการ Breakout จึงตื้น: เพราะทุกการย่อตัวจะมีใครบางคนเข้าซื้อเพื่อปิดสถานะ Long liquidation คือภาพสะท้อนในทางตรงกันข้ามเมื่อเกิดการ Breakdown และจะมีขนาดทางโครงสร้างที่ใหญ่กว่า เนื่องจากสถานะ Long มีจำนวนมากกว่า Short ในผลิตภัณฑ์ตราสารทุนอย่างมาก
การบีบตัว (Compression) ช่วยลดเกณฑ์ตัดสิน — และสิ่งที่เราพบเมื่อทำการทดสอบ
โปรแกรมโมเมนตัมจะทำงานเมื่อการเคลื่อนที่เกินกว่า K ส่วนเบี่ยงเบนมาตรฐาน (standard deviations) ของผลตอบแทนล่าสุด การบีบตัวที่แคบลงจะทำให้ส่วนเบี่ยงเบนมาตรฐานนั้นเล็กลง ดังนั้นการเคลื่อนที่ในเชิงสัมบูรณ์ที่น้อยกว่าจึงสามารถผ่านเกณฑ์ได้
threshold_move ≈ K × stdev(returns, N)
tight compression → small stdev → small threshold → easy to trigger
loose chop → large stdev → large threshold → hard to trigger
การบีบตัวไม่ได้กักเก็บพลังงาน แต่มันคือการ "ลดเพดานเกณฑ์ตัดสิน" ลง ซึ่งนี่คือกลไกที่คำอุปมาเรื่องสปริงที่ถูกกด (coiled-spring) พยายามจะสื่อแต่สื่อออกมาผิด
และนี่คือจุดที่ข้อมูลของเราไม่ให้ความร่วมมือ จากการทดสอบ 490 เซสชันของ SPY และความพยายาม Breakout ครั้งแรก 489 ครั้งจากช่วงราคาที่บีบตัว (compressed ranges) ระหว่างเวลา 09:45–14:30 ET พบว่าค่ามัธยฐานของ Impulse คือ 0.33W จากช่วงที่บีบตัว เทียบกับ 0.25W จากช่วงที่ไม่ได้บีบตัว — โดย W คือความกว้างของช่วงราคาที่ Breakout ซึ่งมีค่ามัธยฐานอยู่ที่ 1.00 จุดใน SPY ในเชิงทิศทาง นี่คือเรื่องราวของเกณฑ์ตัดสิน (threshold) แต่ไม่มีอะไรนอกเหนือจากนั้น อัตราความล้มเหลวอยู่ที่ 74% ไม่ว่าช่วงราคาจะบีบตัวหรือไม่ก็ตาม ความแตกต่างของผลลัพธ์คือ −0.137W โดยมีช่วงเชื่อมั่น 95% อยู่ที่ [−0.330, +0.056] ซึ่งครอบคลุมค่าศูนย์ และการจัดกลุ่มตามคุณภาพของการบีบตัวก็ไม่ได้ทำให้ผลลัพธ์แยกจากกัน: อัตราความล้มเหลวอยู่ที่ 71% ถึง 77% ในทุกกลุ่ม การศึกษาแยกต่างหากใน 236 เซสชันพบว่าการบีบตัวไม่สามารถทำนายขนาดของการขยายตัว (expansion size) ได้เช่นกัน — ค่าความแตกต่างแบบจับคู่คือ +0.0055 ATR, 95% CI [−0.0071, +0.0182]
ผลกระทบของเกณฑ์ตัดสินนั้นมีอยู่จริง แต่มันเป็นความได้เปรียบ (edge) ที่อ่อนมาก มันอธิบายว่าทำไมจึงเกิด Impulse ขึ้น แต่มันไม่ได้บอกคุณว่าควรเชื่อ Impulse ตัวไหน ซึ่งนี่คือข้อแตกต่างที่ บทเรียน 2 ได้เปิดเผยไว้
สิ่งนี้จะเกิดขึ้นไม่ว่าการ Breakout นั้นจะเป็นของจริงหรือของปลอม
Velocity มีสาเหตุสี่ประการและไม่มีข้อใดเป็นเรื่องของอารมณ์ (sentiment): บริเวณด้านบนมีความบางในเชิงโครงสร้าง; กระแสเงินที่ไหลเข้ามาไม่คำนึงถึงราคา; การซื้อที่กวาดกำแพงราคาคือการซื้อชุดเดียวกับที่กระตุ้น Stop loss ดังนั้นการลดลงของสินค้าคงคลัง (depletion) และความต้องการจึงพุ่งสูงสุดพร้อมกัน; และการบีบตัว (compression) ได้ลดระดับเพดานที่ทำให้เกิดการไหลหลาก (cascade) ลงมา
ทุกปัจจัยทำงาน ก่อน ที่ตลาดจะเปิดเผยว่ามี Supply ที่แท้จริงรออยู่ด้านบนหรือไม่ เมื่อถึงเวลาที่ Supply ปรากฏขึ้น (หากมี) แรงส่ง (impulse) ก็ได้เกิดขึ้นไปแล้ว ใน การศึกษาการ Breakout 489 ครั้งของเรา ครั้งที่ล้มเหลวในท้ายที่สุดก็ยังคงสร้างการเคลื่อนไหวที่แท้จริงขึ้นมาก่อน
การ Breakout ที่ล้มเหลวจะให้ผลลัพธ์ประมาณสองในห้าของการ Breakout ที่แท้จริง และค่ากลางของการล้มเหลวใช้เวลาสี่นาทีในการยืนยัน แรงส่งไม่ใช่หลักฐาน แต่มันคือการปลดปล่อย Inventory ซึ่งเป็นเหตุผลว่าทำไม "สภาวะ" (state) จึงสำคัญกว่า "แท่งเทียน" — การไหลหลาก (cascade) เคลื่อนย้ายคุณจากสถานะพร้อม (armed) ไปสู่การพยายาม (attempt) และไม่ได้รับรองสิ่งใดนอกเหนือจากนั้น:
เมื่อความเร็ว (velocity) ไม่เกิดขึ้น
บางครั้งเงื่อนไขที่อิงตามแท่งเทียนทุกอย่างครบถ้วน แต่ราคาค่อยๆ ขยับแทนที่จะกระโดด มีสาเหตุสี่ประการ ซึ่งสามประการสามารถตรวจสอบได้ก่อนการ Break
| สาเหตุ | การวินิจฉัย | การตอบสนอง |
|---|---|---|
| Stop cluster ถูกใช้ไปหมดแล้ว | มีการ Break ที่ล้มเหลวหรือการ Sweep เกิดขึ้นก่อนหน้าสองครั้งหรือมากกว่า | ข้าม (Skip) |
| Supply ด้านบนหนาแน่น | มีระดับ Session ภายในหนึ่งความกว้างของ Range | ข้าม หรือตั้งเป้าหมายให้เล็กลงมาก |
| มันไม่ใช่ Range ตั้งแต่แรก | ไม่มีการสัมผัสขอบเขตที่ชัดเจน ดังนั้นจึงไม่มีใครติดกับ (trapped) | ข้าม |
| ช่วงกลางวัน | ดูนาฬิกา — Volume ของ SPY มักจะลดลงครึ่งหนึ่งตั้งแต่เวลาประมาณ 11:45 ถึง 13:15 ET | เชื้อเพลิงลดลงครึ่งหนึ่ง ดังนั้นให้ลดความคาดหวังลงครึ่งหนึ่ง |
สิ่งเหล่านี้ทำงานอย่างไรใน SPX ซึ่งไม่มี Order Book?
ทำงานทางอ้อม SPX เป็นดัชนีที่คำนวณขึ้น — คุณไม่สามารถซื้อตัวมันได้โดยตรงและไม่มี Book ให้กวาด ตัวแทนที่เทรดได้ทั้งหมดมี Book: SPY, ES futures และ SPX options เมื่อ SPX "break ระดับราคา" ES และ SPY จะ break ระดับที่สัมพันธ์กัน Book ของพวกมันจะทำงานตามที่อธิบายไว้ที่นี่ และดัชนีจะแสดงผลลัพธ์ ดังนั้นระดับของ SPX จึงอ่อนกว่าระดับของ SPY เพราะไม่มี Book เดียวที่คอยป้องกัน และราคา SPX option จะตอบสนองต่อ ES เร็วกว่าการคำนวณดัชนี การเทรด SPX options โดยอิงจากระดับ SPX ให้เฝ้าดู ES สำหรับการ break ที่แท้จริง นี่คือกลไก ไม่ใช่สิ่งที่วัดผลได้
สิ่งที่คุณควรได้รับจากบทเรียนนี้
- Order book เหนือ range นั้นบางเพราะราคาไม่ได้มีการซื้อขายที่นั่น ไม่ใช่เพราะไม่มีผู้ขาย Market order แต่ละรายการจะกิน price levels หลายระดับแทนที่จะเป็นระดับเดียว
- Stop orders คือสภาพคล่องเชิงลบ (negative liquidity) — มองไม่เห็นขณะที่รอคอย แต่จะกิน order book ทันทีที่ถูก trigger มันจะบางที่สุดในขณะที่ flow ขนาดใหญ่ที่สุดไหลเข้ามา
- สี่คลื่น: protective stops, resting breakout entries, การคลิกของมนุษย์, โปรแกรม momentum — โดยที่อย่างหลังถูกกระตุ้นด้วยสถิติที่สามอย่างแรกสร้างขึ้น
- Compression ไม่ได้กักเก็บพลังงาน แต่มันลดเกณฑ์การ trigger (trigger threshold) นี่คือกลไกที่แท้จริง และจากการทดสอบ 489 breakouts มันยังคงไม่สามารถแยกผลลัพธ์ที่แตกต่างกันได้
- ทุกสาเหตุของ impulse จะทำงานก่อนที่ supply จะเผยตัวออกมา นั่นคือเหตุผลว่าทำไม failed breakouts จึงเคลื่อนที่ก่อนเช่นกัน โดยมีขนาดประมาณ 0.43 ณ นาทีที่ห้า
ถัดไป: ตัว impulse เอง — วิธีการวัดค่าในขณะที่มันกำลังเกิดขึ้น และเหตุผลว่าทำไมขนาดของมันจึงไม่ได้บอกอะไรคุณเลยว่า breakout นั้นจะไปรอดหรือไม่