Kompatibel dengan akun XBTFX MetaTrader 5®

XBTFX Trading API

Trading secara programatik, kelola posisi, monitor status akun, dan stream data pasar real-time di akun XBTFX MetaTrader 5® yang kompatibel lewat REST dan WebSocket. Bangun strategi otomatis, hubungkan agen AI, dan integrasikan akun Anda ke alur kerja kustom. Mulai dari dokumentasi, contoh kerja, AI skills, atau server XBTFX MCP. Dirancang untuk developer dan pengguna yang berpengalaman dengan pemrograman atau asisten AI coding.

  • Akun Pro
  • Akses programatik penuh
  • Mode Hedging & Netting
  • Siap untuk agen AI (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
}
Protokol
REST
Streaming
WebSocket
Weight / menit
600
Format respons
JSON

Otomatiskan trading Anda dengan XBTFX API

XBTFX Trading API memungkinkan Anda mengirim instruksi ke akun XBTFX MetaTrader 5® yang kompatibel. Buka posisi, modifikasi stop, kueri saldo, dan stream kuotasi langsung lewat panggilan REST dan WebSocket standar.

Strategi otomatis

Bangun bot trading dan strategi algoritmik yang mengirim trade ke akun Anda otomatis. Jalankan eksekusi berbasis sinyal, rebalancing portofolio, atau logika manajemen risiko kustom.

Integrasi agen AI

Hubungkan asisten AI ke akun Anda lewat XBTFX Skills Hub atau server MCP. Berikan perintah trading dengan bahasa alami melalui Claude Code, Cursor, Windsurf, atau klien kompatibel lainnya.

Integrasi kustom

Buat dasbor, sambungkan ke sumber data eksternal, salurkan sinyal trading dari platform lain, atau integrasikan data akun ke sistem pelaporan dan analitik Anda.

Endpoint API untuk trading, posisi & data pasar

Buka dan tutup posisi, atur stop loss dan take profit, kueri saldo akun, ambil riwayat trade, dan stream kuotasi forex serta kripto langsung lewat WebSocket.

Dokumentasi API

POSTKirim trade

Kirim market order ke akun Anda dengan stop loss dan take profit. Mendukung mode margin Hedging maupun Netting.

/v1/trade

POSTTutup & modifikasi

Tutup posisi seluruhnya atau sebagian. Perbarui SL/TP pada posisi terbuka. Tutup semua, tutup per simbol, atau netkan posisi berlawanan.

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

GETPosisi & order

Ambil semua posisi terbuka dan order pending secara real-time. Filter per simbol. Respons disajikan dari cache dengan pembaruan push langsung.

/v1/positions · /v1/orders

GETAkun & saldo

Saldo, equity, margin, free margin, floating PnL, dan leverage real-time. Satu panggilan untuk snapshot lengkap.

/v1/account

GETSimbol & spesifikasi

Daftar simbol lengkap dengan bid/ask langsung, spread, ukuran kontrak, volume min/max/step, jumlah desimal, dan persyaratan margin.

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

WSStreaming WebSocket

Kuotasi streaming real-time dengan kedalaman pasar 5 level. Berlangganan simbol mana pun yang tersedia di akun Anda.

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

Kirim trade API pertama Anda dalam hitungan menit

Beberapa baris kode dalam bahasa pilihan Anda. HTTP standar — bahasa apa pun yang bisa membuat POST request akan bekerja.

# 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

Eksekusi order dengan bahasa alami

XBTFX Trading API dibangun untuk dikonsumsi agen AI dan large language model — JSON bersih, error mudah dibaca, endpoint yang dapat diprediksi. Hubungkan lewat XBTFX Skills Hub atau server MCP, dan klien AI Anda bisa mengirim trade lewat perintah percakapan.

  • Order percakapan — beli, jual, tutup, kondisikan pada data.
  • Penalaran berbasis tool — setiap aksi mengembalikan respons terstruktur.
  • Portabel antar klien — Claude, Cursor, Windsurf, Codex.

Kurang teknis? Lihat halaman AI Agent Trading.

Contoh percakapan

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

Contoh ilustratif. Alur bersyarat tergantung pada agen dan feed data pasar yang dikonfigurasi.

Use case

Apa yang dilakukan agen AI dengan API

Empat pola umum yang kami lihat pada alur kerja otomatis dan berbasis AI di akun XBTFX.

Trading berbasis event

AI memantau berita dan data ekonomi secara real-time, mengirim trade ke akun Anda saat peristiwa penggerak pasar terdeteksi.

Manajemen risiko cerdas

