/api/v1/smart_trades
Membuat entitas SmartTrade baru. Pembuatan SmartTrade tersedia untuk akun bursa yang memiliki nilai parameter smart_trading_supported bernilai true.
Parameter Permintaan
9ID dari entitas akun bursa tempat perdagangan ini akan dibuat.
Pasangan perdagangan dalam format Quentrade (misal: USDT_BTC). Gunakan endpoint Semua pasangan pasar untuk mendapatkan nilai yang valid.
Digunakan untuk membuat jenis SmartTrade Simple Buy atau Simple Sell. Atur ke true untuk mengeksekusi order pasar langsung tanpa aturan TP/SL. Default: false
Atur ke true untuk membuat Smart Sell atau Smart Buy — melewati langkah entri posisi dan hanya menempatkan take profit / stop loss untuk posisi aset yang sudah dimiliki. Default: false
Rincian pengaturan leverage yang diterapkan pada SmartTrade margin atau futures.
Mengaktifkan pengaturan leverage untuk SmartTrade ini. Atur ke true untuk mengaktifkan. Default: false
Jenis leverage untuk akun futures: cross atau isolated. Default: cross
Nilai leverage cross atau isolated berdasarkan aturan bursa dan batas mata uang.
Pengaturan Posisi yang diterapkan pada SmartTrade ini.
Jenis pesanan posisi untuk SmartTrade ini: market, limit, atau conditional.
Sisi pesanan untuk membuka posisi: buy atau sell.
Rincian unit kuantitas yang diterapkan. Berisi [value: string] yang menentukan jumlah unit sesuai aturan bursa.
Pengaturan harga. Wajib diisi untuk jenis pesanan limit atau conditional. Berisi [value: number].
Pengaturan pesanan pemicu bersyarat: [order_type: string] (market, limit), [price: object] (type: bid/ask/last, value: number), dan [trailing: object] (enabled: boolean, percent: number).
Rincian pengaturan Take Profit dan langkah-langkah target bertingkat yang diterapkan pada SmartTrade ini.
Mengaktifkan Take Profit untuk SmartTrade ini. Atur ke true untuk mengaktifkan. Default: false
Informasi rinci mengenai setiap langkah Take Profit termasuk [order_type: market/limit], [volume: number] (persentase volume), [price: object] (type: bid/ask/last, value/percent: number), dan [trailing: object] (enabled: boolean, percent: number min: 0.01 max: 100 untuk langkah terakhir).
Rincian pengaturan proteksi Stop Loss yang diterapkan pada SmartTrade ini.
Mengaktifkan Stop Loss untuk SmartTrade ini. Atur ke true untuk mengaktifkan. Default: false
Mengaktifkan fitur Pindahkan ke Breakeven. Membutuhkan minimal dua langkah Take Profit. Default: false
Jenis Stop Loss: market atau limit. Wajib diisi jika stop_loss[enabled] bernilai true.
Konfigurasi nilai harga stop loss: [value: number] atau [percent: number].
Harga pemicu stop loss bersyarat dan pengaturan trailing SL [price: object, trailing: object].
Pengaturan waktu tunda aman (dalam detik) sebelum mengeksekusi SL [enabled: boolean, value: number].
Catatan khusus opsional yang ditentukan oleh pengguna untuk SmartTrade ini (minlength: 1, maxlength: 300).
Parameter Respons
Jika berhasil, respons menyertakan salinan terbaru dari entitas SmartTrade.
Contoh Permintaan
Contoh Respons
Mengembalikan HTTP 201 Created saat pembuatan berhasil, atau 422/403 jika terjadi kegagalan validasi parameter.