ใช้กับบัญชี XBTFX MetaTrader 5®

XBTFX Trading API

เทรดผ่านโปรแกรม จัดการสถานะ ตรวจสอบสถานะบัญชี และสตรีมข้อมูลตลาดแบบเรียลไทม์บนบัญชี XBTFX MetaTrader 5® ที่รองรับ ผ่าน REST และ WebSocket สร้างกลยุทธ์อัตโนมัติ เชื่อม AI Agent และผนวกบัญชีเข้ากับเวิร์กโฟลว์ของคุณ เริ่มต้นจากเอกสาร ตัวอย่างที่ใช้งานได้ AI skills หรือ XBTFX MCP Server ออกแบบมาเพื่อนักพัฒนาและผู้ใช้ที่มีประสบการณ์ด้านการเขียนโปรแกรมหรือการใช้ AI coding assistant

  • บัญชี Pro
  • เข้าถึงผ่านโปรแกรมได้เต็มรูปแบบ
  • โหมด Hedging และ Netting
  • พร้อมสำหรับ AI Agent (MCP)
terminal
# Send a trade to your XBTFX account
curl -X POST https://interface.xbtfx.com/v1/trade \
  -H "Authorization: Bearer xbtfx_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "symbol": "EURUSD",
    "side":   "buy",
    "volume": 0.10,
    "sl":     1.08200,
    "tp":     1.09000
  }'

# Response
{
  "status":  "filled",
  "retcode": 10009,
  "deal":    184729,
  "price":   1.08650,
  "volume":  0.10
}
โปรโตคอล
REST
สตรีมมิ่ง
WebSocket
Weight / นาที
600
รูปแบบการตอบกลับ
JSON

ทำให้การเทรดของคุณอัตโนมัติด้วย XBTFX API

XBTFX Trading API ช่วยให้คุณส่งคำสั่งไปยังบัญชี XBTFX MetaTrader 5® ที่รองรับ เปิดสถานะ ปรับ stop ตรวจสอบยอดและสตรีมราคาเรียลไทม์ผ่านการเรียก REST และ WebSocket มาตรฐาน

กลยุทธ์อัตโนมัติ

สร้างบอทเทรดและกลยุทธ์อัลกอริทึมที่ส่งคำสั่งไปยังบัญชีของคุณโดยอัตโนมัติ รันการเทรดตามสัญญาณ การปรับน้ำหนักพอร์ต หรือกฎบริหารความเสี่ยงเฉพาะของคุณ

เชื่อม AI Agent

เชื่อมต่อผู้ช่วย AI กับบัญชีของคุณผ่าน XBTFX Skills Hub หรือ MCP Server สั่งเทรดด้วยภาษาธรรมชาติผ่าน Claude Code, Cursor, Windsurf หรือไคลเอ็นต์ที่รองรับอื่น ๆ

เชื่อมต่อแบบกำหนดเอง

สร้างแดชบอร์ด เชื่อมต่อแหล่งข้อมูลภายนอก ส่งสัญญาณจากแพลตฟอร์มอื่นเข้ามา หรือผนวกข้อมูลบัญชีเข้ากับระบบรายงานและวิเคราะห์ของคุณ

Endpoint API สำหรับการเทรด สถานะ และข้อมูลตลาด

เปิดและปิดสถานะ ตั้ง stop loss และ take profit ตรวจสอบยอดบัญชี ดึงประวัติการเทรด และสตรีมราคา forex และคริปโตเรียลไทม์ผ่าน WebSocket

เอกสาร API

POSTส่งคำสั่งเทรด

ส่งคำสั่งตลาดไปยังบัญชีคุณพร้อม stop loss และ take profit รองรับทั้งโหมดมาร์จิ้น Hedging และ Netting

/v1/trade

POSTปิดและแก้ไข

ปิดสถานะทั้งหมดหรือบางส่วน อัปเดต SL/TP บนสถานะที่เปิดอยู่ ปิดทั้งหมด ปิดตามสัญลักษณ์ หรือเน็ตสถานะที่ตรงข้ามกัน

/v1/close · /v1/modify · /v1/close-all

GETสถานะและคำสั่ง

ดึงสถานะที่เปิดและคำสั่งที่รออยู่ทั้งหมดแบบเรียลไทม์ กรองตามสัญลักษณ์ การตอบกลับมาจาก cache พร้อมการอัปเดตแบบ push สด

