บริการ 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

settradeApi012022_02_03_12_29_21.webp

 

settradeApi022022_02_03_12_29_28.webp

4. กดปุ่ม “Generate” เพื่อสร้าง key ต่างๆสำหรับการใช้งาน

settradeApi032022_02_03_12_29_36.webp

“App Secret” และ “App Id” ของคุณจะถูกสร้างขึ้นมา  โปรดเก็บข้อมูลนี้ให้เป็นความลับ  เนื่องจากจะถูกสร้างขึ้นมาเพียงแค่ครั้งเดียวเท่านั้น

หลังจากได้ข้อมูล "App Secret" และ "App Id" การเข้าถึง Settrade Open API  สามารถทำได้หลายวิธีดังนี้

settradeApi042022_02_03_12_29_41.webp

คู่มือหรือรายละเอียดการใช้งาน  https://developer.settrade.com/open-api/