โปรเจกต์ทั้งหมด
TradePilot
บอทเทรดที่สร้างแบบระมัดระวัง: จำลองและ backtest ก่อน ต่อด้วย testnet ของ exchange แบบครบวงจร และมี arming guard ที่ล็อกตัวส่งคำสั่งจริงไว้จนกว่าผู้ควบคุมจะเปิดเอง
- Python
- pytest
- PostgreSQL
- Docker
ภาพรวม
ปัญหาที่น่าสนใจของบอทเทรดไม่ใช่กลยุทธ์ แต่คือการทำให้แน่ใจว่าโค้ดที่แตะเงินจริงได้ "สิทธิ์" นั้นมาอย่างสมควร TradePilot จึงถูกวางเป็นด่านต่อกัน: simulator พร้อม backtest, จากนั้น pipeline เดียวกันบน testnet ของ exchange และค่อยถึงตัวส่งคำสั่งจริงที่ปิดไว้เป็นค่าเริ่มต้น
สร้างอย่างไร
- จำลองก่อน กลยุทธ์รันกับข้อมูลย้อนหลังและข้อมูลสังเคราะห์ใน simulator ที่ใช้โมเดลคำสั่งและสถานะเดียวกับตัวส่งคำสั่งจริง สิ่งที่ทดสอบจึงเป็นสิ่งที่จะรันจริง
- Sandbox ครบวงจร ลูปทั้งหมด (สัญญาณ คำสั่ง การจับคู่ การกระทบยอด) รันกับ testnet ของ exchange ด้วยการตั้งค่าแบบเดียวกับของจริง
- Arming guard ตัวส่งคำสั่งจริงจะส่งคำสั่งไม่ได้เลยจนกว่าเงื่อนไขหลายข้อที่ผู้ควบคุมต้องเปิดเองจะครบ "การตัดสินใจเรื่องเงิน" ถูกทำให้เป็นของมนุษย์โดยตั้งใจ
- เทสต์คือตาข่ายนิรภัย pytest หลายร้อยเคสครอบคลุม state machine, ขีดจำกัดความเสี่ยง และตรรกะการกระทบยอด
- โฮสต์เอง รันบนเครื่องเล็กที่เปิดตลอด พร้อมสคริปต์ dump และ restore ฐานข้อมูล
สถานะ
ส่วนจำลอง งานพื้นฐาน backtest และลูป sandbox เสร็จและผ่านการทดสอบแล้ว การเทรดจริงยังถูกล็อกไว้โดยตั้งใจ
- สถานะ
- เผยแพร่แล้ว
- เผยแพร่เมื่อ
- 12 ก.ย. 2026
- เทคโนโลยี
- Python · pytest · PostgreSQL · Docker
ดูต่อ