ข้ามไปที่เนื้อหา

S8 · อ่านและเขียนรายงานผล

▶ clip: https://youtu.be/lLRIlBLQAlM

จบบทนี้แล้วทำได้:

  • อ่าน card ผลวิจัยหนึ่งใบตามลำดับสี่ส่วน และอ่านข้อจำกัดก่อนตัวเลข
  • รู้ความหมายของสี่คำที่ต้องอ่านออก: ช่วงข้อมูลที่ใช้ไปแล้ว · ตัวเลขเบื้องต้น · Market demo · Šidák k
  • เขียนหน้ารายงานที่คนอื่นใช้ตัดสินใจได้
  • รู้ว่า capstone ของ Standard ส่งอะไรและวัดอะไร

ต้องมีก่อน: S7 · ภาพ card สองใบอยู่ใน kit ที่ lab\cards\


1 · อ่าน card หนึ่งใบ — สี่ส่วนตามลำดับ

S8-1

ผลวิจัยแต่ละชิ้นของผู้สอนถูกเขียนเป็น card บน Research Board หนึ่ง card มีสี่ส่วน:

ส่วน บอกอะไร ตัวอย่างจาก card CyberVest
1 · บรรทัดบน วันที่ · queue id · file prereg ผลตัดสิน 17 ต.ค. · คิว ID 1–3 + ภาคผนวก A 6 งาน · prereg-cybervest-switchdate.md
2 · หัวข้อ + chip คำตัดสิน · ตัวเลขหลัก · สถานะ ชนะ 97% เฉพาะเมื่อวันที่ตรงกับราคา · เลื่อนวัน ±14 วันเหลือ 38% / 49% · chip ปิด A2: ข้อมูลฝังอ้างอิงวันเวลา
3 · รายละเอียด หลักฐานที่มาของคำตัดสิน EA พิมพ์ใน log เองว่า Mode=BACKTEST · SwitchDate=2026.09.30 · …
4 · ข้อจำกัด เชื่อตัวเลขได้แค่ไหน ไม่ตอบโหมด LIVE ที่ผู้ซื้อ run จริง · Robo-ECN broker เดียว · C0 อยู่ในช่วงข้อมูลที่ใช้ไปแล้ว

chip มีหกแบบ: ปิด · ผ่าน · ยังตัดสินไม่ได้ · ค้างของ · พัก · ข้อจำกัด

อ่านข้อจำกัดก่อนตัวเลข — ตัวเลขบอกว่าเกิดอะไรขึ้น ข้อจำกัดบอกว่าเชื่อตัวเลขนั้นได้แค่ไหน ถ้าอ่านตัวเลขก่อน ความประทับใจจากตัวเลขจะทำให้อ่านข้อจำกัดผ่าน ๆ

2 · คำที่ต้องอ่านออก

S8-2

คำบน card แปลว่า
"ช่วงข้อมูลที่ใช้ไปแล้ว" ไม่ใช่ OOS สะอาด — ช่วงนี้เคยถูกเห็นตอนคัดเลือกมาแล้ว ผลดีในช่วงนี้จึงส่วนหนึ่งมาจากการเลือก
"ตัวเลขเบื้องต้น" ยังกวาดไม่ครบเจ็ดมิติ (S7) — ห้ามอ่านเป็นคำตัดสิน
"Market demo" binary ทดลองจาก Market — run ได้แค่ใน tester · ทำ forward ไม่ได้
"Šidák k = …" ทดสอบไปแล้วกี่ครั้ง — k ยิ่งมาก เกณฑ์ผ่านยิ่งเข้ม (S4-LAB หัวข้อ 2)

ทุก card บน Board จบด้วย "ยังไม่มีอะไรขึ้น production" เพราะผลดีไม่ใช่คำตอบว่าจะใช้เงินจริง

3 · เขียนรายงานที่คนอื่นตัดสินใจได้

S8-3

ฝั่งซ้ายของ slide คือตาราง E[R] +0.16 บรรทัดเดียว — ไม่บอกว่ามาจาก trade ส่วนใหญ่หรือจากหางบนไม่กี่ trade · ไม่มี n · ไม่มี CI · ไม่มีข้อจำกัด คนอ่านตัดสินใจอะไรไม่ได้ · ฝั่งขวาคือแบบที่ใช้ได้ (histogram บน slide เป็นภาพสมมติ ไม่ใช่ผล EA จริง)

เวลาเขียนรายงานเอง ต้องมีสี่ข้อ:

  1. chart อธิบายกลไก เช่น distribution ของ R ต่อ trade ไม่ใช่ mean ตัวเดียว — E[R] บวกที่มาจาก "trade ส่วนใหญ่บวกเล็กน้อย" กับที่มาจาก "หางไม่กี่ trade" เป็นคนละเรื่องกัน (ดู S6 หัวข้อ 1)
  2. ตารางค่าดิบคู่กับ chart เสมอ — n · E[R] [CI 95%] · ΣR หลังตัดหาง 3 trade
  3. หัวข้อ "ข้อจำกัด" ทุกหน้า — ตัวเลขชุดนี้บอกอะไรไม่ได้
  4. ไม่มีคำชม — บอกจุดอ่อนพร้อมทางแก้

