R&D · Internal Systems Python · FastAPI · React Deterministic Backtest

ระบบเทรดอัตโนมัติ
ที่ตรวจสอบย้อนหลังได้

SWK Solution พัฒนาระบบซื้อขายอัตโนมัติสำหรับงานวิจัยภายในและลูกค้าที่ต้องการเครื่องมือเชิงปริมาณ — จุดเน้นของเราไม่ใช่การรับประกันผลตอบแทน แต่คือวิศวกรรมที่พิสูจน์ได้: กรอบทดสอบย้อนหลังที่รันซ้ำได้ผลเดิมทุกครั้ง ระบบควบคุมความเสี่ยงที่บังคับใช้ในโค้ด และบันทึกการตัดสินใจที่ตรวจสอบได้ทุกรอบ

100%
Backtest แบบ deterministic รันซ้ำได้ผลเดิม
TDD
เขียนเทสต์ก่อนโค้ดทุกพฤติกรรมใหม่
2
ด่านบังคับก่อนขึ้นจริง — เทสต์เน็ต & รันบุ๊ก
strategy runtime · decision loop● dry-run
Environmenttestnet (ค่าเริ่มต้น)
Position capบังคับเพดาน notional
Margin guardตรวจทุกรอบก่อนส่งคำสั่ง
Delta guardตรวจทุกรอบก่อนส่งคำสั่ง
Decision logบันทึกทุกการตัดสินใจ
Mainnetต้องเปิดด้วยธงชัดเจนเท่านั้น
ข้อสงวนสิทธิ์ — โปรดอ่านก่อน

หน้านี้นำเสนอขีดความสามารถด้านวิศวกรรมซอฟต์แวร์เท่านั้น ไม่ใช่คำแนะนำการลงทุน ไม่ใช่การชักชวนให้ลงทุน และไม่ใช่การเสนอขายผลิตภัณฑ์ทางการเงิน SWK Solution ไม่รับบริหารเงินทุนของลูกค้า ไม่รับประกันผลตอบแทน และไม่เปิดเผยผลการดำเนินงานของบัญชีใด ๆ การซื้อขายสินทรัพย์ดิจิทัลและตราสารอนุพันธ์มีความเสี่ยงสูงและอาจทำให้สูญเสียเงินลงทุนทั้งหมด ผู้ใช้งานเป็นผู้รับความเสี่ยงและรับผิดชอบการปฏิบัติตามกฎหมายที่เกี่ยวข้องด้วยตนเอง

ขีดความสามารถ

สิ่งที่เราสร้างให้ได้

สี่ด้าน · 01—04
01
Research & Backtest

กรอบทดสอบย้อนหลังที่รันซ้ำได้ผลเดิม

ทุกกลยุทธ์ต้องผ่าน backtest แบบ deterministic — ข้อมูลชุดเดิม พารามิเตอร์ชุดเดิม ต้องได้ผลลัพธ์เดิมทุกครั้ง ไม่มีการสุ่มที่ควบคุมไม่ได้ ทำให้เปรียบเทียบกลยุทธ์และตรวจสอบผลย้อนหลังได้จริง

backtest pipeline● reproducible
Determinismผลลัพธ์คงที่ทุกการรัน
ValidationWalk-forward แบ่งช่วงเวลา
Overfit checkทดสอบนอกกลุ่มตัวอย่าง
Cost modelค่าธรรมเนียม + slippage
  • Walk-forward validation แยก in/out-of-sample
  • คิดค่าธรรมเนียมและ slippage ในโมเดล
  • บันทึกผลทุกรอบไว้เทียบย้อนหลัง
02
Risk Guardrails

ความเสี่ยงถูกบังคับใช้ในโค้ด ไม่ใช่ในวินัย

เพดานขนาดสถานะกำหนดเป็นค่าคงที่ที่ข้ามไม่ได้ การเพิ่มสถานะใช้ขนาดคงที่ ไม่ทบเป็นเท่าตัวแบบ martingale และทุกรอบการตัดสินใจต้องผ่านการตรวจ margin และ delta ก่อนส่งคำสั่ง — ถ้าไม่ผ่าน ระบบไม่ส่ง

risk controls● enforced
Position notional capHard limit · ข้ามไม่ได้
การเพิ่มสถานะขนาดคงที่ · ไม่ทบเท่าตัว
Pre-trade checkMargin & delta ทุกรอบ
Kill switchหยุดระบบได้ทันที
  • ไม่ใช่ martingale — ขนาดไม้คงที่
  • ไม่ผ่านด่านตรวจ = ไม่ส่งคำสั่ง
  • สั่งหยุดฉุกเฉินได้จากแดชบอร์ด