/v1/positions · /v1/orders

GETบัญชีและยอดเงิน

ยอดเงิน equity มาร์จิ้น มาร์จิ้นว่าง P&L ลอยตัว และเลเวอเรจแบบเรียลไทม์ เรียกครั้งเดียวก็ได้ภาพรวมครบ

/v1/account

GETสัญลักษณ์และข้อกำหนด

รายการสัญลักษณ์ครบ พร้อม bid/ask สเปรด ขนาดสัญญา volume ต่ำสุด/สูงสุด/step ทศนิยม และความต้องการมาร์จิ้น

/v1/symbols · /v1/symbols/:symbol

WSWebSocket Streaming

ราคาสตรีมเรียลไทม์พร้อม market depth 5 ระดับ สมัครรับสัญลักษณ์ใดก็ได้ที่มีในบัญชีของคุณ

wss://ws.xbtfx.com/v1/ws

ส่งคำสั่ง API คำสั่งแรกได้ในไม่กี่นาที

เพียงไม่กี่บรรทัดในภาษาที่คุณเลือก HTTP มาตรฐาน — ภาษาใด ๆ ที่ส่ง POST ได้ก็ใช้ได้

# Send a buy order to your XBTFX account
curl -X POST https://interface.xbtfx.com/v1/trade \
  -H "Authorization: Bearer $XBTFX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"symbol":"EURUSD","side":"buy","volume":0.10,"sl":1.082,"tp":1.09}'

# Retrieve open positions
curl https://interface.xbtfx.com/v1/positions \
  -H "Authorization: Bearer $XBTFX_API_KEY"

interface.xbtfx.comShell

AI-Ready

ส่งคำสั่งเทรดด้วยภาษาธรรมชาติ

XBTFX Trading API ออกแบบมาเพื่อให้ AI Agent และโมเดลภาษาขนาดใหญ่บริโภค — JSON สะอาด ข้อความ error อ่านได้ endpoint ที่คาดเดาได้ เชื่อมผ่าน XBTFX Skills Hub หรือ MCP Server แล้วไคลเอ็นต์ AI ของคุณก็ส่งคำสั่งเทรดผ่านคำสั่งสนทนาได้

  • คำสั่งสนทนา — ซื้อ ขาย ปิด หรือกำหนดเงื่อนไขจากข้อมูล
  • การให้เหตุผลผ่านเครื่องมือ — ทุกการกระทำจะคืนผลลัพธ์ที่มีโครงสร้าง
  • ใช้กับไคลเอ็นต์ใดก็ได้ — Claude, Cursor, Windsurf, Codex

ต้องการเวอร์ชันที่เน้นเทคนิคน้อยลง? ดูหน้า AI Agent Trading

ตัวอย่างบทสนทนา

XBTFX Trading Agentonline · executing trades

Today · 13:25 GMT

If today's NFP prints above 200k, close all my open EURUSD and GBPUSD trades.

13:25 ✓✓

Got it. Watching the BLS release at 13:30 GMT. I'll close 4 positions if NFP > 200k.

13:25

tool · xbtfx_get_positions4 open · EURUSD ×2, GBPUSD ×2 · floating +$184.20

13:26

13:30 · NFP released: 247k (forecast 195k)

tool · xbtfx_close_all (filter: EURUSD, GBPUSD)Closed 4 positions in 38 ms · realized +$212.80

13:30

ตัวอย่างประกอบ การไหลแบบมีเงื่อนไขขึ้นอยู่กับ Agent และฟีดข้อมูลตลาดที่ตั้งค่าไว้

กรณีใช้งาน

AI Agent ทำอะไรกับ API

สี่รูปแบบที่พบบ่อยในเวิร์กโฟลว์อัตโนมัติและขับเคลื่อนด้วย AI บนบัญชี XBTFX

เทรดตามเหตุการณ์

AI ตามข่าวและข้อมูลเศรษฐกิจแบบเรียลไทม์ และส่งคำสั่งไปยังบัญชีเมื่อเกิดเหตุการณ์ที่ส่งผลต่อตลาด

บริหารความเสี่ยงอัจฉริยะ