หน้าที่ดูปกติไม่ได้พิสูจน์ว่า script ทำงาน · case จริง: key ตัวเลขจาก Python เป็น "7.0" แต่ JavaScript หา "7" ไม่ตรงกัน script พังตั้งแต่ตารางที่สอง chart หายทั้งหน้า ทั้งที่หน้ายังดูปกติ เพราะส่วนที่เป็น HTML คงที่ยังแสดงอยู่ · ต้อง run script จริงก่อนเผยแพร่

4 · Capstone Standard

S8-4

โจทย์: EA 1 ตัว · IS 1 period · 2 broker

ส่ง: config พร้อมเกณฑ์ที่เขียนก่อน run · คำตัดสินตาม S1–S6 · หน้าสรุปที่มีหัวข้อข้อจำกัด

ตกทันที: แก้เกณฑ์หลังเห็นผล · ใช้รายงานที่ tick ปั้น · เขียน "สรุป" ก่อนกวาดครบ · เสนอ deploy

# ข้อที่ตรวจ Standard ต้องมี
0 criteria ก่อน run เวลาบันทึกก่อนรายงานฉบับแรก
1 R ต่อ trade E[R] พร้อม CI
3 DD จาก shuffle ไม่ใช่ลำดับจริง
4 แยกราย era อย่างน้อยสอง era ที่ cost ต่างกัน
5 แยกราย broker สอง broker ชั้น 1 + อิสระกันไหม
6 จำนวนนับ n trade และ n วันที่มี trade
7 ตัดหาง ΣR หลังตัด trade ที่ดีที่สุด
8 หน้าสรุป กราฟ distribution R + ตารางค่าดิบ + ข้อจำกัด
9 robustness R2 จากแถว 5 · ที่เหลือเขียนว่ายังไม่ได้ทดสอบ

แถว 2 (equity multiplier) เป็นของ Advanced จึงไม่อยู่ในตาราง · น้ำหนักคะแนนต่อแถวยังไม่ได้ตัดสิน

วัดที่การตัดสินที่ถูก ไม่ได้วัดที่ EA กำไร — ตัด EA ทิ้งด้วยเหตุผลที่ถูก ถือว่าผ่าน · ประกาศว่าผ่านเพราะ Profit Factor สวย ถือว่าตก


Lab · อ่าน card จริง 2 ใบ (CyberVest · One Gold)

S8-L

lab นี้ไม่มีคำสั่ง · Research Board เป็นหน้า private เปิดเองไม่ได้ จึงใช้ภาพ card สองใบที่อยู่ใน kit:

lab\cards\S8-L_card_CyberVest_2026-10-17.png
lab\cards\S8-L_card_OneGold_2026-10-16.png

ขั้นที่ 1 อ่านแต่ละใบตามลำดับในหัวข้อ 1: บรรทัดบน → หัวข้อ + chip → รายละเอียด → ข้อจำกัด

ขั้นที่ 2 ตอบสามคำถามต่อ card:

  1. ผ่านอะไร
  2. ตกอะไร
  3. ทำไมยังใช้เงินจริงไม่ได้

ทุกคำตอบต้องยกวลีจาก card มาเป็นหลักฐาน · ใครตอบว่าตัวไหนใช้จริงได้ ถือว่าตก

กับดัก: เห็น chip "ผ่าน" ของ One Gold แล้วหยุดอ่าน ข้ามหัวข้อข้อจำกัด

เฉลย — ทำเองก่อนแล้วค่อยเปิด

CyberVest — chip ปิด A2: ข้อมูลฝังอ้างอิงวันเวลา

  • ผ่านอะไร: ไม่มีด่านที่นับว่าผ่าน — อัตราชนะสูงมาก (หัวข้อ: "ชนะ 97% เฉพาะเมื่อวันที่ตรงกับราคา") แต่มาจากข้อมูลที่ฝังไว้ ไม่ใช่จากสัญญาณราคา
  • ตกอะไร: "เลื่อนวัน ±14 วันเหลือ 38% / 49%" — พอวันที่ไม่ตรงกับราคา อัตราชนะตกลงไปใกล้หรือต่ำกว่าการเดาทิศ · รายละเอียดเขียนว่า EA พิมพ์ใน log เองว่า Mode=BACKTEST · SwitchDate=2026.09.30
  • ทำไมใช้เงินจริงไม่ได้: ข้อจำกัด "ไม่ตอบโหมด LIVE ที่ผู้ซื้อ run จริง" · "Robo-ECN broker เดียว" · "C0 อยู่ในช่วงข้อมูลที่ใช้ไปแล้ว" · และเป็น Market demo (ในหัวข้อ "CyberVest (Market demo)") · ปิดท้ายด้วย "ยังไม่มีอะไรขึ้น production"

