【บันทึกการพัฒนา】การตัดสินใจหยุด EA — จะมองเห็นอายุการใช้งานของตรรกะและการสูญเสียความได้เปรียบอย่างไร
การใช้งาน EA (ระบบเทรดอัตโนมัติ) ใน FX จะเผชิญกับคำถามเสมอว่า “จะให้ตรรกะนี้ยังคงทำงานไปจนถึงเมื่อไร” มีข้อมูลมากมายเกี่ยวกับวิธีสร้างตรรกะและวิธีตรวจสอบ แต่เรื่อง “เวลาหยุด” กลับถูกพูดถึงน้อยกว่าที่ควร และมีผู้คนที่ยังสงสัยในการตัดสินใจ ในครั้งนี้ เราจะเรียบเรียงถึงวิธีประเมินอายุการใช้งานของตรรกะและการสลายคุณความได้เปรียบ
■ ตรรกะมีอายุการใช้งาน
ก่อนอื่น ผู้อ่านควรทราบว่าไม่ว่าตรรกะจะดีแค่ไหน ก็ไม่สามารถรับประกันว่าจะทำงานได้ตลอดไป ปัจจัยต่าง ๆ เช่น โครงสร้างผู้เข้าร่วมในตลาด ระดับความผันผวจ ความเป็นสภาพแวดล้อมทางนโยบายการเงิน ล้วนเปลี่ยนแปลงไปตามเวลา ความได้เปรียบที่ค้นพบจากข้อมูลในอดีตก็อาจพอดีกับโครงสร้างตลาดในยุคนั้นเพียงบังเอิญเท่านั้น
เหตุผลที่ความได้เปรียบเลี่ยงหายไปอาจรวมถึงดังนี้
・สภาพแวดลoracleในตลาดเองเปลี่ยนแปลง
・ผู้เข้าร่วมที่ใช้อยู่ในวิธีเดียวกันมีจำนวนมากขึ้น ทำให้ความได้เปรียบลดน้อยลง
・การเปลี่ยนแปลงสเปรดของโบรกเกอร์หรือเงื่อนไขในการทำธุรกรรม
・การปรับจูนมากเกินในการตรวจสอบ (การปรับแต่งให้เหมาะสมกับข้อมูลในอดีตมากเกินไป)
ดังนั้น การสูญเสียความได้เปรียบไม่ใช่เหตุการณ์พิเศษ แต่เป็นปรากฏการณ์ธรรมชาติที่เมื่อใดก็ตามในการใช้งาน EA ก็ต้องเผชิญกับมัน เป็นความจริงที่ควรรับรู้
■ “แพ้มากเกินไป” หรือ “การสูญเสียความได้เปรียบ”
สิ่งที่ยากที่สุดคือการแยกแยะสองกรณีนี้ ตรรกะที่ทำงานอยู่แม้จะมีช่วงแพ้ แต่ช่วงที่แพ้ต่อเนื่องก็ย่อมมาถึง ในช่วงทดสอบย้อนกลับ (backtest) ก็มีการคาดการณ์ถึงการแพ้ต่อเนื่องไว้แล้ว ในทางกลับกัน ตรรกะที่ความได้เปรียบหายไปในช่วงแรกอาจดูเหมือนอยู่ในสภาพ “ไม่ค่อยดีสักเท่าไร” ทั้งสองกรณีนี้ไม่สามารถแยกได้จากการดูผลกำไรขาดทุนในระยะสั้นเท่านั้น
ดังนั้น สิ่งสำคัญคือให้ตัดสินโดยดูว่า ผลกำไรขาดทุนอยู่ในขอบเขตที่คาดการณ์ไว้ในการทดสอบย้อนกลับหรือไม่
■ จุดที่ควรใช้เป็นหลักในการตัดสินใจ
โดยสรุป ให้ตรวจสอบดังนี้
・最大ดรอปดาวน์ไม่เกินที่คาดไว้จากการทดสอบย้อนกลับ
・ค่าคาดหวังและสัดส่วนกำไรต่อขาดทุนไม่ลดลงอย่างต่อเนื่องเมื่อผ่านการเทรดจำนวนมากแล้ว
・อัตราชนะและกำไรเฉลี่ยไม่เปลี่ยนแปลงรูปแบบของตรรกะจากตอนการตรวจสอบ
・สเปรดและเงื่อนไขการทำธุรกรรมไม่ใช่สาเหตุหลักของการเปลี่ยนแปลง
โดยเฉพาะประเด็นสุดท้ายนั้นมักถูกมองข้าม ตรรกะอาจดูร่วงลง แต่จริงๆ แล้วสาเหตุอาจมาจากการเปลี่ยนแปลงของโบรกเกอร์หรือการขยายสเปรด ซึ่งหากไม่แบ่งแยกให้ชัดเจนอาจนำไปสู่การแก้ไขที่ไม่ถูกต้อง ยิ่งไปกว่านั้น ในช่วงที่จำนวนการเทรดน้อย ผลลัพธ์มักมีความคลาดเคลื่อนทางสถิติสูง ดังนั้นการตัดสินใจว่า “ความได้เปรียบได้หายไปแล้ว” ด้วยจำนวนการเทรดไม่กี่สิบครั้งจึงเป็นเรื่องที่รีบร้อนไม่ได้
■ สร้างมาตรวัดที่ใช้อ้างอิงไว้ก่อน
ฐานในการตัดสินคือมาตรวัดที่เตรียมไว้ก่อนใช้งาน เช่น ดรอปดาวน์สูงสุดที่เกิดจากการทดสอบย้อนกลับ จำนวนครั้งที่แพ้ติดต่อกัน ความผันผวนของกำไร/ขาดทุนต่อเดือน เป็นต้น ซึ่งให้บรรจุไว้ล่วงหน้าเพื่อเปรียบเทียบกับตัวเลขในการใช้งานจริง หากไม่มีมาตรวัด ก็จะต้องอาศัยความรู้สึกเพื่อประเมินว่าค่านี้อยู่ในช่วงปกติหรือไม่
นอกจากนี้ ควรกำหนดช่วงเวลาทบทวน เช่น รายเดือนหรือรายไตรมาส เพื่อให้เวลาในการประเมินสามารถทำได้อย่างสม่ำเสมอ เนื่องจากหากติดตามผลกำไรขาดทุนรายวัน จะทำให้เกิดความกังวลเกี่ยวกับแนวโน้มระยะสั้น ซึ่งอาจส่งผลต่อการตัดสินใจได้ การตรวจสอบประจำด้วยการเทียบกับตัวเลขในช่วงการทดสอบจะช่วยให้คุณภาพการตัดสินใจเปลี่ยนไปในทางที่ดีขึ้น
■ “เวลาหยุด” ไม่ใช่การหยุดทั้งหมด
สิ่งที่ต้องระวังคือการตัดสินใจด้วยอารมณ์ขณะยังติดลบอยู่ การแพ้ต่อเนื่องทำให้คุณอยากรอให้กลับมาดีขึ้น แต่ก็มีความรู้สึกทั้งสองด้านที่แกว่งไกว
วิธีที่ได้ผลคือการกำหนด “กติเวลาเลิกใช้งาน” ก่อนเริ่มใช้งาน เช่น “หากดรอปดาวน์ถึง 1.5 เท่าของค่าที่ตรวจสอบไว้ ให้หยุด” หรือ “หากจำนวนการเทรดยังคงคาดหวังติดลบหลังจากจำนวนการเทรดย่อมๆ ให้พิจารณาใหม่” ซึ่งค่ากรรมวิธีจะต่างกันไปตามตรรกะ แต่ควรตัดสินใจเมื่ออยู่ในสภาวะสงบ สิ่งนี้จะช่วยให้การตัดสินใจไม่ต้องพึ่งพาอารมณ์และลดความสับสน
■ การหยุดไม่ใช่จุดจบทั้งหมด
เมื่อพูดถึง “เวลาหยุด” อาจให้ภาพลักษณ์ว่าเป็นการทิ้งตรรกะไปทั้งหมด แต่ไม่จำเป็นเสมอไป คุณสามารถลดปริมาณการใช้งาน ปรับหยุดชั่วคราวเพื่อตรวจสอบสภาพแวดล้อม หรือทำการตรวจสอบใหม่และประเมินใหม่ บางครั้งความได้เปรียบอาจหายไปชั่วคราวหรือยังไม่เข้ากับตลาดเท่านั้น
ดังนั้นเมื่อหยุดใช้งาน ควรกำหนดเงื่อนไขร่วมด้วยว่าเมื่อไหร่จะเริ่มใช้งานใหม่ เช่น หากสภาพสิ่งแวดล้อมดีขึ้นให้ใช้งานด้วยจำนวนเล็กๆ ก่อน หรือหากผลลัพธ์การทดสอบใหม่กลับมาบวกให้เริ่มใช้งานจริง การปล่อยตรรกะให้หายไปโดยไม่มีกิจกรรมจะทำให้ตรรกะถูกกลบ และควรกำหนดการกระทำถัดไปร่วมด้วย
■ สรุป: กฎการออกจากงานคือส่วนหนึ่งของตรรกะด้วย
เช่นเดียวกับการออกแบบจุดเข้าและออกที่รอบคอบ กฎว่าเมื่อไหร่จะหยุดใช้งานตรรกะนี้ก็เป็นส่วนหนึ่งของตรรกะด้วยเช่นกัน ควรตั้งอยู่บนสมมติฐานว่าความได้เปรียบมีอายุ และกำหนดจุดออกในเวลาที่สงบ การคิดในด้านนี้อาจดูไม่โดดเด่น แต่เป็นทิศทางสำคัญที่ช่วยให้การใช้งาน EA ในระยะยาวยั่งยืน
นอกจากนี้ วิธีการทบทวนตรรกะและสิ่งที่สงสัยระหว่างการใช้งานยังอยู่ใน Semura_Lab ยอดปรึกษา เพื่อการแลกเปลี่ยนข้อมูล หากสนใจโปรดติดต่อได้
https://www.gogojungle.co.jp/mypage/community/485