← ศูนย์การเรียนรู้ Backtest

การวิจัยกลยุทธ์แบบควบคุม

จาก backtest สู่การเฝ้าดู paper บนแท่งปิด

สังเกต frozen strategy บน closed candles ในอนาคต ตรวจ signal parity และไม่ส่ง real orders

คำตอบสั้น ๆ

หลัง historical test และ holdout ให้ freeze strategy แล้วสังเกตด้วย fictional capital เมื่อ provider ยืนยัน candle close เท่านั้น บันทึก close time, source, indicator inputs, expected action, paper event และ mismatch

Closed-candle ช่วยให้ logic อดีตกับ forward ตรงกัน แต่ไม่ลบ latency, revisions, gaps หรือ fill uncertainty Paper monitoring เป็น operational out-of-sample test ไม่ใช่หลักฐานกำไร live

บริบทการวิจัย

TradingView ระบุว่า strategy ปกติคำนวณใหม่หลัง bar close และ every-tick อาจ repaint ส่วน Binance kline มี field x ยืนยัน candle ปิด จึงไม่ควรเดาจาก local clock

QuantConnect อธิบาย paper trading ว่าใช้ live data, fictional capital และ simulated fills ที่ไม่ส่งไป exchange ต้องแสดง assumptions และมี unique event key ต่อ symbol/timeframe/close

ตัวอย่างการตั้งค่าใน Backtest

เริ่มจาก saved BTCUSDT 1h EMA(9/21), long, 10,000 USD, size 2%, SL 2%, TP 4%, commission 0.10%, slippage 5 bps, closed-candle และ recorded holdout แล้ว lock fingerprint

สร้าง observation-only bot สำหรับ 30 วันหรืออย่างน้อย 30 signals แล้วแต่ว่าเงื่อนไขใดยาวกว่า เก็บ provider close, ingestion, revision, indicators, rule result, dedup key, theoretical fill และ notification โดย gaps หรือ delay เป็น incidents

จาก backtest สู่การเฝ้าดู paper บนแท่งปิด — ตัวอย่างการตั้งค่าใน Backtest: สังเกต frozen strategy บน closed candles ในอนาคต ตรวจ signal parity และไม่ส่ง real orders
สร้าง observation-only bot สำหรับ 30 วันหรืออย่างน้อย 30 signals แล้วแต่ว่าเงื่อนไขใดยาวกว่า เก็บ provider close, ingestion, revision, indicators, rule result, dedup key, theoretical fill และ notification โดย gaps หรือ delay เป็น incidents

วิธีอ่านผลลัพธ์

ตรวจ parity ก่อน P&L: logic เดิมให้ signal เพียงหนึ่งครั้งหลัง close หรือไม่ สอบสวน missing, duplicate, early และ late events ก่อนคำนวณ rate

จากนั้นเทียบ cadence, direction, duration, fees, excursions, paper R และ drawdown ด้วยนิยามเดียวกัน แยก market drift ออกจาก provider, timezone, data หรือ notification errors

ข้อผิดพลาดที่พบบ่อย

รายการตรวจสอบเชิงปฏิบัติ

  1. freeze backtest และ holdout ที่แน่นอน
  2. ต้องใช้ provider-confirmed close
  3. ใช้ unique event key
  4. สร้าง monitor โดยไม่มี order routing
  5. กำหนด horizon, minimum และ stop gates
  6. log inputs, timing, revisions, fills และ incidents
  7. audit parity ก่อน P&L
  8. แยก real-money decision ออกจาก monitor

หมายเหตุความเสี่ยง

Paper signals และ fictional fills อาจผิดและต่างจาก live Backtest ไม่ใช่ broker, exchange, คำแนะนำ หรือ order service; spread, slippage, liquidity, queue, partial fills, gaps, latency, outages, fees, funding, ภาษี และการตัดสินใจของคนอาจทำให้ผลแย่ลง ไม่มีขั้นใดรับประกันอนาคต

คู่มือที่เกี่ยวข้อง

สังเกต frozen strategy บน closed candles ในอนาคต ตรวจ signal parity และไม่ส่ง real orders

แหล่งข้อมูลวิจัย

Backtest Trading สำหรับ iOS

วิจัยต่อบน iPhone

รันการตั้งค่าอีกครั้ง ตรวจทุกเทรดจำลอง และเก็บหลักฐานของกลยุทธ์ไว้ในแอป

ดาวน์โหลดบน App Store