One Gold — chip ผ่าน K0–K5 + L0–L3 · โคลน D3 · Market demo · forward ต้องเช่า/ซื้อ · ค่าผู้ขาย ~40%/ไม้ ใช้จริงไม่ได้

  • ผ่านอะไร: ด่าน backtest K0–K5 และ L0–L3 (หัวข้อ: "ผ่านทุกด่าน backtest")
  • ตกอะไร: ถอดขาเข้าไม่ได้ — "precision ทดสอบ 1.49% / 1.21% (เกณฑ์ 70%)" · การโคลนปิดที่ D3 · "ราคาเลื่อนตัด 'ตารางเวลา' ได้ แต่ตัด 'จำรูปราคา' ไม่ได้"
  • ทำไมใช้เงินจริงไม่ได้: binary เป็น Market demo forward ต้องเช่าหรือซื้อ · ค่าผู้ขายประมาณ 40% ต่อ trade · ข้อจำกัด "โบรกเดียว" · "ทุกหน้าต่างอาจเป็นข้อมูลที่ผู้ขายเห็น" · ปิดท้ายด้วย "ยังไม่มีอะไรขึ้น production"

ทั้งสองใบจบด้วยข้อความเดียวกัน · คนที่หยุดอ่านที่ chip "ผ่าน" ของ One Gold จะพลาดทุกข้อในส่วนหลัง


จุดที่มักพลาด

พลาด ผลที่ตามมา ทางกัน
อ่านตัวเลขในหัวข้อก่อนข้อจำกัด เชื่อตัวเลขเกินกว่าที่ข้อมูลรองรับ อ่านข้อจำกัดก่อนตัวเลข
เห็น chip "ผ่าน" แล้วหยุดอ่าน พลาดเหตุผลที่ใช้จริงไม่ได้ อ่านให้ถึงบรรทัดสุดท้ายของ card
อ่าน "ช่วงข้อมูลที่ใช้ไปแล้ว" เป็น OOS ประเมินผลสูงเกินจริง ถือเป็น IS
ใช้ Market demo ทำ forward ทำไม่ได้ binary run ได้แค่ใน tester ดู chip / หัวข้อว่าเป็น Market demo ไหม
รายงานด้วยตาราง mean ตัวเดียว คนอ่านแยกไม่ได้ว่าผลมาจากไหน distribution ของ R + ตารางค่าดิบ + ข้อจำกัด
หน้าดูปกติแล้วเผยแพร่ chart หายโดยไม่มีใครเห็น run script จริงก่อนเผยแพร่
ตัดสิน capstone ด้วย Profit Factor ตก capstone ตัดสินด้วย S1–S6

ทวนท้ายบท

S8-Q

  1. card ของ One Gold มี chip ผ่าน K0–K5 และ L0–L3 ใช้เงินจริงได้ไหม
  2. CyberVest ชนะ 97% ทำไม card ถึงปิด case
  3. หน้าสรุปมีตาราง mean ตัวเดียว และหน้า web ดูปกติ เผยแพร่ได้เลยไหม
เฉลย
  1. ไม่ได้ ต้องอ่านต่อจนถึงข้อจำกัด · โคลนปิดที่ D3 · เป็น Market demo forward ต้องเช่าหรือซื้อ · ค่าผู้ขายประมาณ 40% ต่อ trade · card จบด้วย "ยังไม่มีอะไรขึ้น production"
  2. เพราะชนะ 97% เฉพาะเมื่อวันที่ตรงกับราคา เลื่อนวัน ±14 วันเหลือ 38% และ 49% แปลว่ามีข้อมูลฝังอ้างอิงวันเวลา
  3. ไม่ได้ chart ต้องแสดง distribution ของ R มีตารางค่าดิบ มีหัวข้อข้อจำกัด และหน้าที่ดูปกติไม่ได้พิสูจน์ว่า script ทำงาน ต้อง run script จริงก่อนเผยแพร่

บทเสริมหลังจบ S8 · A13 farm EA และกระจาย portfolio — EA ที่ผ่านด่านหลายตัว เอามา run พร้อมกันแล้วได้อะไร ทำไม farm EA ไม่ใช่การกระจายความเสี่ยง และต้นทุนการ run กับผลตอบแทนที่คาดได้ · ▶ clip · หน้าบทเรียน · เป็นบทจาก Advanced คำว่า prereg · ledger · drawdown p95 อธิบายไว้ใน A1 · A6 · A7

จบ course Standard แล้ว · ขั้นต่อไปคือ course Advanced เริ่มที่ A1 · ออกแบบคำถามก่อนกด run