สำหรับ AI (เอกสารอ่านโดยเครื่อง)
soritrading มีเอกสารอ้างอิงสำหรับ AI โดยเฉพาะ — ข้อความเดียวที่เขียนให้ AI เข้าใจสถาปัตยกรรม ข้อจำกัด และ strategy API ทั้งหมดอย่างแม่นยำ
เปิด /llms.txt
วางทั้งไฟล์ใน ChatGPT/Claude แล้วถามเช่น:
- "อ่านแล้วเขียนกลยุทธ์ onUpdate ที่ซื้อเมื่อ RSI ต่ำกว่า 30 ขายเมื่อเกิน 70"
- "อธิบายว่าโค้ดกลยุทธ์นี้ทำอะไรและเสี่ยงอย่างไร"
- "สรุปโมเดลความปลอดภัยของ soritrading"
การพัฒนาอัตโนมัติ (dev API) — ตัวอย่างการใช้ Claude
แผน Elite ให้ AI วนพัฒนาเองได้: แก้โค้ด → backtest → วิเคราะห์ → ทำซ้ำ
1. หน้าของฉัน → โทเคนพัฒนา AI: ออกโทเคนแล้วกด "คัดลอกพรอมต์เริ่มต้น AI" (แสดงเฉพาะหลังออกโทเคนทันที)
1-1. ใช้ AI ตัวไหนได้? ลูปอัตโนมัติต้องการ AI ที่เรียก API ภายนอกได้โดยตรง
- Claude (เว็บ) — ใช้ได้ ต้องเปิดการตั้งค่าเครือข่ายด้านล่าง
- Claude Code / เอเจนต์แบบ API — ใช้ได้ ไม่ต้องตั้งค่าเพิ่ม
- ChatGPT — แซนด์บ็อกซ์บล็อกเครือข่ายภายนอกทั้งหมด ลูปอัตโนมัติจึงใช้ไม่ได้
("Could not resolve host" — ไม่ใช่ปัญหาเซิร์ฟเวอร์) ใช้ได้เฉพาะโหมดแมนวล (วาง llms.txt รับโค้ดไปรันเอง)
2. ใช้ Claude? เปิดการเข้าถึงเครือข่ายก่อน (ค่าเริ่มต้นบล็อกคำขอภายนอก จึงเรียก API ไม่สำเร็จ):
- claude.ai → Settings → Capabilities → "Code execution and file creation"
- เปิด "Allow network egress" และตั้ง Domain allowlist เป็น All domains หรือเพิ่มโดเมนของ soritrading
- เริ่มบทสนทนาใหม่หลังเปลี่ยนการตั้งค่า
3. วางพรอมต์ในแชตใหม่ — AI จะอ่าน context → llms.txt แล้วเริ่มลูป
4. เปิดเอเจนต์ทิ้งไว้ — backtest รันบนเอเจนต์ของคุณเอง (non-custodial) ถ้าออฟไลน์ AI จะแจ้งและงานจะรอ
API เฉพาะพัฒนา — โทเคนนี้ deploy หรือเทรดจริงไม่ได้ การตัดสินใจที่แตะเงินจริงเป็นของคนบนหน้าจอเสมอ
ทำไมต้องแยกเอกสาร
- รายการ ctx สร้างจากแหล่งเดียวกับโค้ด — AI จึงแต่งฟังก์ชันที่ไม่มีอยู่ไม่ได้
- ข้อจำกัดคงที่ (non-custodial, ความซื่อตรง) ระบุชัด AI จะไม่แนะนำผิด
soritrading ไม่เรียก AI แทนคุณ การรับโค้ดและการตรวจสอบ (backtest) เป็นหน้าที่ของคุณ