ตอนที่ 3 เรื่อง “RR 1:20 ไม่ใช่ขอบ” ขึ้นเมื่อวานนี้ แล้ววันนี้เราพบว่าสคริปต์ที่ใช้อ่านรายงาน MetaTrader 5 ของเราเองมีบั๊ก ตัวเลขทุกตัวบนหน้านั้นจึงเชื่อไม่ได้ เราเอาลงทันทีที่รู้
สคริปต์จับคู่รายการเปิดกับรายการปิดแบบเรียงลำดับ โดยสมมติว่า ระบบเปิดทีละไม้เท่านั้น ซึ่งจริงกับระบบหนึ่งของเรา แต่ไม่จริงกับอีกระบบที่ทยอยเพิ่มไม้ได้ถึง 4 ไม้พร้อมกัน
พอไม้ซ้อนกัน การจับคู่ก็สลับ ไม้หายไปจากการนับ และยังไม่ได้รวมค่า swap กับค่าคอมมิชชันเข้าไปด้วย ตัวอย่างหนึ่ง: MT5 บอกว่ามี 2,557 ไม้ แต่สคริปต์อ่านได้ 1,939 ไม้
ไม่ได้กระทบแค่หน้านี้ — ตัวเลขของระบบ ApexGoldSafe บนหน้า บันทึกรันจริง ก็มาจากสคริปต์ตัวเดียวกัน เรากำลังคำนวณใหม่ทั้งหมด รวมถึงเกณฑ์หยุดที่ประกาศไว้ ซึ่งคำนวณจากชุดตัวเลขที่ผิด
ระบบยังทำกำไรและยังชนะกลุ่มควบคุม แต่น้อยกว่าที่เราประกาศไว้อย่างมีนัยสำคัญ ตัวเลขที่ถูกต้องจะขึ้นแทนที่ พร้อมบันทึกว่าเปลี่ยนจากเท่าไหร่เป็นเท่าไหร่
เว็บนี้ทั้งเว็บพูดเรื่องเดียว — อย่าเชื่อตัวเลขที่ตรวจสอบไม่ได้ และอย่าเล่าเฉพาะส่วนที่เข้าทางตัวเอง ถ้าเราลบหน้าที่ผิดทิ้งเงียบๆ ก็เท่ากับทำสิ่งที่เขียนเตือนคนอื่นไว้เอง
บั๊กนี้ทำให้ตัวเลขของเราดูดีเกินจริง ไม่ใช่แย่เกินจริง ซึ่งเป็นทิศทางที่คนมักไม่ค่อยอยากตรวจสอบ นั่นคือเหตุผลที่มันอยู่รอดมาได้หลายสัปดาห์