ปลายปีที่แล้ว จากคำแนะนำจากของรุ่นน้องที่เป็น quant dev ของบริษัทหนึ่ง ย้ำมากว่าพี่ต้องลอง สัปดาห์นี้หลังเคลียร์งานเก่าเสร็จ ผมจึงมีโอกาสลอง Settrade Open API กับ Python (RL Trading System) ได้ลองหลายอย่างส่วนการ Data, Account, Portfolio และ Market Subscribe ผ่าน MQTTWebsocket
วันนี้ผลทดสอบการใช้เบื้องต้นกับตัว DQN Agent โมเดลเก่าที่เทรนด้วยกลยุทธ์ GRID บนตลาด TFEX เบื้องต้นผลการทดสอบน่าสนใจมาก แน่นอนว่าแม้จะเป็น sandbox แต่ความเร็วและการตอบสนอง realtime ถือว่าใช้ได้ แถมส่งคำสั่งไม่มีปัญหา ไม่มี error , และ subscribe ข้อมูล bids/offers ยังทำได้ดีทำให้ โมเดลสามารถตอบสนองกับราคาเรียล์ไทม์ได้ดีเลย
อีกอันที่ต้องชมคือ Doc ดีมาก ทำ API Reference ให้ใช้งานได้ง่าย แถมมี Code Snippet ให้ด้วย
ปล. เอาจริงๆถ้าเทรดบัญชีจริงได้ คงอยากเปลี่ยนจาก MT4 ที่เทรดมาใช้ Settrade Open API แทนเหมือนกัน ส่วนคนไม่ถนัด python เขายังมี SDK บน VBA และ amibroker ให้ด้วยครับ
ลองใช้งานและดูตัวอย่างโค้ดได้ที่