AI mengikuti margin, floating PnL, dan eksposur — menyesuaikan stop, mengurangi ukuran, atau menutup trade untuk melindungi modal.

Rebalancing portofolio

Tetapkan alokasi target dan biarkan AI mempertahankannya, mengirim trade penyesuaian saat penyimpangan melewati ambang Anda.

Analisis otonom

Minta AI menganalisis riwayat trade, menghitung win rate per simbol, dan mengidentifikasi setup paling menguntungkan Anda.

Dibuat untuk akun XBTFX yang sudah Anda miliki

Gunakan akun MetaTrader 5 Pro Anda saat ini, mata uang basis yang ada, dan mode margin yang ada. API menyambung ke akun yang sudah Anda gunakan untuk trading.

Spesifikasi teknis

Endpoint siap produksi

Mode Hedging & Netting
Kedua mode margin MT5 didukung. Mode terikat ke API key Anda.
Idempotency keys
Kirim key yang sama dalam 120 detik dan kami mengembalikan respons yang di-cache. Retry aman, tanpa fill ganda.
Rate limit berbasis weight
600 weight / menit per key. Read dan trade biaya 1, operasi massal 10. Header pada setiap respons memperlihatkan sisa anggaran Anda.
Batas streaming
Hingga 1.000 langganan simbol per koneksi WebSocket dan hingga 10 koneksi per API key. Kuotasi dialirkan begitu harga berubah.

Kompatibilitas akun

Bekerja dengan akun Pro Anda

Akun Pro
Spread mentah plus komisi. API memperlakukan setiap akun Pro dengan cara yang sama: endpoint sama, JSON sama, alur autentikasi sama.
Akun PAMM, MAM & Copy Master
Akun manajer dapat dikendalikan secara programatik lewat API untuk alokasi, rebalancing, dan eksekusi. Hubungi onboarding untuk provisi kredensial.
Penyelesaian multi mata uang
Setiap mata uang basis yang didukung XBTFX MT5 untuk akun Pro: USD, EUR, USDT, BTC, ETH, XRP, SOL, LTC, ZEC, XAU. Saldo, equity, margin, dan PnL dikembalikan dalam mata uang akun itu sendiri, jadi tidak perlu logika konversi di sisi Anda.
Hedging atau Netting
Mode margin apa pun yang Anda atur di akun MT5 itulah yang dipakai API. Tidak perlu konfigurasi ulang.

Sumber daya developer

Contoh kode, berkas AI skill, dan dokumentasi API lengkap — semua yang Anda butuhkan untuk mulai membangun.

Dokumentasi API

Referensi endpoint lengkap dengan contoh request/response, panduan autentikasi, dan integrasi WebSocket.

Contoh API

Contoh kode dalam Python, JavaScript, curl, dan lainnya. Salin dan jalankan.

AI Skills Hub

Berkas skill untuk alur trading, akun, data pasar, dan WebSocket pada framework agen yang kompatibel.

MCP Server

Untuk Claude Code, Claude Desktop, OpenAI Codex, Cursor, Windsurf, dan klien lain yang kompatibel dengan MCP.

Mulai dalam tiga langkah

Cangkang sama, dua titik mulai — pilih yang sesuai dengan status akun Anda.

  1. Generate API key

    Login ke portal.xbtfx.com dengan kredensial XBTFX Anda, pilih akun trading, dan generate key.

    Buka Console
  2. Pasang Skill atau MCP

    Pasang skill dari Skills Hub, atau hubungkan server MCP ke Claude Code, Cursor, Windsurf, atau klien kompatibel lainnya. Key tetap di lokal.

    Dokumentasi MCP
  3. Mulai trading

    Verifikasi dengan GET /v1/auth/status, lalu kirim perintah dalam bahasa alami atau panggil endpoint REST/WebSocket secara langsung.

    Baca dokumentasi

Pertanyaan yang sering diajukan