AI ติดตามมาร์จิ้น P&L ลอยตัว และการเปิดสถานะ ปรับ stop ลดขนาด หรือปิดสถานะเพื่อปกป้องเงินทุน

ปรับน้ำหนักพอร์ต

กำหนดสัดส่วนเป้าหมายและให้ AI คอยรักษาด้วยการส่งคำสั่งปรับเมื่อค่าเบี่ยงเบนเกินเกณฑ์

วิเคราะห์อัตโนมัติ

ขอให้ AI วิเคราะห์ประวัติการเทรด คำนวณอัตราชนะตามสัญลักษณ์ และระบุ setup ที่ทำผลงานได้ดีที่สุด

สร้างมาเพื่อบัญชี XBTFX ที่คุณมีอยู่แล้ว

ใช้บัญชี MetaTrader 5 Pro ปัจจุบัน สกุลเงินฐานเดิม และโหมดมาร์จิ้นเดิมของคุณ API เชื่อมต่อกับบัญชีเดียวกับที่คุณเทรดอยู่

สเปกทางเทคนิค

Endpoint ระดับใช้งานจริง

โหมด Hedging และ Netting
รองรับโหมดมาร์จิ้นทั้งสองของ MT5 โหมดผูกกับ API key ของคุณ
Idempotency keys
ส่งคีย์เดิมภายใน 120 วินาทีแล้วเราจะคืนคำตอบจาก cache ลองใหม่ได้อย่างปลอดภัย ไม่มีคำสั่งซ้ำ
Rate limit ตามน้ำหนัก
600 weight ต่อหนึ่งนาทีต่อหนึ่งคีย์ การอ่านและการเทรดมีค่า 1 ส่วนการทำงานเป็นกลุ่มมีค่า 10 ทุก response มี header แสดงงบประมาณคงเหลือของคุณ
ขีดจำกัดการสตรีม
สมัครรับได้สูงสุด 1,000 สัญลักษณ์ต่อหนึ่ง connection ของ WebSocket และสูงสุด 10 connection ต่อหนึ่ง API key ราคาจะสตรีมทันทีที่ราคาเปลี่ยน

ความเข้ากันได้ของบัญชี

ใช้ได้กับบัญชี Pro ของคุณ

บัญชี Pro
สเปรดดิบพร้อมค่าคอมมิชชันแยก API ปฏิบัติต่อทุกบัญชี Pro เหมือนกัน: endpoint เดียวกัน JSON เดียวกัน ขั้นตอน auth เดียวกัน
บัญชี PAMM, MAM และ Copy Master
บัญชีผู้จัดการสามารถสั่งงานผ่านโปรแกรมด้วย API ได้ ทั้งการจัดสรร ปรับน้ำหนัก และส่งคำสั่ง ติดต่อฝ่ายเปิดบัญชีเพื่อรับข้อมูลรับรอง
การชำระหลายสกุลเงิน
สกุลเงินฐานทั้งหมดที่ XBTFX MT5 รองรับสำหรับบัญชี Pro: USD, EUR, USDT, BTC, ETH, XRP, SOL, LTC, ZEC, XAU ยอดเงิน equity มาร์จิ้น และ PnL คืนค่าในสกุลเงินของบัญชีเอง จึงไม่ต้องมี logic แปลงสกุลฝั่งคุณ
Hedging หรือ Netting
API ใช้โหมดมาร์จิ้นที่คุณตั้งไว้บนบัญชี MT5 ตรง ๆ ไม่ต้องตั้งค่าซ้ำ

ทรัพยากรสำหรับนักพัฒนา

ตัวอย่างโค้ด ไฟล์ AI skill และเอกสาร API ครบถ้วน — ทุกอย่างที่ต้องใช้ในการเริ่มต้น

เอกสาร API

อ้างอิง endpoint ครบถ้วน พร้อมตัวอย่างคำขอ/คำตอบ คู่มือยืนยันตัวตน และการเชื่อมต่อ WebSocket

ตัวอย่าง API

โค้ดตัวอย่างใน Python, JavaScript, curl และอื่น ๆ คัดลอกแล้วรันได้

AI Skills Hub

ไฟล์ skill สำหรับเวิร์กโฟลว์การเทรด บัญชี ข้อมูลตลาด และ WebSocket บนเฟรมเวิร์ก Agent ที่รองรับ

