หลักเกณฑ์การซื้อขายสินทรัพย์ดิจิทัล
1. หลักการจัดลำดับคำสั่งซื้อขาย
การจัดลำดับคำสั่งซื้อขาย การกระทำโดย เรียงลำดับราคาที่ดีที่สุดในคำสั่งซื้อขาย และเรียงตามเวลาในการส่งคำสั่งในลำดับถัดไป โดยที่ระบบจะจัดเก็บคำสั่งลงฐานข้อมูลและเรียบเรียงลงในสมุดบันทึกคำสั่งซื้อขาย(สมุดบันทึกคำสั่งซื้อขาย (order book) ซึ่งที่รวบรวมข้อมูล ของคำสั่งซื้อขายที่ลูกค้าที่ยังไม่ได้รับการจับคู่ (matching) คำสั่งซื้อขายจะถูกจัดเป็น 2 กลุ่ม คือ คำเสนอซื้อ (bid) และคำเสนอขาย (offer)
1.1 คำเสนอซื้อ (bid)
คำเสนอซื้อ คือ คำสั่งที่ลูกค้าบอกราคาและปริมาณที่ต้องการซื้อ เช่น ต้องการซื้อ Bitcoin (BTC) จำนวน 1 BTC ในราคา 120,000 THB (ในกรณีคู่เทรด BTC/THB) ในกรณีนี้ คำสั่งซื้อที่ดีที่สุด หรือ คำเสนอซื้อที่ให้ราคาสูงที่สุดจะถูกจัดลำดับให้ได้รับการจับคู่ (matching) ก่อน ทั้งนี้ในกรณีที่มีคำเสนอซื้อหลายคำสั่งเข้ามาในราคาเดียวกัน คำสั่งซื้อที่เข้ามาก่อนจะได้รับ priority ในการจับคู่ก่อน
ตัวอย่าง Bid
| ราคา (BTC/THB) | Volume (BTC) | Time | Priority |
| 120,000 | 0.5 | 10:21 | 1 |
| 120,000 | 0.3 | 10:25 | 2 |
| 119,990 | 0.2 | 10:19 | 3 |
| 119,980 | 0.4 | 10:18 | 4 |
1.2 คำเสนอขาย (offer)
คำเสนอขาย (offer) คือ คำสั่งที่ลูกค้าบอกราคาและปริมาณสินทรัพย์ดิจิทัลที่ต้องการขาย เช่น ต้องการขาย BTC จำนวน 1 BTC ในราคา 125,000 THB (ในกรณีคู่เทรด BTC/THB) ในกรณีนี้คำสั่งขายที่ดีที่สุด หรือก็คือคำเสนอขายที่ให้ราคาต่ำที่สุด จะถูกจัดลำดับให้ได้รับการ matching ก่อน ทั้งนี้ในกรณีที่ คำสั่งขายเข้ามา ที่ราคาเดียวกัน คำสั่งขายที่เข้ามาก่อนก็จะได้รับ priority ในการ matching ก่อน
ตัวอย่าง Offer
| ราคา (BTC/THB) | Volume (BTC) | Time | Priority |
| 125,000 | 0.5 | 10:21 | 1 |
| 125,100 | 0.3 | 10:17 | 2 |
| 125,100 | 0.2 | 10:19 | 3 |
| 125,200 | 0.4 | 10:18 | 4 |
2. วิธีการจับคู่สั่งซื้อและคำสั่งขาย
คำสั่งซื้อและคำสั่งขายจะถูกจับคู่กันเมื่อราคาของคำเสนอซื้อที่ดีที่สุด (คำเสนอซื้อที่ให้ราคาสูงที่สุด) มีค่ามากกว่าหรือเท่ากับ คำเสนอขายที่ดีที่สุด (คำเสนอขายที่ให้ราคาต่ำที่สุด) ซึ่งคำสั่งดังกล่าวจะรวมทั้งคำสั่งซื้อขายปกติและคำสั่งซื้อขายที่มาจากศูนย์ซื้อขายสินทรัพย์ดิจิทัลปลายทางด้วย โดยในขั้นตอนในการซื้อขายมีรายละเอียด ดังนี้
(1) คำสั่งซื้อขายที่เข้ามาใหม่จะถูกนำมาตรวจสอบกับคำสั่งที่ถูกเก็บไว้ในสมุดบันทึกคำสั่งซื้อขาย เพื่อตรวจสอบดูว่ามีคำสั่งใดที่สามารถจับคู่ได้บ้าง
(2) คำสั่งซื้อขายที่ถูกส่งเข้ามาและยังไม่ได้ถูกจับคู่จะถูกเรียบเรียงลงในสมุดบันทึกคำสั่งซื้อขาย (order book)
(3) คำสั่งที่จับคู่ได้แล้ว ระบบจะยืนยันราคากับปริมาณการซื้อขาย และทำการปรับปรุงข้อมูลสมุดบันทึกคำสั่งซื้อขายให้เป็นปัจจุบัน และปรับปรุงตัวเลขในบัญชีของลูกค้าทั้งฝั่งซื้อและฝั่งขายให้สะท้อนกับคำสั่งซื้อขายที่ถูกจับคู่นั้นแล้ว
(4) ระบบจะหักค่าธรรมเนียมการซื้อขาย ก่อนจะมีการชำระราคาต่อไป
3. ประเภทและความหมายของคำสั่งซื้อขายแต่ละประเภท
| ประเภทคำสั่งซื้อขาย | ความหมาย |
| 1. limit order | คำสั่งซื้อขายที่ระบุราคาที่ต้องการซื้อหรือขาย พร้อมทั้งปริมาณที่ต้องการซื้อขาย โดยที่ธุรกรรมจะเกิดขึ้นดังนี้- คำสั่งซื้อจะสามารถทำการจับคู่ (matching) กับคำสั่งขายของลูกค้ารายอื่นได้ก็ต่อเมื่อราคาที่เสนอขายเท่ากับหรือต่ำกว่าราคาในคำสั่งซื้อ- คำสั่งขายจะสามารถทำการจับคู่ (matching) กับคำสั่งซื้อของลูกค้ารายอื่นได้ก็ต่อเมื่อราคาที่เสนอซื้อเท่ากับหรือสูงกว่าราคาในคำสั่งขายซึ่งหากไม่สามารถจับคู่ได้คำสั่งซื้อหรือขายแบบ limit order ของลูกค้าจะอยู่ในระบบของศูนย์ซื้อขายของบริษัทจนกว่าจะได้รับการจับคู่ หรือได้รับการยกเลิกจากลูกค้า |
| 2. market order | คำสั่งที่ระบุปริมาณที่ต้องการซื้อหรือขายแต่ไม่ระบุราคา โดยจะทำการ matching ทันทีที่ราคาที่ดีที่สุดในสมุดบันทึกคำสั่งซื้อขาย (order book) ขณะนั้น |
| 3. stop loss sell market order (ยังไม่เปิดให้บริการ) | คำสั่งขายประเภท market order ที่จะมีผล (effective) เมื่อราคาสุดท้ายของสินทรัพย์ดิจิทัล (last price) เท่ากับหรือต่ำกว่าราคาที่ตั้งไว้ (trigger price) ซึ่งหากไม่สามารถจับคู่ได้คำสั่งขายแบบ market order ของลูกค้าจะอยู่ในระบบของศูนย์ซื้อขายของบริษัทจนกว่าจะได้รับการจับคู่ หรือได้รับการยกเลิกจากลูกค้ายกตัวอย่างเช่น ราคาซื้อขาย BTC ปัจจุบันอยู่ที่300,000 บาทต่อ 1 BTC ลูกค้าตั้ง trigger price ในการออกคำสั่ง stop loss sell market order ไว้ที่ราคา 250,000 บาทเมื่อราคาสุดท้ายของ BTC ในศูนย์ซื้อขายของบริษัทเป็น 250,000 บาทต่อ 1 BTC คำสั่ง stop loss sell market order จะทำหน้าที่ขาย BTC ของลูกค้าในราคาที่ดีที่สุด |
| 4. stop loss sell limit order | คำสั่งขายประเภท limit order ที่จะมีผล (effective) เมื่อราคาสุดท้ายของสินทรัพย์ดิจิทัล (last price) เท่ากับหรือต่ำกว่าราคาที่ตั้งไว้ (trigger price) โดยคำสั่งขายนี้จะกลายเป็นคำสั่งแบบ limit order ที่ขายถ้าหากว่าราคาซื้อที่ดีที่สุดเท่ากับหรือสูงกว่าคำสั่งขายแบบ limit order ที่ตั้งไว้ ซึ่งหากไม่สามารถจับคู่ได้คำสั่งขายแบบ limit order ของลูกค้าจะอยู่ในระบบของศูนย์ซื้อขายของบริษัทจนกว่าจะได้รับการจับคู่ หรือได้รับการยกเลิกจากลูกค้ายกตัวอย่างเช่น ราคาซื้อขาย BTC ปัจจุบันอยู่ที่300,000 บาทต่อ 1 BTC ลูกค้าตั้ง trigger price ในการออกคำสั่ง stop loss sell limit order ไว้ที่ 240,000 บาทต่อ 1 BTC และตั้งคำสั่งขายแบบ limit order ไว้ที่ 230,000 บาท เมื่อราคาสุดท้ายของ BTC ในศูนย์ซื้อขายของบริษัทเป็น 240,000 บาทต่อ 1 BTC คำสั่ง stop loss sell limit order จะทำหน้าที่จับคู่คำสั่งขายของลูกค้ากับราคาซื้อที่เท่ากับหรือสูงกว่า 230,000 บาทต่อ BTCในกรณีเดียวกัน หากลูกค้าตั้งคำสั่งขายแบบ limit order ไว้ที่ 250,000 บาทต่อ BTC เมื่อราคาสุดท้ายของ BTC ในศูนย์ซื้อขายของบริษัทเป็น 240,000 บาทต่อ 1 BTC คำสั่ง stop loss sell limit order จะทำหน้าที่จับคู่คำสั่งขายของลูกค้ากับราคาซื้อที่เท่ากับหรือสูงกว่า 250,000 บาทต่อ BTC ซึ่งหากไม่สามารถจับคู่ได้คำสั่งขายแบบ limit order ของลูกค้าจะอยู่ในระบบของศูนย์ซื้อขายของบริษัทจนกว่าจะได้รับการจับคู่ หรือได้รับการยกเลิกจากลูกค้า |
| 5. breakout buy market order (ยังไม่เปิดให้บริการ) | คำสั่งซื้อประเภท market order ที่จะมีผล (effective) ก็ต่อเมื่อราคาสุดท้ายของสินทรัพย์ดิจิทัล (last price) เท่ากับหรือสูงกว่าราคาที่ตั้งไว้ (trigger price) ซึ่งหากไม่สามารถจับคู่ได้คำสั่งซื้อแบบ market order ของลูกค้าจะอยู่ในระบบของศูนย์ซื้อขายของบริษัทจนกว่าจะได้รับการจับคู่ หรือได้รับการยกเลิกจากลูกค้ายกตัวอย่างเช่น ราคาซื้อขาย BTC ปัจจุบันอยู่ที่ 200,000 บาทต่อ 1 BTC ลูกค้าตั้ง trigger price ในการออกคำสั่ง breakout buy market order ไว้ที่ราคาขาย 250,000 บาทเมื่อราคาสุดท้ายของ BTC ในศูนย์ซื้อขายของบริษัทเป็น 250,000 บาทต่อ 1 BTC คำสั่ง breakout buy market order จะทำหน้าที่ซื้อ BTC ของลูกค้าในราคาขายที่ดีที่สุด |
| 6. breakout buy limit order | คำสั่งซื้อประเภท limit order ที่จะมีผล (effective) เมื่อราคาสุดท้ายของสินทรัพย์ดิจิทัล (last price) เท่ากับหรือต่ำกว่าราคาที่ตั้งไว้ (trigger price) โดยคำสั่งขายนี้จะกลายเป็นคำสั่งแบบ limit order ที่จะซื้อถ้าหากว่าราคาขายที่ดีที่สุดเท่ากับหรือต่ำกว่าคำสั่งซื้อแบบ limit order ที่ตั้งไว้ ซึ่งหากไม่สามารถจับคู่ได้คำสั่งซื้อแบบ limit order ของลูกค้าจะอยู่ในระบบของศูนย์ซื้อขายของบริษัทจนกว่าจะได้รับการจับคู่ หรือได้รับการยกเลิกจากลูกค้ายกตัวอย่างเช่น ราคาซื้อขาย BTC ปัจจุบันอยู่ที่ 200,000 บาทต่อ 1 BTC ลูกค้าตั้ง trigger price ในการออกคำสั่ง breakout buy limit order ไว้ที่ 240,000 บาทต่อ 1 BTC และตั้งคำสั่งซื้อแบบ limit order ไว้ที่ 230,000 บาท เมื่อราคาสุดท้ายของ BTC ในศูนย์ซื้อขายของบริษัทเป็น 240,000 บาทต่อ 1 BTC คำสั่ง breakout buy limit order จะทำหน้าที่จับคู่คำสั่งซื้อของลูกค้ากับราคาขายที่เท่ากับหรือต่ำกว่า 230,000 บาทต่อ BTCในกรณีเดียวกัน หากลูกค้าตั้งคำสั่งซื้อแบบ limit order ไว้ที่ 250,000 บาทต่อ BTC เมื่อราคาสุดท้ายของ BTC ในศูนย์ซื้อขายของบริษัทเป็น 240,000 บาทต่อ 1 BTC คำสั่ง breakout buy limit order จะทำหน้าที่จับคู่คำสั่งซื้อของลูกค้ากับราคาขายที่เท่ากับหรือต่ำกว่า 250,000 บาทต่อ BTC ซึ่งหากไม่สามารถจับคู่ได้คำสั่งซื้อแบบ limit order ของลูกค้าจะอยู่ในระบบของศูนย์ซื้อขายของบริษัทจนกว่าจะได้รับการจับคู่ หรือได้รับการยกเลิกจากลูกค้า |
4. กฎเกณฑ์ที่เกี่ยวข้องกับการซื้อขายอื่นๆ
| กฎเกณฑ์ | รายละเอียด |
| 1. ช่วงเวลาที่เปิดซื้อขาย | ทุกวัน ตลอด 24 ชั่วโมง |
| 2. เหตุที่ศูนย์ซื้อขายอาจพักการซื้อขายสินทรัพย์ดิจิทัล | 2.1 เกิดธุรกรรมที่ผิดปกติในระบบซื้อขาย เช่นมีคำสั่งถอนเงินหรือคำสั่งซื้อขายเข้ามาพร้อม ๆ กันในปริมาณมากจากหลายบัญชี ต่างจากสภาวะ ปกติ 2.2 มีการปรับปรุงระบบ เช่น server maintenance หรือการ ปรับปรุง software |