Pembuatan limit order

Perintah limit akan dieksekusi ketika harga yang ditentukan tercapai

post
https://api.cryptomus.com/v2/user-api/exchange/orders
Menyalin

Meminta

Parameter kueri

NamaJenis parameterDefinisi
market*stringPenunjukan pasangan perdagangan yang tersedia (misalnya `TRX_USDT`)
quantity*stringJumlah dalam mata uang dasar
price*stringBatas harga untuk eksekusi order dalam quote_currency
direction*stringJenis pesananPilihan yang tersedia:buysell
stop_loss_pricestringHarga ambang batas pasar aset, yang jika tercapai maka pesanan akan dibatalkan secara otomatis
client_order_idstringPengidentifikasi unik yang dibuat oleh klien
tagstringTag Pialang

Jenis parameter

string

Definisi

Penunjukan pasangan perdagangan yang tersedia (misalnya `TRX_USDT`)

Jenis parameter

string

Definisi

Jumlah dalam mata uang dasar

Jenis parameter

string

Definisi

Batas harga untuk eksekusi order dalam quote_currency

Jenis parameter

string

Definisi

Jenis pesananPilihan yang tersedia:- buy- sell

Jenis parameter

string

Definisi

Harga ambang batas pasar aset, yang jika tercapai maka pesanan akan dibatalkan secara otomatis

Jenis parameter

string

Definisi

Pengidentifikasi unik yang dibuat oleh klien

Jenis parameter

string

Definisi

Tag Pialang

* - parameter wajib

Contoh permintaan


{
  "market": "TRX_USDT",
  "quantity": "20",
  "price": "0.2964",
  "direction": "buy",
  "stop_loss_price": "0.31"
}
Menyalin

Kode yang mungkin

200: Pesanan berhasil dibuat

404: Pengguna atau sumber daya tidak ditemukan

422: Data masukan tidak valid

500: Kesalahan server internal

Contoh respons


1{
2  "order_id": "01JEXAFCCC5ZVJPZAAHHDKQBNG"
3}
Menyalin

Kemungkinan kesalahan

contoh tanggapan:


1{
2  "state": 1,
3  "message": "Market validation error"
4}
Menyalin


1{
2  "state": 2,
3  "message": "Incorrect amount or price accuracy"
4}
Menyalin


1{
2  "state": 3,
3  "message": "Order amount is out of acceptable ranges"
4}
Menyalin


1{
2  "state": 4,
3  "message": "Stop Loss order price error"
4}
Menyalin


1{
2  "state": 6,
3  "message": "Insufficient balance"
4}
Menyalin


1{
2  "state": 7,
3  "message": "client_order_id error"
4}
Menyalin


1{
2  "state": 0,
3  "message": "Standard validation error"
4}
Menyalin

Contoh respons dengan kesalahan


1{
2  "code": 4,
3  "message": "Stop-loss price must be higher than order price"
4}
Menyalin