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

XBTFX Trading API

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

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

บัญชี Edge และ ECN
เข้าถึงผ่านโปรแกรมได้เต็มรูปแบบ
โหมด 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 { "ticket": 184729, "status": "filled", "price": 1.08650, "retcode": 10009 }
โปรโตคอล icon
REST
โปรโตคอล
สตรีมมิ่ง icon
WebSocket
สตรีมมิ่ง
Weight / นาที icon
600
Weight / นาที
รูปแบบการตอบกลับ icon
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

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
WS WebSocket Streaming
ราคาสตรีมเรียลไทม์พร้อม market depth 5 ระดับ สมัครรับสัญลักษณ์ใดก็ได้ที่มีในบัญชีของคุณ
wss://ws.xbtfx.com/v1/ws

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

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

XBTFX Trading API · examples
# 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"
import requests API_KEY = "xbtfx_live_your_key_here" BASE = "https://interface.xbtfx.com" HEADERS = {"Authorization": f"Bearer {API_KEY}"} # Send a trade to your account r = requests.post(f"{BASE}/v1/trade", json={ "symbol": "EURUSD", "side": "buy", "volume": 0.10 }, headers=HEADERS) print(r.json()) # {"status": "filled", "retcode": 10009}
const ws = new WebSocket("wss://ws.xbtfx.com/v1/ws"); ws.onopen = () => { ws.send(JSON.stringify({ type: "auth", api_key: "xbtfx_live_..." })); ws.send(JSON.stringify({ type: "subscribe", symbols: ["EURUSD", "BTCUSD"] })); }; ws.onmessage = (e) => { const q = JSON.parse(e.data); console.log(q.symbol, q.bid, q.ask); };
main 0 errors Shell UTF-8 LF interface.xbtfx.com
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 Agent
online · 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 Edge หรือ ECN ปัจจุบัน สกุลเงินฐานเดิม และโหมดมาร์จิ้นเดิมของคุณ API เชื่อมต่อกับบัญชีเดียวกับที่คุณเทรดอยู่

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

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

โหมด Hedging และ Netting

รองรับโหมดมาร์จิ้นทั้งสองของ MT5 โหมดผูกกับ API key ของคุณ

Idempotency keys

ส่งคีย์เดิมภายใน 120 วินาทีแล้วเราจะคืนคำตอบจาก cache ลองใหม่ได้อย่างปลอดภัย ไม่มีคำสั่งซ้ำ

Rate limit ตามน้ำหนัก

600 weight ต่อหนึ่งนาทีต่อหนึ่งคีย์ การอ่านและการเทรดมีค่า 1 ส่วนการทำงานเป็นกลุ่มมีค่า 10 ทุก response มี header แสดงงบประมาณคงเหลือของคุณ

FIX 4.4 ระดับสถาบัน

เข้าถึง FIX 4.4 ผ่านโครงสร้าง xPro สำหรับ prime broker, hedge fund และบริษัท HFT ติดต่อฝ่ายขาย
ความเข้ากันได้ของบัญชี

Edge หรือ ECN — บัญชีเดียวกัน

บัญชี Edge และ ECN

สเปรดที่แคบกว่า พร้อมค่าคอมมิชชันต่อ lot API ปฏิบัติต่อบัญชี Edge / ECN เหมือนกัน — endpoint เดียวกัน JSON เดียวกัน ขั้นตอน auth เดียวกัน

บัญชี PAMM, MAM และ Copy Master

บัญชีผู้จัดการสามารถสั่งงานผ่านโปรแกรมด้วย API ได้ ทั้งการจัดสรร ปรับน้ำหนัก และส่งคำสั่ง ติดต่อฝ่ายเปิดบัญชีเพื่อรับข้อมูลรับรอง

การชำระหลายสกุลเงิน

สกุลเงินฐานทั้งหมดที่ XBTFX MT5 รองรับสำหรับ Edge และ ECN: 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
เข้าสู่ระบบ console.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 โดยตรง
อ่านเอกสาร

Frequently
Asked Questions

  • XBTFX Trading API คืออะไร?

    XBTFX Trading API ให้การเข้าถึงผ่าน REST และ WebSocket สำหรับการเทรดผ่านโปรแกรม การติดตามบัญชี การดึงข้อมูลตลาด และการสตรีมข้อมูลบนบัญชี XBTFX MetaTrader 5® ที่รองรับ XBTFX สร้างเอง — คุณโต้ตอบกับ endpoint HTTP ที่สะอาดและการตอบกลับ JSON เพื่อส่งคำสั่งเทรดและดึงข้อมูลบัญชี

  • ใช้ภาษาโปรแกรมใดได้บ้าง?

    ภาษาใด ๆ ที่ส่งคำขอ 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 รวมอยู่ในทุกบัญชีเทรดโดยไม่มีค่าใช้จ่ายเพิ่ม ไม่มีค่าธรรมเนียม API ค่าสมาชิก หรือค่าตามจำนวนการเรียก นอกเหนือจากค่าคอมมิชชันและสเปรดตามปกติ

  • รับ API key อย่างไร?

    ก่อนอื่นสร้างบัญชีเทรด XBTFX ที่ my.xbtfx.com หากยังไม่มี จากนั้นเข้าสู่ระบบ API Console ที่ console.xbtfx.com ด้วยข้อมูล XBTFX เลือกบัญชีเทรดแล้วสร้างคีย์ ตรวจสอบการทำงานด้วย GET /v1/auth/status ก่อนวางคำสั่ง

  • ใช้ API กับบัญชีเดโมได้ไหม?

    ได้ API key ใช้ได้ทั้งบัญชีจริงและบัญชีเดโม จึงทดสอบการเชื่อมต่อและตรวจโค้ดได้ก่อนใช้กับบัญชีจริง — บน API ตัวเดียวกันและ endpoint เดียวกัน

  • ก่อนวางคำสั่งควรทำอะไร?

    ตรวจสถานะ 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 เมื่อใดก็ได้ แนะนำให้เริ่มจากบัญชีเดโมเพื่อทดสอบการตั้งค่าก่อนใช้บัญชีจริง