「 EA ที่มีอัตราชนะสูง แต่ก็ยังน่ากลัวด้วยเหตุผล──เรื่องราว 0.2% ที่มองไม่เห็นในค่าเฉลี่ย」
บันทึกการ検証นันพิน EA:EA นันพินสำหรับขายทองคำที่เป็นการเทรดตรงข้ามกับแนวโน้ม『千手 -SENJU-』เป็นชุดการพัฒนาและการ検証
หน้าสินค้าตรงนี้
ประมาณ 5 ปีที่แล้ว ผมเคยใช้ EA ที่ทำงานบนฟอร์เวิร์ดเป็นเวลาประมาณ 2 ปีโดยไม่ถูกตัดขาดขาดทุน
ขาดทุนที่ลอยอยู่ในคอนเท็กซ์ สุดท้ายก็ขยายออกจนถึงจุดตัดขาดทุน
เมื่อดูผลバックเทสต์ของ EA สิ่งที่เห็นเป็นอย่างแรกคือ “อัตราการชนะ” ใช่ไหม
โดยเฉพาะ EA ประเภทนันพินที่มีรูปแบบการชนะสูง อัตรา PF ยิ่งกว่า 2 และกราฟขึ้นทางด้านขวา ดูเด่นดีมาก
EA นี้มีอัตราการชนะสูง และมีผลงานฟอร์เวิร์ดในอดีต
อย่างไรก็ตาม ในการใช้งานนั้น ผู้พัฒนาจะดูสถานการณ์และสั่งเปิดปิด EA
คราวนี้ จากประสบการณ์นั้น ผมจะเขียนเกี่ยวกับ “ทำไมถึงกลัวถึงแม้มีอัตราชนะสูงก็ตาม”
อัตราชนะสูงกับความเสี่ยงต่ำไม่ใช่เรื่องเดียวกัน
ลองคิดแบบ extreme (เป็นแค่การเปรียบเทียบ)
ใน 100 ครั้ง ชนะ 99 ครั้งด้วยกำไร +1,000 เยน
เหลือ 1 ครั้งเท่านั้น เสีย -100,000 เยน
อัตราชนะเป็น 99% แต่ผลรวมคือ 99,000 เยน − 100,000 เยน =−1,000 เยน ซึ่งขาดทุน
ナンピンEA มีโครงสร้างใกล้เคียงกับรูปแบบนี้
การย้อนกลับเล็กๆ จะช่วยเพิ่มตำแหน่งเพื่อปรับราคาค่าเฉลี่ยให้ดีขึ้น และรอทำกำไรเมื่อราคาถอยกลับ เพราะฉะนั้น “ชนะ” จะสะสมได้ง่าย ในขณะเดียวกัน ถ้าตลาดเดินไปในทิศทางเดียวต่อไป ตำแหน่งจะเพิ่มขึ้น ทำให้ขาดทุนที่ยังไม่เกิดขึ้นมากในระยะสั้นกลายเป็นใหญ่ได้
กล่าวคือความใหญ่ของการแพ้จะรวมอยู่ที่บางสถานการณ์เท่านั้นเท่านั้น
การชนะ PF และค่าเฉลี่ยกำไรขาดทุนที่เป็น “ตัวเลขเฉลี่ย” ซ่อนอยู่ตรงนี้คือ “การแพ้ขนาดใหญ่ในรูปแบบเล็กๆ”
ดังนั้น ผมคิดว่าใน EA ประเภทนันพิน อัตราชนะแทบจะไม่เป็นตัวชี้วัดเพราะ EA ทุกประเภทมีค่าอัตราชนะสูง
สิ่งที่ควรดูคือ “ขนาดและความถี่ที่มันเกิดขึ้น”
เมื่อเลือก EA จริงๆ แล้ว สองสิ่งต่อไปนี้คือสิ่งที่ควรตรวจสอบอย่างแท้จริง
การขาดทุนลอยในบางครั้งมีขนาดใหญ่มากแค่ไหน
มันเกิดขึ้นบ่อยแค่ไหน
ดังนั้น ผมได้ตรวจสอบจริงจาก EA ที่พัฒนาขึ้นเองชื่อ『千手』(XAUUSD・M5)
バックテストตั้งแต่ 2023 ปี จนถึงสิงหาคม 2026 ได้ทำการ7,071 บัสดเก็ตโดยบันทึกแต่ละบัสเก็ตเป็น “ขาดทุนลอยสูงสุดในชีวิต” ทุกโหลดข้อมูลทีละ tick
※“บัสเก็ต” คือ ชุดหนึ่งตั้งแต่การเข้าเริ่มต้นครั้งแรกจนกระทั่งทั้งหมดตำแหน่งรวมกันถูกปิดโดยรวม
ผลลัพธ์ บัสเก็ตส่วนใหญ่จบด้วยขาดทุนลอยเล็กๆ แล้ว ที่เหลือมีขนาดใหญ่แค่ไหน
บทความนี้จะเขียน 4 ข้อถัดไป
การแจกของ “ขาดทุนลอยสูงสุด” ของ 7,071 บัสเก็ต (ตาราง) และขั้วที่ขยายถึงประมาณ 585,000 เยน
ช่วงเวลาที่เกิดขาดทุนลอยสูงลักษณะตลาดที่เป็นร่วมกัน
สามตัวเลขที่ควรตรวจสอบเมื่อดู EA“สามตัวเลข” (เช็คบนหน้าสินค้าประกาศ)
EA ที่ทำ Backtest นานแต่ DD ต่ำไม่ควรเชื่อทั้งหมด
※ตัวเลขนี้เป็นข้อมูลバックテストของ千手 (XAUUSD / M5, 2023-2026, 1,000,000 円 / 0.01 lot)
千手เองยังไม่มีฟอร์เวิร์ดความสามารถนี้ จะเปิดเผยแยกต่างหากหลังจากปล่อยสินค้า ให้เห็นอนาคต และการขาดทุนสูงสุดที่เกิดขึ้น
การแจกของ “ขาดทุนลอยสูงสุด” ของ 7,071 บัสเก็ต
| ขาดทุนลอยสูงสุด | จำนวนเคส | สัดส่วน |
|---|---|---|
| มากกว่า 1 หมื่นเยน | 196 เคส | 2.77% |
| มากกว่า 3 หมื่นเยน | 69 เคส | 0.98% |
| มากกว่า 5 หมื่นเยน | 45 เคส | 0.64% |
| มากกว่า 1 แสนเยน | 14 เคส | 0.198% |
| มากกว่า 2 แสนเยน | 5 เคส | 0.071% |
| มากกว่า 3 แสนเยน | 2 เคส | 0.028% |
| มากกว่า 5 แสนเยน | 1 เคส | 0.014% |
99.80% ของบัสเก็ตทั้งหมดขาดทุนลอยสูงสุดต่ำกว่า 1 แสนเยน 99.93% ต่ำกว่า 2 แสนเยน และ 99.97% ต่ำกว่า 3 แสนเยน
ดูภายนอกดูเป็น EA ที่เสถียรมาก อย่างไรก็ตาม สิ่งที่ควรดูคือส่วนล่างสุดของตาราง
มีเพียง 14 เคสที่ขาดทุนเกิน 1 แสนเยน แต่ในจำนวนนี้มีกรณีที่ขยายขาดทุนถึงประมาณ 585,000 เยนอยู่บ้าง
ถ้าเป็นบัญชี 1,000,000 เยน เหลือเงินขาดทุนเท่ากับประมาณ 60% ของทุน
“ไม่ใช่ว่าเสถียรเพราะ 99.8% เท่านั้น”
ผมมองผลลัพธ์นี้ว่าเป็นดังนี้
ส่วนใหญ่จบด้วยขาดทุนลอยน้อย แต่บางส่วนมีการขยายใหญ่ขึ้นอย่างมากในบางช่วงเรียกว่า โครงสร้างความเสี่ยงแบบ tail ที่เรียกว่า Long tail
หากดูเฉพาะค่าเฉลี่ยและอัตราชนะ เราจะมองไม่เห็น “ส่วนที่เหลือ 0.2%” สำคัญคือ ต้องมองว่า “อะไรจะเกิดขึ้นกับ 0.2% ที่เหลือ” ก่อนตัดสินใจใช้งานควรมองถึงสิ่งที่เกิดขึ้นกับ 0.2% ที่เหลือ ก่อนตัดสินใจว่าจะใช้งานหรือไม่.
ตารางการแจกนี้ได้ถูกเผยแพร่ตรงบนหน้าสินค้า của 『千手 -SENJU-』『千手 -SENJU-』หน้าสินค้า
ตรวจสอบข้อมูลการ検証ที่นี่
ช่วงเวลาที่ขาดทุนลอยสูงเกิดขึ้น มีอะไรบ้าง
เมื่อดูตามปี ความเสี่ยงมีลักษณะต่างกันมาก
| ปี | จำนวนขั้นสูงสุด | ขาดทุนลอยสูงสุดของบัญชี |
|---|---|---|
| 2023 | 20 ขั้น | ประมาณ 58.5万円 |
| 2024 | 13 ขั้น | ประมาณ 42.0万円 |
| 2025 | 11 ขั้น | ประมาณ 21.2万円 |
| 2026(1〜8月) | 10 ขั้น | ประมาณ 42.6万円 |
※基準 1,000,000 円・0.01lot。2026年は1〜8月。
2023年 แม้ช่วงที่ volatility ลดน้อยลง แต่จำนวนขั้นเพิ่มขึ้น และเกิดกระแสแนวโน้มใหญ่ ที่ทำให้ขาดทุนลอยสูงถึงประมาณ 58.5万円
นอกจากนี้ ใน 14 บัสเก็ตที่ขาดทุนถึง 1 แสนเยนขึ้นไป ตรวจสอบพบว่า มีส่วนที่เกี่ยวข้องกับ FOMC ตัวเลขงานของสหรัฐ สาระสำคัญของผู้บริหาร FED การเลือกตั้งประธานาธิบดีสหรัฐ ข่าวภูมิประเทศต่างๆปัจจัยพื้นฐานสำคัญที่ทับซ้อน
อันตรายไม่ใช่จุดประกาศ指标ใน瞬間 แต่มักเป็นแนวโน้มที่ต่อเนื่องหลายชั่วโมงถึงหลายวันหลังประกาศ ซึ่งเป็นรูปแบบที่นันพินกับ EA จะทำให้ขาดทุนลอยลึกลงไป
3 ตัวเลขที่ควรดูเมื่อดู EA
ก่อนดูอัตราชนะ PF ควรตรวจสอบ 3 อย่างต่อไปนี้ที่หน้าผลิตภัณฑ์หรือรายงาน
① 最大Basket(ポジションのまとまり)の含み損
จำนวนสูงสุดของขาดทุนลอยในชุดการเข้าร่วมนันพินครั้งเดียว และ สัดส่วนต่อบัญชี ทั้งคู่วิเคราะห์ดู
② 最大段数
จำนวนขั้นในการนันพินว่าเท่าไร ปีต่อปี ช่วงเวลาต่างๆ จะทำให้เห็นรูปแบบความเสี่ยง
③ 最長保有期間
ระยะเวลาที่ชุดเดียวถูกปิดการซื้อขายนานเท่าไร ยิ่งนาน ยิ่งโดนผลกระทบจากเหตุการณ์ต่างๆ เช่น Swap
ถ้าสิ่งเหล่านี้ไม่ระบุไว้ หรือเมื่อถามแล้วไม่ได้คำตอบ ถือว่า EA นั้นขาดข้อมูลเพื่อประเมินความเสี่ยงอย่างเพียงพอ
バックテスト期間が長いのにDDが低いEAは、鵜呑みにしない
อีกอย่างที่ผมตรวจสอบอย่างระมัดระวังคือ ระยะเวลาการバックテส
ระยะเวลานานแต่ DD สูงน้อยดูดีในตอนแรก แต่มีพื้นที่ปรับปรุงภายหลังได้มากคิดว่าเป็นไปได้ที่จะคัดกรองเอาเฉพาะจุดที่ DD ใหญ่โดยไม่เอา entry เข้ามา ด้วย
千手 เองก็ได้มีการทดสอบความเครียดระยะยาวจนถึงปี 2015 และพบเหตุการณ์ SELL ที่ใหญ่ในปี 2019, 2020, 2022 จำนวน 3 เหตุการณ์
ถ้าคัดออกด้วยเงื่อนไขภายหลัง จะทำให้สามารถสร้าง “バックテストที่รอดชีวิตมากกว่า 10 ปี” ได้ อย่างไรก็ตาม มันจะเป็นการปรับให้เข้ากับสภาวะตลาดในอดีต มากกว่าความเหมาะสมในอนาคต และไม่ได้รับประกันประสิทธิภาพ。
ผลงานฟอร์เวิร์ดเป็นข้อมูลสำคัญมาก แม้กระทั่งประสบการณ์ส่วนตัว หากระหว่างใช้งานมีผู้พัฒนาปิดเปิด EA ก็ไม่สามารถอ่านผลลัพธ์เป็นผลลัพธ์ของ EA อย่างเดี่ยวได้
มาตรการที่千手 ได้ดำเนินการ
千手 พบว่า “หยุดก่อนหลัง 30 นาที” ไม่เพียงพอ จึงเพิ่มON/OFF สำหรับการเริ่มบัสเก็ตใหม่
ถึงแม้จะปิดบัสเก็ตใหม่ แต่บัสเก็ตที่มีอยู่จะยังมีการนันพิน การควบคุมกำไร และการตัดฉุกเฉินยังดำเนินต่อไป เพื่อหยุดเฉพาะการเข้าเริ่มแถวแรกใหม่เท่านั้น
อย่างไรก็ตาม นี่ไม่ได้หมายความว่าอุบัติเหตจะเป็นศูนย์ หากต้องเผชิญกับแนวโน้มใหญ่ การขาดทุนลอยยังคงมีความเป็นไปได้อยู่
สรุป
ในเจ้าคู่นันพิน อัตราชนะแทบไม่เป็นตัวชี้วัด(ทุก EA ให้ค่าออกสูง)
ค่าเฉลี่ยและอัตราชนะ ซ่อน “การแพ้ขนาดใหญ่ในจำนวนน้อย”ไว้ให้เห็น
ควรตรวจสอบ 最大Basket損失、最大段数、最長保有期間 รวมถึงดูผลกำไรด้วย
バックテスト期間が長いのにDDが低いEAは、ควรสงสัยการปรับด้วยฟิลเตอร์
“จนถึงที่ไหนจะขุด” และ “หลังจากขุดแล้วจะทำอย่างไร” กำหนดไว้ก่อนใช้งาน
ผมคิดว่าใน EA ประเภทนันพิน ควรอยู่ในกรอบว่า “สุดท้ายอาจแพ้หนักได้”
ถ้าอย่างนั้น สิ่งสำคัญคือ จะขุดถึงไหน และเมื่อถึงจุดนั้นจะทำอย่างไร และจึงพิจารณาใช้เงินน้อยๆ เก็บผลกำไรออกนอกบัญชี เป็นหนึ่งในทางเลือก
อย่างไรก็ตาม ควรลงทุนด้วยเงินที่ไม่ส่งผลกระทบต่อการดำรงชีวิต
แนวคิดนี้ได้ถูกรูปเป็น
『千手 -SENJU-』
千手 มั่นใจว่าหลักการรองรับความเสี่ยงเมื่อมีขาดทุนลอยสูงจะมีการเตรียมการดังนี้
・新規バスケット開始のON/OFF:ยังคงบริหารบัสเก็ตเดิมไว้ แต่หยุดเฉพาะการเริ่มแถวแรกใหม่
・BUY / SELL の個別停止:หยุดการเข้าเริ่มใหม่แต่อย่างละทิศทาง
・緊急カット:เมื่อขาดทุนลอยถึง 80% ของยอดเงินใช้งาน ไม่รับประกันเพดานขาดทุน
Preview ต่อไป
แล้วจะเป็นอย่างไร หากใช้ EA เดียวกัน ลดทุนลงถ้ามีการลดทุนแล้วใช้งานจะเป็นอย่างไร
แม้ขาดทุนลอยจะเท่าเดิม แต่ถ้าบัญชี 1,000,000 เยน จะเหลือประมาณ 60% และบัญชี 300,000 เยน จะเป็นอย่างไร…จะกล่าวพร้อมผลการจำลองจริงในครั้งถัดไป