ภาพรวมตลาด

ให้ข้อมูลตลาดหลายสินทรัพย์ ครอบคลุมตลาดหลักทั่วโลก เช่น โลหะมีค่า, Forex, พลังงาน, ผลิตภัณฑ์เกษตร, พันธบัตร, ดัชนี, และสินทรัพย์ดิจิทัล รองรับหมวดย่อยเพิ่มเติม เช่น ทองคำ, น้ำมันดิบ, โลหะพื้นฐาน, สินค้าเกษตรอ่อน, ธัญพืช, ฟิวเจอร์สดัชนีหุ้น, คู่สกุลเงินภูมิภาค และฟิวเจอร์ส Forex เพื่อรองรับการจัดพอร์ตข้ามตลาดหลายสินทรัพย์

Market API

1. UDP Interface

1.1 ที่อยู่ Interface

รับข้อมูลตลาดแบบเรียลไทม์ผ่าน UDP

1.2 คำอธิบาย Interface

รับข้อมูลตลาดแบบเรียลไทม์ผ่านโปรโตคอล UDP; ข้อมูลถูกส่งในรูปแบบ JSON

1.3 วิธีการส่งข้อมูล

ข้อมูลถูกส่งผ่านโปรโตคอล UDP; ลูกค้าต้องระบุ IP และพอร์ตเพื่อรับข้อมูล

1.4 รูปแบบข้อมูล

ข้อมูลตลาดทั้งหมดถูกส่งในรูปแบบ JSON

รหัสประเภทข้อมูล ชื่อเทมเพลตประเภทข้อมูล ชื่อฟิลด์ คำอธิบาย
1 ExCode รหัสตลาด
2 Code สกุลเงิน
3 QuoteTime เวลา Unix Timestamp
4 Last ราคาล่าสุด
5 Open ราคาเปิด
6 High ราคาสูงสุด
7 Low ราคาต่ำสุด
8 Buy ราคาซื้อ
9 Sell ราคาขาย
10 Volume ปริมาณ หน่วย: Lot
11 Total มูลค่าการซื้อขาย หน่วย: RMB
12 LastClose ราคาปิดก่อนหน้า
13 LastSettle การชำระราคาก่อนหน้า
14 Bid1 Bid Price 1
15 Bid2 Bid Price 2
16 Bid3 Bid Price 3
17 Bid4 Bid Price 4
18 Bid5 Bid Price 5
19 BidLot1 Bid Volume 1
20 BidLot2 Bid Volume 2
21 BidLot3 Bid Volume 3
22 BidLot4 Bid Volume 4
23 BidLot5 Bid Volume 5
24 Ask1 Ask Price 1
25 Ask2 Ask Price 2
26 Ask3 Ask Price 3
27 Ask4 Ask Price 4
28 Ask5 Ask Price 5
29 AskLot1 Ask Volume 1
30 AskLot2 Ask Volume 2
31 AskLot3 Ask Volume 3
32 AskLot4 Ask Volume 4
33 AskLot5 Ask Volume 5
ตัวอย่างตลาด

รูปแบบสั้น:เหมาะสำหรับข้อมูลตลาดที่ไม่มีปริมาณ

{
  "Code": "USD",
  "QuoteTime": "1359949094",
  "Last": "79.2417",
  "Open": "0.0000",
  "High": "79.2417",
  "Low": "79.2417",
  "LastClose": "0.0000",
  "Buy": "79.2417",
  "Sell": "79.2517"
}
          

รูปแบบเต็ม:เหมาะสำหรับตลาดเช่น Shanghai Gold, หุ้นในประเทศที่มีระดับ Bid/Ask

{
  "Code": "AGT+D",
  "QuoteTime": "1347329399",
  "Last": "7070.00",
  "Open": "7048.00",
  "High": "7110.00",
  "Low": "7030.00",
  "Volume": 780580,
  "Total": 5511113216,
  "LastClose": "7086.00",
  "LastSettle": "7099.00",
  "Bid1": "7069.00",
  "Bid2": "7068.00",
  "Bid3": "7067.00",
  "Bid4": "7066.00",
  "Bid5": "7065.00",
  "BidLot1": 8,
  "BidLot2": 374,
  "BidLot3": 13,
  "BidLot4": 154,
  "BidLot5": 30,
  "Ask1": "7070.00",
  "Ask2": "7071.00",
  "Ask3": "7072.00",
  "Ask4": "7073.00",
  "Ask5": "7074.00",
  "AskLot1": 227,
  "AskLot2": 103,
  "AskLot3": 13,
  "AskLot4": 200,
  "AskLot5": 312
}
          

2. HTTP Interface

2.1 ที่อยู่ Interface

ดึงราคาล่าสุดของเครื่องมือทั้งหมดในตลาดที่ระบุผ่าน HTTP

2.2 คำอธิบาย Interface

ให้ HTTP endpoint สำหรับราคาล่าสุดของเครื่องมือทั้งหมดในตลาดที่ระบุในรูปแบบ JSON ทำให้ลูกค้าสามารถดึงข้อมูลได้เอง

2.3 วิธีการส่งข้อมูล

ข้อมูลถูกส่งผ่านโปรโตคอล HTTP; ลูกค้าเข้าถึง URL ที่ระบุเพื่อรับข้อมูลตลาด

2.4 รูปแบบข้อมูล

ข้อมูลตลาดทั้งหมดถูกส่งเป็น JSON array แต่ละ element แทนข้อมูลตลาดของเครื่องมือ

ตัวอย่างตลาด
[{
    "Code": "XAG",
    "QuoteTime": "1754456662",
    "Last": "37.79",
    "Open": "37.79",
    "High": "37.85",
    "Low": "37.74",
    "Volume": 0,
    "Amount": "0",
    "LastClose": "37.78",
    "Buy": "37.79",
    "Sell": "37.84"
}, {
    "Code": "XAU",
    "QuoteTime": "1754456667",
    "Last": "3372.61",
    "Open": "3380.85",
    "High": "3385.22",
    "Low": "3371.98",
    "Volume": 0,
    "Amount": "0",
    "LastClose": "3380.65",
    "Buy": "3372.61",
    "Sell": "3372.96"
}]