บริการ SETTrade Open API
เป็นบริการที่ให้ลูกค้าสามารถนำระบบ Computer Programming เข้ามาเชื่อมต่อเพื่อใช้ส่งคำสั่งซื้อ/ขาย เข้าสู่ตลาดหลักทรัพย์ได้แบบ Real Time โดยภาษาที่รองรับมี 3 ภาษาได้แก่ Excel (VBA), Python, AmiBroker สำหรับลงทุนในตลาด TFEX (set50 futures )
เริ่มต้นการใช้งาน
Overview
Settrade Open API (Application Programming Interface) อนุญาตให้ผู้ลงทุนที่มีความสามารถในการเขียนโปรแกรม (Programming) สามารถนำ แนวคิดในการซื้อขายหลักทรัพย์ (Trading Algorithm) ของตนเองมาประยุกต์ใช้กับตลาดหลักทรัพย์แห่งประเทศไทย (SET) ทั้งในส่วนของหุ้น (Equity) และอนุพันธ์ (Derivatives)
API ที่ให้บริการ
API จัดการข้อมูลผู้ใช้งาน (User Management API)
- ดึงข้อมูลบัญชีผู้ใช้งาน (User Detail)
- ดึงข้อมูลบัญชีเริ่มต้น (Default Account)
- ดึงข้อมูลวัน เวลาการเข้าใช้งานล่าสุด (Last Login)
- ดึงข้อมูลเช็คสิทธิ์การใช้งานต่างๆ (Permission)
API ยืนยันตัวตน (Authentication Management API)
- เข้าสู่ระบบ (Login)
- สร้าง Access Token ใหม่ (Refresh Token)
API ตลาดอนุพันธ์ (Derivatives API)
- ดึงข้อมูลบัญชี (Account Information)
- ดึงข้อมูล Portfolio (Portfolio Information)
- ดึงข้อมูล Deals (Deals Information)
- ดึงข้อมูลคำสั่งซื้อขาย (Orders Information)
- ส่ง/เปลี่ยนแปลง/ยกเลิกคำสั่งการซื้อขาย (Place/Change/Cancel Order)
ฉันจะเริ่มต้นใช้งาน Settrade Open API ได้อย่างไร?
1. เปิดบัญชีกับโบรกเกอร์ที่รองรับการให้บริการ Settrade Open API
2. เข้าสู่ระบบผ่านทาง https://www.yuanta.co.th
3. เข้าเมนู settrade
กรณีบัญชี อนุพันธ์ (Derivatives) คลิ๊ก Tfex , คลิ๊ก Manage API user
4. กดปุ่ม “Generate” เพื่อสร้าง key ต่างๆสำหรับการใช้งาน
“ App Secret” และ “App Id” ของคุณจะถูกสร้างขึ้นมา โปรดเก็บข้อมูลนี้ให้เป็นความลับ เนื่องจากจะถูกสร้างขึ้นมาเพียงแค่ครั้งเดียวเท่านั้น
หลังจากได้ข้อมูล "App Secret" และ "App Id" การเข้าถึง Settrade Open API สามารถทำได้หลายวิธีดังนี้
คู่มือหรือรายละเอียดการใช้งาน https://developer.settrade.com/open-api/