MCP Server

สำหรับ Claude Code, Claude Desktop, OpenAI Codex, Cursor, Windsurf และไคลเอ็นต์อื่น ๆ ที่รองรับ MCP

เริ่มต้นด้วยสามขั้นตอน

โครงเหมือนกัน จุดเริ่มสองทาง — เลือกแบบที่ตรงกับสถานะบัญชีของคุณ

  1. สร้าง API key

    เข้าสู่ระบบ portal.xbtfx.com ด้วยข้อมูล XBTFX ของคุณ เลือกบัญชีเทรด แล้วสร้างคีย์

    เปิด Console
  2. ติดตั้ง Skill หรือ MCP

    ติดตั้ง skill จาก Skills Hub หรือเชื่อม MCP Server กับ Claude Code, Cursor, Windsurf หรือไคลเอ็นต์ที่รองรับอื่น ๆ คีย์ยังคงอยู่ในเครื่องคุณ

    เอกสาร MCP
  3. เริ่มเทรด

    ตรวจสอบด้วย GET /v1/auth/status จากนั้นสั่งงานด้วยภาษาธรรมชาติหรือเรียก endpoint REST/WebSocket โดยตรง

    อ่านเอกสาร

คำถามที่พบบ่อย

XBTFX Trading API คืออะไร?
XBTFX Trading API ให้การเข้าถึงผ่าน REST และ WebSocket สำหรับการเทรดผ่านโปรแกรม การติดตามบัญชี การดึงข้อมูลตลาด และการสตรีมข้อมูลบนบัญชี XBTFX MetaTrader 5® ที่รองรับ XBTFX สร้างเอง — คุณโต้ตอบกับ endpoint HTTP ที่สะอาดและการตอบกลับ JSON เพื่อส่งคำสั่งเทรดและดึงข้อมูลบัญชี
ใช้ API กับบัญชี Standard ได้ไหม?
ไม่ได้ XBTFX Trading API ใช้ได้กับบัญชี Pro บน MetaTrader 5 เท่านั้น หากใช้บัญชี Standard ให้ใช้ API แบบเปิดของ Mega1 ซึ่งใช้กับบัญชี Standard บน Mega1 ได้ โดยสร้างคีย์ในเทอร์มินัล Mega1
ใช้ภาษาโปรแกรมใดได้บ้าง?
ภาษาใด ๆ ที่ส่งคำขอ HTTP ได้ Python, JavaScript, Go, Rust, C#, Java, Ruby, PHP — ถ้าส่ง POST ที่มี JSON body ได้ก็ส่งคำสั่งไปยังบัญชี XBTFX ผ่าน API ได้
สร้างกลยุทธ์เทรดอัตโนมัติได้ไหม?
ได้ XBTFX Trading API ออกแบบมาเพื่อการเทรดอัลกอริทึมและอัตโนมัติ คุณสร้างบอทตามสัญญาณ ตัวปรับน้ำหนักพอร์ต ระบบบริหารความเสี่ยง หรือ logic ใด ๆ ที่ส่งคำสั่งไปยังบัญชีคุณได้
มีฟีด WebSocket สำหรับราคาเรียลไทม์หรือไม่?
มี XBTFX Trading API ให้ endpoint WebSocket สำหรับสตรีมราคาแบบเรียลไทม์ของสัญลักษณ์ที่มีในบัญชี ราคามี market depth 5 ระดับเมื่อมีให้ ต่อหนึ่ง connection สมัครได้สูงสุด 1,000 สัญลักษณ์ และ connection พร้อมกันได้สูงสุด 10
Hedging กับ Netting ต่างกันยังไง?
เป็นโหมดมาร์จิ้นที่กำหนดพฤติกรรมของสถานะ Hedging อนุญาตหลายสถานะอิสระต่อสัญลักษณ์ รวมถึง buy และ sell ที่สวนกัน Netting รวมทุกอย่างเป็นสถานะเดียวต่อหนึ่งสัญลักษณ์ API key สืบทอดโหมดจากบัญชีของคุณ
rate limit เป็นเท่าไร?
600 weight ต่อหนึ่งนาทีต่อหนึ่ง API key คำขอส่วนใหญ่ใช้ 1 weight — สูงสุด 600 ครั้งต่อหนึ่งนาที การทำงานเป็นกลุ่ม เช่น close-all ใช้ 10 weight ทุก response มี header แสดงงบประมาณคงเหลือ
ใช้ API เทรด CFD คริปโตได้ไหม?
ได้ ทุกสัญลักษณ์ที่มีในบัญชี XBTFX เข้าถึงผ่าน API ได้ — รวมถึง CFD คริปโต และยังใช้ API กับบัญชีที่กำหนดเป็น BTC, ETH, USDT หรือ XRP ได้
API ฟรีไหม?
ฟรี XBTFX Trading API รวมอยู่ในทุกบัญชี Pro โดยไม่มีค่าใช้จ่ายเพิ่ม ไม่มีค่าธรรมเนียม API ค่าสมาชิก หรือค่าตามจำนวนการเรียก นอกเหนือจากค่าคอมมิชชันและสเปรดตามปกติ
รับ API key อย่างไร?
ก่อนอื่นเปิดบัญชี XBTFX Pro ที่ portal.xbtfx.com หากยังไม่มี จากนั้นเข้าสู่ระบบ API Console ที่ portal.xbtfx.com ด้วยข้อมูล XBTFX เลือกบัญชี Pro แล้วสร้างคีย์ ตรวจสอบการทำงานด้วย GET /v1/auth/status ก่อนวางคำสั่ง
ก่อนวางคำสั่งควรทำอะไร?
ตรวจสถานะ API key และบัญชีก่อนด้วย GET /v1/auth/status ระบบจะยืนยันว่าคีย์ใช้งานได้ แสดงสิทธิ์และโหมดมาร์จิ้น และยืนยันว่าบัญชีพร้อมก่อนส่งคำสั่งเทรด
ต้องมีประสบการณ์เขียนโปรแกรมไหม?
การใช้ REST API โดยตรงต้องการความรู้พื้นฐานในการเขียนโปรแกรม แต่ผ่านเส้นทาง AI คุณไม่จำเป็นต้องเขียนโค้ดเอง — เชื่อม XBTFX MCP Server กับ Claude Code หรือ Cursor หรือติดตั้ง skill จาก Skills Hub แล้วสั่งงานด้วยภาษาธรรมชาติ ความคุ้นเคยกับ AI coding assistant จะช่วยได้
ใช้ AI เทรดในบัญชีของฉันได้ไหม?
ได้ ใช้ XBTFX Skills Hub สำหรับเฟรมเวิร์ก Agent ที่รองรับไฟล์ skill หรือเชื่อม XBTFX MCP Server กับไคลเอ็นต์ที่รองรับ MCP เช่น Claude Code, Claude Desktop, OpenAI Codex, Cursor หรือ Windsurf ทั้งสองทางอนุญาตให้สั่งคำสั่งเทรดด้วยภาษาธรรมชาติผ่าน XBTFX Trading API
ปลอดภัยหรือไม่ที่ให้ AI Agent เข้าถึงบัญชี?
API key มักถูกเก็บไว้ในเครื่องโดย Agent ของคุณและไม่ถูกอัปโหลดไปยังเซิร์ฟเวอร์ของบุคคลที่สาม Agent ส่งคำสั่ง API ตรงไปยังเซิร์ฟเวอร์ XBTFX โดยใช้คีย์ของคุณ คุณเพิกถอนคีย์ได้ทันทีจาก Console เมื่อใดก็ได้

เริ่มสร้างได้วันนี้
ใช้ API ได้ฟรี

เปิดบัญชี XBTFX สร้าง API key ในพอร์ทัล แล้วส่งเทรดแรกของคุณ

ฝ่ายสนับสนุนออนไลน์

แชทกับทีมสนับสนุนของเรา รวมถึงในวันหยุดสุดสัปดาห์

ศูนย์ช่วยเหลือ

คู่มือและคำตอบเกี่ยวกับบัญชี การฝากถอน และแพลตฟอร์มของคุณ

ไปที่ศูนย์ช่วยเหลือ

บล็อก

ข่าวบริษัท อัปเดตตลาด และมุมมองการเทรด

อ่านบล็อก

คำเตือนความเสี่ยง: การเทรดผลิตภัณฑ์ CFD มีความเสี่ยงสูง และอาจไม่เหมาะกับนักลงทุนทุกคน