03
Exchange Integration

เชื่อมต่อ exchange พร้อมโหมดจำลองครบวงจร

รองรับการดึงข้อมูลตลาดและส่งคำสั่งผ่าน API ของ exchange พร้อมโหมด dry-run ที่รันตรรกะการตัดสินใจบนข้อมูลจริงโดยไม่ส่งคำสั่งจริง และค่าเริ่มต้นของระบบคือ testnet เสมอ

execution modes● testnet default
Dry-runตรรกะจริง · ไม่ส่งคำสั่ง
Paper / testnetโหมดเริ่มต้นของระบบ
Liveเปิดด้วยธงชัดเจนเท่านั้น
Idempotent ordersกันส่งคำสั่งซ้ำ
  • ทดสอบตรรกะบนข้อมูลตลาดจริงได้ก่อน
  • ขึ้นจริงต้องผ่านช่วง soak ตามรันบุ๊ก
  • กันคำสั่งซ้ำเมื่อการเชื่อมต่อสะดุด
04
Operations & Observability

แดชบอร์ดปฏิบัติการและบันทึกการตัดสินใจ

ทุกระบบมาพร้อมแดชบอร์ดสถานะ บันทึกเหตุผลของทุกการตัดสินใจพร้อม timestamp และการแจ้งเตือนเมื่อระบบเข้าสู่สถานะผิดปกติ — ทำให้ตอบได้เสมอว่าระบบตัดสินใจอะไร เมื่อไร และเพราะอะไร

observability● live
Decision logทุกรอบ พร้อม timestamp
Health statusสถานะระบบเรียลไทม์
Alertingแจ้งเตือนเมื่อผิดปกติ
Access controlแดชบอร์ดต้องมี token
  • ตรวจย้อนหลังได้ว่าตัดสินใจอะไรเพราะอะไร
  • แจ้งเตือนผ่านอีเมลและแชต
  • ปุ่มควบคุมล็อกไว้ด้วย token เสมอ
เทคโนโลยีและกระบวนการ

วินัยวิศวกรรมที่บังคับใช้จริง

หกข้อ
ENG·01Python · FastAPI · Reactแกนคำนวณและ API ด้วย Python/FastAPI แดชบอร์ดปฏิบัติการด้วย React + Vite
TST·02Test-driven developmentพฤติกรรมใหม่ต้องมีเทสต์ที่ fail ก่อน แล้วจึงเขียนโค้ดให้ผ่าน ไม่รวมสองอย่างในคอมมิตเดียว
DOC·03บันทึกกลยุทธ์ที่ไม่ถูกแต่งทุกการเปลี่ยนตรรกะกลยุทธ์ต้องอัปเดตเอกสารบันทึกผล รวมถึงผลที่ล้มเหลว — ห้ามลบประวัติที่ไม่สวย
GAT·04ด่านก่อนขึ้นระบบจริงต้องผ่าน backtest ที่รันซ้ำได้ และช่วงทดสอบบนเทสต์เน็ตตามรันบุ๊ก ก่อนพิจารณาขึ้นจริง
SEC·05การจัดการคีย์API key เก็บนอกซอร์สโค้ดเสมอ แยกคีย์ต่อสภาพแวดล้อม และจำกัดสิทธิ์เท่าที่จำเป็น
OPS·06Runbook & การแจ้งเตือนมีเอกสารขั้นตอนปฏิบัติการและการกู้คืน พร้อมการแจ้งเตือนเมื่อระบบเข้าสู่สถานะผิดปกติ
บริการพัฒนาระบบ

สร้างเครื่องมือ
เชิงปริมาณของคุณเอง

เรารับพัฒนาเครื่องมือวิจัยเชิงปริมาณ กรอบทดสอบย้อนหลัง ระบบควบคุมความเสี่ยง และแดชบอร์ดปฏิบัติการ — ลูกค้าเป็นเจ้าของซอร์สโค้ดและควบคุมกลยุทธ์ของตนเองทั้งหมด เราไม่รับบริหารเงินทุนและไม่ให้คำแนะนำการลงทุน

ขอบเขตบริการ
พัฒนาระบบรับทำ
ซอร์สโค้ดลูกค้าเป็นเจ้าของ
บริหารเงินทุนไม่รับ
แนะนำการลงทุนไม่ให้