การซื้อขายตราสารทุน
|
ชุดคำสั่งคอมพิวเตอร์สาหรับการซื้อขายโดยอัตโนมัติ (Algorithmic Trading)
หมายถึง ชุดคำสั่งคอมพิวเตอร์สำหรับการเสนอซื้อขายของบริษัทสมาชิกหรือผู้ลงทุน ที่มีกลไกหรือฟังก์ชั่นการทำงานให้สร้างและบันทึกการเสนอซื้อขายได้โดยอัตโนมัติ บริษัทสมาชิกต้องได้รับอนุญาตจากตลาดหลักทรัพย์ก่อนการใช้งานหรือให้บริการ
สมาชิกต้องมีความรู้ความเข้าใจในกลไลการทำงานของ Algorithmic Trading และมีการบริหารความเสี่ยงในการใช้งาน Algorithmic Trading อย่างน้อยในเรื่องดังต่อไปนี้
- มีการตรวจสอบคำสั่งให้เป็นไปตามกฎเกณฑ์ของตลาดหลักทรัพย์ เช่น ชื่อหลักทรัพย์ ประเภทของคำสั่ง ราคา ปริมาณ และช่วงราคา เป็นต้น
- มีกระบวนการควบคุมดูแลการกำหนดหรือแก้ไขหลักการทำงานของระบบและตัวแปร (Parameter) ทั้งของลูกค้าและเจ้าหน้าที่ของบริษัทฯ รวมทั้งมีการบันทึกและจัดเก็บรายละเอียด เพื่อรองรับการตรวจสอบ
- มีการทบทวนหลักการทำงานของระบบและ Parameter ของชุดคำสั่งซื้อขายโดยอัตโนมัติสม่ำเสมอ อย่างน้อยปีละ 1 ครั้ง
- มีการจัดเก็บข้อมูลที่เกี่ยวข้องกับการซื้อขายผ่าน Algorithmic Trading เพื่อรองรับการตรวจสอบ
- มีการให้ความรู้แก่ผู้ที่ใช้งานชุดคำสั่งซื้อขายโดยอัตโนมัติ การแก้ไขปัญหากรณีเกิดข้อผิดพลาดในการใช้งาน และกฎเกณฑ์ต่างๆของตลาดหลักทรัพย์ อย่างสม่ำเสมอ
- มีกระบวนการคัดกรองลูกค้าที่ใช้งานชุดคำสั่งซื้อขายโดยอัตโนมัติ รวมทั้งตรวจสอบความเสี่ยงรายลูกค้า โดยมีการกำหนดวงเงิน ปริมาณและมูลค่าการซื้อขายของลูกค้าในแต่ละวัน และมีการจัดการเพื่อให้ลูกค้ารับทราบ และยอมรับความเสี่ยงที่อาจเกิดขึ้นจากการใช้งานชุดคำสั่งซื้อขายโดยอัตโนมัติ
- มีระบบตรวจสอบและป้องกันความผิดพลาดในการส่งคำสั่งซื้อขายผ่าน Algorithmic Trading อันได้แก่ การป้องกันไม่ให้เกิด Fat finger order และการส่งคำสั่งซ้ำเข้ามาในระบบในปริมาณมาก (Duplicated order)
- มีการ Monitor และมีระบบ Alert แจ้งเตือนเมื่อเกิดปัญหา
- มีฟังก์ชั่นที่สามารถหยุดการส่งคำสั่ง และยกเลิกคำสั่งคงค้างที่ยังไม่ได้รับการจับคู่ที่ถูกส่งโดย Algorithmic Trading โดยอัตโนมัติทั้งหมดในทันที เช่น Kill Switches
- มีการจัดทำคู่มือที่ระบุถึงวิธีการแก้ไขปัญหา รวมทั้งอำนาจและขั้นตอนการดำเนินงานกรณีเกิดปัญหาการใช้งานชุดคำสั่งซื้อขายโดยอัตโนมัติ
- มีระบบคัดกรองคำสั่งซื้อขายที่ไม่เหมาะสมหรือระบบอื่นใด ที่สามารถช่วยป้องกันมิให้เกิดคำสั่งซื้อขายที่อาจส่งผลกระทบต่อสภาพการซื้อขายที่อาจเข้าข่ายความผิดตามข้อบังคับฯ เรื่อง false market และ/หรือ กฎหมายที่เกี่ยวข้อง ซึ่งเป็นการป้องกันในระดับรายบุคคล ไม่ใช่ตามประเภทบัญชีของบุคคล เช่น บัญชี Cash, Cash Balance หรือ Credit Balance เป็นต้น โดยอาจมีการป้องกันการส่งคำสั่งที่ไม่เหมาะสมในลักษณะการผลักดันราคา และป้องกันมิให้เกิดการซื้อหรือขายอย่างต่อเนื่องในหลายระดับราคา, มีระบบป้องกันการส่งคำสั่งในลักษณะใส่ถอน, มีการป้องกันการส่งคำสั่งที่ไม่เหมาะสมในลักษณะแตกย่อยคำสั่ง, มีระบบป้องกันการส่งคำสั่งในลักษณะจับคู่กัน (Wash Sale)
หมายเหตุ กรณีที่ลูกค้าเป็นผู้พัฒนาหรือจัดหา Algorithmic Trading ด้วยตนเอง ให้สมาชิกแจ้งข้อมูลของลูกค้าดังกล่าว ต่อตลาดหลักทรัพย์ภายในเวลาและตามแบบที่ตลาดหลักทรัพย์กำหนด และต้องได้รับอนุญาตจากตลาดหลักทรัพย์ก่อนการใช้งานหรือให้บริการ
กฏเกณฑ์ที่เกี่ยวข้องกับการซื้อขายหลักทรัพย์โดยใช้ Algorithmic Trading
ตลาดหลักทรัพย์ (Equity Trading)
- การซื้อขายหลักทรัพย์
- ระบบการซื้อขายหลักทรัพย์
- คู่มือและแนวทางในการปฏิบัติงานของสมาชิก
- แนวทางปฏิบัติในการคัดกรองลูกค้าที่ซื้อขายหลักทรัพย์ผ่านระบบ Direct Market Access (DMA) (ถ้ามี)
ขั้นตอนการขออนุญาตใช้งาน Algorithmic Trading สำหรับบริษัทสมาชิก
- สมาชิกยื่นคำขอผ่านระบบ Member Digital Form ได้ที่ https://www.setportal.set.or.th
- สมาชิกทดสอบระบบตามที่ตลาดหลักทรัพย์กำหนด และส่งผลการทดสอบ (Test Script) ผ่านระบบ Member Digital Form
- ตลาดหลักทรัพย์พิจารณารายละเอียดการขออนุญาต และผลการทดสอบ
- สมาชิกนำส่งแบบคำขออนุญาตฯของสมาชิกฉบับลงนามโดยผู้มีอำนาจลงนามของบริษัท พร้อมเอกสารประกอบ มาที่
ฝ่ายปฏิบัติการซื้อขาย ชั้น 12
อาคารตลาดหลักทรัพย์แห่งประเทศไทย
93 ถนนรัชดาภิเษก เขตดินแดง กรุงเทพฯ 10400
- ตลาดหลักทรัพย์จะทำการพิจารณาอนุญาต โดยสมาชิกจะสามารถแจ้งลูกค้าให้ส่งคำสั่งซื้อขายผ่านระบบ Algorithmic Trading ได้หลังจากตลาดหลักทรัพย์อนุญาตการใช้งาน
หมายเหตุ ระยะเวลาในการพิจารณาอนุญาต ขึ้นอยู่กับความถูกต้องและครบถ้วนของข้อมูลในแบบคำขออนุญาตฯ และเอกสารประกอบ รวมถึงผลการทดสอบของสมาชิก
เอกสารประกอบการพิจารณาอนุญาต |
รูปแบบ |
แบบคำขออนุญาตต่อเชื่อมระบบคอมพิวเตอร์ของบริษัทเข้ากับระบบการซื้อขาย SET (แบบฟอร์ม MO-Member 1) |
![]() |
แบบประเมินการทำงานและการรักษาความปลอดภัยของระบบ (แบบฟอร์ม MO-Security1) (เฉพาะกรณีที่การต่อเชื่อมระบบกระทบต่อความปลอดภัยของระบบซื้อขายของสมาชิก) |
![]() |
แบบรับรองชุดคำสั่งคอมพิวเตอร์จากผู้พัฒนาระบบ/ผู้ให้บริการระบบภายนอก (แบบฟอร์ม MO-ISV1) | ![]() |
แบบคำขออนุญาตซื้อขายโดยใช้ชุดคำสั่งคอมพิวเตอร์สำหรับส่งคำสั่งซื้อขายได้โดยอัตโนมัติ (Program Trading/Algorithmic Trading) (แบบฟอร์ม MO-PROG1) (เฉพาะกรณีขอใช้งาน Program Trading) |
![]() |
แบบแจ้งข้อมูลเกี่ยวกับการซื้อขายผ่านระบบ Direct Market Access (แบบฟอร์ม MO-DMA1) |
![]() |
แบบแจ้งความประสงค์ใช้งาน API User บนระบบ SET CONNECT (Equity Market) (เฉพาะกรณีที่มีการเพิ่ม API User ใหม่ – อาจมีค่าใช้จ่ายเพิ่มเติม) |
![]() |
ทั้งนี้ สมาชิกสามารถยื่นคำขอ และเอกสารที่เกี่ยวข้องทั้งหมดผ่านระบบ Member Digital Form ได้ที่ https://www.setportal.set.or.th