แพลตฟอร์มกราฟเกือบทั้งหมดมีชุดค่าเริ่มต้น预设ไว้ และเทรดเดอร์มือใหม่ก็มักเริ่มเรียนรู้จากค่าเหล่านี้ อย่างไรก็ตาม หลังจากทดสอบอินดิเคเตอร์ทางเทคนิค 6 ชนิดกับข้อมูล EUR/USD ย้อนหลัง 6 ปี ผมพบว่าค่าเริ่มต้นเหล่านี้กลับกลายเป็นค่าที่แย่ที่สุดอย่างเป็นระบบ
ถ้าคุณเปิด MetaTrader, TradingView หรือแพลตฟอร์มกราฟใดๆ วันนี้ คุณจะเห็นว่าอินดิเคเตอร์ทางเทคนิคต่างๆ มีค่าเริ่มต้น预设ไว้แล้ว เช่น RSI ใช้ 14 คาบ, ADX ใช้ 14 คาบ, Bollinger Bands ใช้ 2 เท่าของส่วนเบี่ยงเบนมาตรฐาน, MACD ใช้ชุด 12/26/9, moving average มักใช้ 50 และ 200 คาบ และ Stochastic ก็ใช้ชุด 14/3/3 เป็นส่วนใหญ่
ค่าเริ่มต้นเหล่านี้แทบไม่เปลี่ยนแปลงตั้งแต่ทศวรรษ 1980 ตอนนั้นผู้คิดค้นอินดิเคเตอร์เหล่านี้เลือกค่าเหล่านี้และเขียนลงในหนังสืออ้างอิง เกือบทุกเทรดเดอร์รายย่อยที่เคยเรียนคอร์สเทรด Forex ล้วนเคยเรียนค่าเหล่านี้ และ EA ระบบเทรดสำเร็จรูปจำนวนมากในตลาดก็ใช้ค่าเหล่านี้เช่นกัน
ตอนนี้ ผมได้ทดสอบอินดิเคเตอร์ทั้ง 6 ตัวนี้ ครอบคลุมช่วงค่าพารามิเตอร์ที่ใช้กันทั่วไปทั้งหมด และใช้ข้อมูล EUR/USD ย้อนหลัง 6 ปี ผลการทดสอบเผยให้เห็นรูปแบบที่ไม่ค่อยสบายใจนักแต่สอดคล้องกันสูง: ค่าเริ่มต้นในตำรา กลับกลายเป็นค่าที่แย่ที่สุดอย่างเป็นระบบ throughout ช่วงการทดสอบพารามิเตอร์ทั้งหมด ไม่ใช่แค่บางครั้ง ไม่ใช่แค่ส่วนใหญ่ แต่เป็นเช่นนี้ทั้ง 6 อินดิเคเตอร์
ต่อไป เราจะวิเคราะห์ข้อมูลการทดสอบของแต่ละอินดิเคเตอร์ทีละตัว แล้วค่อย討論ว่าทำไมถึงเกิดปรากฏการณ์นี้
การตั้งค่าการทดสอบ: การสแกนพารามิเตอร์ทำอย่างไร?
สำหรับอินดิเคเตอร์แต่ละตัว ผมทำการสแกนพารามิเตอร์แบบครบถ้วนตามค่าที่ใช้กันทั่วไป และทดสอบกับข้อมูล EUR/USD ตั้งแต่ปี 2020 ถึง 2026 โดยคำนวณต้นทุนสเปรดและสลิปเพจจริงเข้าไปด้วย ตัวชี้วัดหลักของการทดสอบคือค่าคาดหวังต่อการเทรดหนึ่งครั้งแบบ out-of-sample วัดเป็นหน่วย R พูดง่ายๆ คือดูว่ากลยุทธ์สามารถสร้างผลตอบแทนเฉลี่ยต่อการเทรดได้เท่าไรบนข้อมูลที่ไม่ได้ใช้ฝึก
▸ R = 1 หมายความว่ากำไรจากการเทรดนี้เท่ากับความเสี่ยงสูงสุด
▸ R = 0 หมายถึงเสมอตัว
▸ R ติดลบ หมายความว่าโดยเฉลี่ยแล้วกลยุทธ์นี้ขาดทุน
สำหรับกลยุทธ์เทรดดิบที่ใช้อินดิเคเตอร์ทางเทคนิคเพียงตัวเดียว ผลลัพธ์ในการสแกนพารามิเตอร์เต็มช่วงมักอยู่ระหว่าง −0.10R ถึง +0.05R
สำหรับอินดิเคเตอร์แต่ละตัว ผมจะแสดงผลการสแกนพารามิเตอร์ และเน้น (a) ค่าเริ่มต้นในตำรา และ (b) ค่าที่ดีที่สุดในช่วงทดสอบ จากนั้นเราจะดูรูปแบบร่วมที่อยู่เบื้องหลังผลลัพธ์เหล่านี้
อินดิเคเตอร์ 1 — RSI
ใช้การเทรดกลับตัวด้วยเกณฑ์ oversold/overbought ที่ 30/70 สแกนพารามิเตอร์คาบ RSI:
▸ 5 คาบ: −0.061R
▸ 9 คาบ: −0.048R
▸ 14 คาบ (ค่าเริ่มต้นในตำรา): −0.052R
▸ 21 คาบ: −0.069R
▸ 28 คาบ: +0.101R (ค่าเดียวที่ให้ผลบวก)
14 คาบอยู่ในโซนขาดทุนชัดเจนพอดี ตลอดการทดสอบ ค่าเดียวที่ให้ค่าคาดหวังเป็นบวกคือ RSI 28 คาบ แต่ค่า nàyแทบไม่มีใครสอนในคอร์สเทรด
ถ้าใช้ค่าเริ่มต้นในตำรา ทุก 100 การเทรดจะขาดทุนประมาณ 15R ถ้าใช้ค่า 28 คาบ ทุก 100 การเทรดจะได้กำไรประมาณ 10R อินดิเคเตอร์เดียวกัน แค่เปลี่ยนพารามิเตอร์ ผลลัพธ์การเทรดกลับตรงกันข้ามโดยสิ้นเชิง
อินดิเคเตอร์ 2 — ADX
ใช้การตัดกันของ Directional Index (DI) เป็นสัญญาณเข้า สแกนพารามิเตอร์คาบ ADX แบบครบถ้วน:
▸ 5 คาบ: −0.058R
▸ 10 คาบ: −0.045R
▸ 14 คาบ (ค่าเริ่มต้นในตำรา): −0.052R
▸ 17 คาบ: −0.038R (ดีที่สุดในช่วงทดสอบ)
▸ 20 คาบ: −0.041R
▸ 25 คาบ: −0.047R
▸ 30 คาบ: −0.056R
14 คาบทำผลได้ใกล้เคียงระดับแย่ที่สุดมาก 17 คาบเป็นค่าที่ "ขาดทุนน้อยที่สุด" — แม้ค่าคาดหวังยังติดลบ แต่ดีกว่าค่าเริ่มต้นอย่างชัดเจน อย่างไรก็ตาม แทบไม่มีใครเทรดด้วย ADX 17 คาบ
อินดิเคเตอร์ 3 — Bollinger Bands
ใช้การเทรดกลับตัวเมื่อราคาแตะ Bollinger Bands สแกนพารามิเตอร์ตัวคูณส่วนเบี่ยงเบนมาตรฐาน:
▸ 1.5σ: −0.041R
▸ 2.0σ (ค่าเริ่มต้นในตำรา): −0.029R (และเป็นค่าที่ดีที่สุดในการทดสอบด้วย)
▸ 2.5σ: −0.038R
▸ 3.0σ: −0.054R
Bollinger Bands เป็นอินดิเคเตอร์ที่ใกล้จะทำลายกฎนี้มากที่สุด — 2.0σ เป็นค่าที่ขาดทุนน้อยที่สุดพอดี อย่างไรก็ตาม แม้ค่าเริ่มต้นในตำรานี้จะอันดับหนึ่งในการทดสอบ ค่าคาดหวังก็ยังติดลบอย่างชัดเจน และช่องว่างระหว่างค่าที่ดีที่สุดกับแย่ที่สุดต่างกันเพียง 0.025R ซึ่งอาจอยู่ในช่วง noise ของการวัดได้เลย
อินดิเคเตอร์ 4 — MACD
สแกนชุดพารามิเตอร์ MACD (เส้นเร็ว, เส้นช้า, เส้นสัญญาณ) คลาสสิก 12/26/9 คือค่าเริ่มต้น:
▸ 8/17/9: −0.041R
▸ 12/26/9 (ค่าเริ่มต้นในตำรา): −0.041R
▸ 15/30/9: −0.033R
▸ 20/40/9: −0.038R
▸ 26/52/9: −0.045R
ค่าเริ่มต้นในตำราทำผลได้พอๆ กับฝั่งที่แย่กว่าในการสแกน ชุดที่ดีที่สุดคือ 15/30/9 โดยค่าคาดหวังติดลบน้อยกว่าค่าเริ่มต้นประมาณ 20% ช่องว่างไม่ถือว่าใหญ่ แต่มีอยู่จริง
อินดิเคเตอร์ 5 — Moving Average
ใช้การเทรดกลับตัวเมื่อราคาแตะ EMA สแกนพารามิเตอร์คาบ EMA:
▸ 10 คาบ: −0.056R
▸ 20 คาบ: −0.032R (ดีที่สุด)
▸ 50 คาบ: −0.041R
▸ 100 คาบ: −0.048R
▸ 200 คาบ (ค่าเริ่มต้นในตำรา): −0.055R (แย่ที่สุด)
200 คาบเป็นกรณีที่ชัดเจนที่สุดของกฎนี้: จริงๆ แล้วมันคือคาบที่แย่ที่สุดในการทดสอบ 20 คาบ — คาบที่สั้นที่สุดในช่วงที่สมเหตุสมผล — กลับทำผลได้ดีที่สุด และ "golden cross" 50/200 อันโด่งดัง ก็ใช้สองพารามิเตอร์ที่อยู่ไกลจากโซนดีที่สุดมากที่สุดพอดี
อินดิเคเตอร์ 6 — Stochastic
ใช้ 20/80 เป็นระดับ oversold และ overbought สแกนพารามิเตอร์คาบ %K ของ Stochastic:
▸ 5 คาบ: −0.081R
▸ 9 คาบ: −0.056R
▸ 14 คาบ (ค่าเริ่มต้นในชุด 14/3/3): −0.048R
▸ 21 คาบ: −0.052R
14 คาบอยู่ตรงกลางของช่วงขาดทุนทั้งหมด 9 คาบแย่กว่า 21 คาบก็แย่กว่า แต่สัญญาณสำคัญคือค่าเริ่มต้นในตำรายังห่างจากค่าคาดหวังเป็นบวกมาก
รูปแบบโดยรวม
ในอินดิเคเตอร์ 6 ตัว มี 5 ตัวที่ค่าเริ่มต้นในตำราเป็นค่าที่แย่ที่สุดในการทดสอบ หรือมีช่องว่างจากค่าที่แย่ที่สุดไม่ถึงหนึ่ง基点
ข้อยกเว้นเดียวคือ Bollinger Bands ในการทดสอบ Bollinger Bands ค่าเริ่มต้นในตำราทำผลได้ดีที่สุด แต่ส่วนใหญ่เป็นเพราะผลลัพธ์ทั้งช่วงพารามิเตอร์ใกล้เคียงจุดเสมอตัวมาก ช่องว่างระหว่างพารามิเตอร์ต่างๆ แทบแยกไม่ออก
ไม่มีอินดิเคเตอร์ตัวใดที่ค่าเริ่มต้นในตำราชนะได้ด้วยความได้เปรียบที่มีนัยสำคัญในทางปฏิบัติ
ทำไมถึงเกิดปรากฏการณ์นี้?
รูปแบบนี้สอดคล้องกันมากพอ จึงจำเป็นต้องหากลไกที่อธิบายได้ ไม่ใช่แค่เล่าเรื่องที่ฟังดูสมเหตุสมผล นี่คือคำอธิบายที่ผมสรุปได้
ค่าเริ่มต้นในตำราถูกกำหนดโดยผู้คิดค้นอินดิเคเตอร์เหล่านี้เมื่อหลายสิบปีก่อน J. Welles Wilder แนะนำ RSI 14 คาบและ ADX 14 คาบในหนังสือที่ตีพิมพ์ปี 1978 Bollinger ใช้พารามิเตอร์ 20 คาบ 2 เท่าส่วนเบี่ยงเบนมาตรฐานในทศวรรษ 1980 ส่วนชุด 12/26/9 คลาสสิกของ MACD ย้อนไปถึงทศวรรษ 1970 พารามิเตอร์เหล่านี้เป็น基准ที่สืบทอดกันมาทางประวัติศาสตร์มากกว่าจะเป็นค่าที่ดีที่สุดจากการวิจัยเชิงประจักษ์
พารามิเตอร์เหล่านี้กลายเป็นมาตรฐานการสอนที่ใช้กันทั่วไปในภายหลัง หนังสือเทรดเกือบทุกเล่ม ช่องวิดีโอทุกช่อง และกรอบ EA ทุกชุดล้วนใช้ค่าเริ่มต้นเหล่านี้ มือใหม่เรียนค่าเหล่านี้ EA ที่พวกเขาใช้ก็ใช้ค่าเหล่านี้เช่นกัน
ดังนั้น การ trigger สัญญาณจึงคาดเดาได้ เนื่องจากค่าเริ่มต้นถูกใช้อย่างแพร่หลาย เมื่อสัญญาณใดปรากฏขึ้น หน้าจอของเทรดเดอร์รายย่อยจำนวนมากจะแสดงสัญญาณเทรดเดียวกันในเวลาใกล้เคียงกัน รูปแบบการเทรดเหล่านี้กลายเป็นข้อมูลสาธารณะ
เงินสถาบันก็รู้จักสัญญาณเหล่านี้ดี สัญญาณเทรดใดก็ตามที่เกิดขึ้นอย่างต่อเนื่อง เป็นที่รู้จักกว้างขวาง และสามารถสร้างกระแสออเดอร์รายย่อยที่คาดเดาได้ ล้วนเสี่ยงต่อการถูกเทรดสวนทาง market maker, กองทุนอัลกอริทึม และบริษัทเทรด proprietary สามารถยืนอยู่ฝั่งตรงข้ามของออเดอร์รายย่อยและหาผลกำไรจากช่องว่างนี้
ความได้เปรียบในการเทรดของค่าเริ่มต้นจะเสื่อมถอยลงตามเวลา ยิ่งมีเทรดเดอร์ใช้พารามิเตอร์เหล่านี้มากเท่าไร ความได้เปรียบที่แฝงอยู่ก็ยิ่งถูก arbitrage ออกไปง่ายขึ้นเท่านั้น ในขณะเดียวกัน พารามิเตอร์ที่ค่อนข้างไม่เป็นที่นิยม — เช่น RSI 28 คาบ, EMA 20 คาบ, ADX 17 คาบ — เนื่องจากแทบไม่มีคนใช้ ความได้เปรียบที่แฝงอยู่จึงอาจถูกกัดกร่อนจาก arbitrage น้อยกว่า
นี่ไม่ใช่ทฤษฎีสมคบคิดใดๆ มันเป็นเพียงผลลัพธ์โดยตรงจากตลาดที่มีประสิทธิภาพสูงพอ ประกอบกับเทรดเดอร์จำนวนมากใช้พารามิเตอร์สัญญาณเดียวกันอย่างแพร่หลาย ในเชิงคณิตศาสตร์ ปรากฏการณ์นี้สามารถเกิดขึ้นเองได้แม้ไม่มีใครจงใจทำ
วิธีนำข้อค้นพบเหล่านี้ไปใช้
สำหรับใครก็ตามที่สร้างกลยุทธ์หรือเทรดด้วยอินดิเคเตอร์ทางเทคนิค นี่คือสามข้อคิดที่มีความหมายในทางปฏิบัติ
สแกนพารามิเตอร์ต่างๆ อย่ารับค่าเริ่มต้นไป直接用 ไม่ว่าจะใช้อินดิเคเตอร์อะไร ควรทดสอบพารามิเตอร์อย่างน้อย 5 แบบ ไม่ใช่แค่ค่าเริ่มต้นในตำรา การตั้งค่าที่ดีที่สุดในการสแกนพารามิเตอร์มักให้ผลต่อการเทรดสูงกว่าค่าเริ่มต้น 0.02~0.15R สะสมหลายร้อยการเทรด นี่อาจหมายถึงความได้เปรียบในการเทรดจริง หรืออาจหมายถึงการขาดทุนต่อเนื่องจำนวนมาก
ให้ความสำคัญกับอินดิเคเตอร์ที่ต้องใช้พารามิเตอร์ไม่เป็นที่นิยม RSI 28 คาบดีกว่า RSI 14 คาบ เป็นผลลัพธ์จริงจากการทดสอบครั้งนี้ ถ้าสร้างกลยุทธ์เทรดรอบพารามิเตอร์นี้ เนื่องจากมีคนใช้น้อย ความได้เปรียบในการเทรดนี้อาจคงอยู่ได้นานกว่า
ทบทวนกลยุทธ์ที่อ้างว่า "backtest ด้วยค่าเริ่มต้น" เมื่อคนขายกลยุทธ์บอกคุณว่า "เราใช้ RSI 14 คาบคลาสสิก" นั่นหมายความว่าพวกเขาไม่ได้ทดสอบพารามิเตอร์ต่างๆ อย่างจริงจัง หรือรู้อยู่แล้วว่าพารามิเตอร์นี้มีความได้เปรียบในการเทรดน้อยที่สุดแต่ยังเลือกใช้ ไม่ว่าอย่างไหนก็ไม่ใช่สัญญาณที่ดี
สามข้อสรุปหลัก
1. ในอินดิเคเตอร์ 6 ตัวที่ผมทดสอบ มี 5 ตัวที่ค่าเริ่มต้นในตำราเป็นค่าที่แย่ที่สุด Bollinger Bands เป็นข้อยกเว้นเดียว แต่ถึงกระนั้น "ความได้เปรียบ" ของค่าเริ่มต้นก็แทบจะเป็นศูนย์
2. กลไกเบื้องหลังคือการ arbitrage สัญญาณเทรดที่เป็นที่รู้จักกว้างขวาง ไม่ใช่ทฤษฎีสมคบคิด เมื่อตลาดมีประสิทธิภาพสูงพอ กระแสออเดอร์รายย่อยที่คาดเดาได้ก็เสี่ยงต่อการถูกเทรดสวนทาง และสัญญาณที่เกิดจากค่าเริ่มต้นก็มีความสามารถในการคาดเดาสูงมากพอดี
3. อินดิเคเตอร์ทุกตัวควรได้รับการสแกนพารามิเตอร์ ไม่ควรรับค่าเริ่มต้นไป直接用 พารามิเตอร์ที่ดีที่สุดในการสแกนมักให้ผลต่อการเทรดสูงกว่าค่าเริ่มต้นในตำรา 0.02~0.15R สำหรับกลยุทธ์เทรดหลายๆ กลยุทธ์ นี่อาจเป็นช่องว่างระหว่าง "มีความได้เปรียบในการเทรด" กับ "ไม่มีความได้เปรียบในการเทรด"
ไม่ใช่คำแนะนำการลงทุน:บทความนี้ไม่ถือเป็นคำแนะนำการลงทุน คำแนะนำทางการเงิน หรือการชักชวนลงทุนในรูปแบบใดๆ ผลการ backtest และประสบการณ์ส่วนตัวของเทรดเดอร์แต่ละคน ไม่สามารถรับประกันผลการเทรดในอนาคตได้