Apa itu XBTFX Trading API?
XBTFX Trading API menyediakan akses REST dan WebSocket untuk trading programatik, pemantauan akun, pengambilan data pasar, dan streaming pada akun XBTFX MetaTrader 5® yang kompatibel. Dibuat oleh XBTFX — Anda berinteraksi lewat endpoint HTTP yang bersih dan respons JSON untuk mengirim trade dan mengambil data akun.
Bisakah saya memakai API dengan akun Standard?
Tidak. XBTFX Trading API hanya bekerja dengan akun Pro di MetaTrader 5. Untuk akun Standard, gunakan API terbuka Mega1: API ini bekerja dengan akun Standard di Mega1, dengan key yang dibuat di terminal Mega1.
Bahasa pemrograman apa yang bisa saya pakai?
Bahasa apa pun yang dapat membuat permintaan HTTP. Python, JavaScript, Go, Rust, C#, Java, Ruby, PHP — jika dapat mengirim POST dengan body JSON, ia bisa mengirim trade ke akun XBTFX Anda lewat API.
Bisakah saya membangun strategi trading otomatis?
Bisa. XBTFX Trading API dirancang untuk trading algoritmik dan otomatis. Anda dapat membangun bot berbasis sinyal, rebalancer portofolio, sistem manajemen risiko, atau logika kustom apa pun yang mengirim trade ke akun Anda.
Apakah ada feed WebSocket harga real-time?
Ada. XBTFX Trading API menyediakan endpoint WebSocket untuk streaming kuotasi real-time dari simbol yang tersedia di akun Anda. Kuotasi mencakup kedalaman pasar 5 level bila tersedia. Hingga 1.000 langganan simbol per koneksi dan hingga 10 koneksi simultan.
Apa beda mode Hedging dan Netting?
Itu adalah mode margin yang menentukan perilaku posisi. Hedging memungkinkan banyak posisi independen per simbol, termasuk buy dan sell yang berlawanan. Netting menggabungkan semua menjadi satu posisi per simbol. API key Anda mewarisi mode dari akun.
Berapa rate limit-nya?
600 weight per menit per API key. Sebagian besar permintaan biaya 1 weight — hingga 600 panggilan per menit. Operasi massal seperti close-all biaya 10 weight. Setiap respons menyertakan header yang menunjukkan sisa anggaran Anda.
Bisakah saya trading CFD kripto via API?
Bisa. Setiap simbol yang tersedia di akun XBTFX Anda bisa diakses lewat API — termasuk CFD kripto. Anda juga bisa pakai API dengan akun berdenominasi BTC, ETH, USDT, atau XRP.
Apakah API gratis dipakai?
Ya. XBTFX Trading API termasuk dalam setiap akun Pro tanpa biaya tambahan. Tidak ada biaya API, langganan, atau biaya per panggilan di luar komisi dan spread trading biasa Anda.
Bagaimana cara mendapatkan API key?
Pertama, buka akun Pro XBTFX di portal.xbtfx.com bila belum punya. Lalu login ke API Console di portal.xbtfx.com dengan kredensial XBTFX Anda, pilih akun Pro Anda, dan generate key. Verifikasi key dengan mengirim GET /v1/auth/status sebelum melakukan trade.
Apa yang harus saya lakukan sebelum melakukan trade?
Verifikasi dulu API key dan status akun dengan mengirim GET /v1/auth/status. Ini memastikan key Anda valid, menampilkan izin dan mode margin, serta memastikan akun Anda siap sebelum mengirim permintaan trade apa pun.
Apakah saya butuh pengalaman pemrograman?
Memakai REST API langsung butuh pengetahuan dasar pemrograman. Namun lewat jalur integrasi AI, Anda tidak perlu menulis kode — hubungkan server XBTFX MCP ke Claude Code atau Cursor, atau pasang berkas skill dari Skills Hub, dan berikan perintah trading dalam bahasa alami. Kefamiliaran dengan asisten AI coding direkomendasikan.
Bisakah saya pakai AI untuk trading di akun saya?
Bisa. Pakai XBTFX Skills Hub untuk framework agen yang mendukung berkas skill, atau hubungkan server XBTFX MCP ke klien yang kompatibel dengan MCP seperti Claude Code, Claude Desktop, OpenAI Codex, Cursor, atau Windsurf. Kedua jalur memungkinkan Anda mengirim perintah trading dalam bahasa alami lewat XBTFX Trading API.
Apakah aman memberi agen AI akses ke akun saya?
API key biasanya disimpan secara lokal oleh agen di mesin Anda dan tidak diunggah ke server pihak ketiga. Agen mengirim panggilan API langsung ke server XBTFX menggunakan key Anda. Anda dapat mencabut key kapan saja dari Console secara instan.

Mulai membangun hari ini.
API ini gratis digunakan.

Buka akun XBTFX Anda, buat API key di portal, lalu kirim trade pertama Anda.

Dukungan Langsung

Chat dengan tim dukungan kami, termasuk di akhir pekan.

Situs dukungan

Panduan dan jawaban seputar akun, pendanaan, dan platform Anda.

Kunjungi situs dukungan

Blog

Berita perusahaan, pembaruan pasar, dan wawasan trading.

Baca blog

Peringatan Risiko: Memperdagangkan produk CFD melibatkan tingkat risiko yang tinggi dan mungkin tidak cocok untuk semua investor.