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.
Kompatibel dengan akun XBTFX MetaTrader 5®
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.
# 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
} 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.
Bangun bot trading dan strategi algoritmik yang mengirim trade ke akun Anda otomatis. Jalankan eksekusi berbasis sinyal, rebalancing portofolio, atau logika manajemen risiko kustom.
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.
Buat dasbor, sambungkan ke sumber data eksternal, salurkan sinyal trading dari platform lain, atau integrasikan data akun ke sistem pelaporan dan analitik Anda.
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.
Kirim market order ke akun Anda dengan stop loss dan take profit. Mendukung mode margin Hedging maupun Netting.
/v1/trade 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 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 Saldo, equity, margin, free margin, floating PnL, dan leverage real-time. Satu panggilan untuk snapshot lengkap.
/v1/account Daftar simbol lengkap dengan bid/ask langsung, spread, ukuran kontrak, volume min/max/step, jumlah desimal, dan persyaratan margin.
/v1/symbols · /v1/symbols/:symbol Kuotasi streaming real-time dengan kedalaman pasar 5 level. Berlangganan simbol mana pun yang tersedia di akun Anda.
wss://ws.xbtfx.com/v1/ws 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"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", or "placed" while it executesconst ws = new WebSocket("wss://ws.xbtfx.com/v1/ws");
ws.onopen = () => ws.send(JSON.stringify({
action: "auth", token: "xbtfx_live_..."
}));
ws.onmessage = (e) => {
const msg = JSON.parse(e.data);
if (msg.action === "auth_ok") ws.send(JSON.stringify({
action: "subscribe", channel: "quotes",
symbols: ["EURUSD", "BTCUSD"]
}));
if (msg.channel === "quote") console.log(msg.symbol, msg.bid, msg.ask);
};interface.xbtfx.comShell
AI-Ready
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.
Kurang teknis? Lihat halaman AI Agent Trading.
Contoh percakapan
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:25tool · xbtfx_get_positions4 open · EURUSD ×2, GBPUSD ×2 · floating +$184.20
13:2613:30 · NFP released: 247k (forecast 195k)
tool · xbtfx_close_all (filter: EURUSD, GBPUSD)Closed 4 positions in 38 ms · realized +$212.80
13:30Contoh ilustratif. Alur bersyarat tergantung pada agen dan feed data pasar yang dikonfigurasi.
Use case
Empat pola umum yang kami lihat pada alur kerja otomatis dan berbasis AI di akun XBTFX.
AI memantau berita dan data ekonomi secara real-time, mengirim trade ke akun Anda saat peristiwa penggerak pasar terdeteksi.
AI mengikuti margin, floating PnL, dan eksposur — menyesuaikan stop, mengurangi ukuran, atau menutup trade untuk melindungi modal.
Tetapkan alokasi target dan biarkan AI mempertahankannya, mengirim trade penyesuaian saat penyimpangan melewati ambang Anda.
Minta AI menganalisis riwayat trade, menghitung win rate per simbol, dan mengidentifikasi setup paling menguntungkan Anda.
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
Kompatibilitas akun
Contoh kode, berkas AI skill, dan dokumentasi API lengkap — semua yang Anda butuhkan untuk mulai membangun.
Referensi endpoint lengkap dengan contoh request/response, panduan autentikasi, dan integrasi WebSocket.
Contoh kode dalam Python, JavaScript, curl, dan lainnya. Salin dan jalankan.
Berkas skill untuk alur trading, akun, data pasar, dan WebSocket pada framework agen yang kompatibel.
Untuk Claude Code, Claude Desktop, OpenAI Codex, Cursor, Windsurf, dan klien lain yang kompatibel dengan MCP.
Cangkang sama, dua titik mulai — pilih yang sesuai dengan status akun Anda.
Login ke portal.xbtfx.com dengan kredensial XBTFX Anda, pilih akun trading, dan generate key.
Buka ConsolePasang skill dari Skills Hub, atau hubungkan server MCP ke Claude Code, Cursor, Windsurf, atau klien kompatibel lainnya. Key tetap di lokal.
Dokumentasi MCPVerifikasi dengan GET /v1/auth/status, lalu kirim perintah dalam bahasa alami atau panggil endpoint REST/WebSocket secara langsung.
Baca dokumentasiDaftar di portal.xbtfx.com dan buka akun Pro. Pilih mata uang basis pilihan Anda — USD, USDT, BTC, ETH, atau XRP.
Buat akunLogin ke portal.xbtfx.com dengan kredensial XBTFX Anda, pilih akun trading, dan generate key.
Buka ConsolePasang skill dari Skills Hub, atau hubungkan server MCP ke Claude Code, Cursor, Windsurf, atau klien kompatibel lainnya. Lalu kirim trade pertama Anda.
Dokumentasi MCPBuka akun XBTFX Anda, buat API key di portal, lalu kirim trade pertama Anda.