Création d'un ordre limité

L'ordre limité sera exécuté lorsque le prix spécifié sera atteint

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

Demande

Paramètres de requête

NomType de paramètreDéfinition
market*stringDésignation de la paire de trading disponible (par exemple « TRX_USDT »)
quantity*stringQuantité en base_currency
price*stringPrix ​​limite pour l'exécution de l'ordre en quote_currency
direction*stringType de commandeOptions disponibles:buysell
stop_loss_pricestringLe prix de marché seuil de l'actif, une fois atteint, l'ordre sera automatiquement annulé
client_order_idstringIdentifiant unique créé par le client
tagstringÉtiquette de courtier

Type de paramètre

string

Définition

Désignation de la paire de trading disponible (par exemple « TRX_USDT »)

Type de paramètre

string

Définition

Quantité en base_currency

Type de paramètre

string

Définition

Prix ​​limite pour l'exécution de l'ordre en quote_currency

Type de paramètre

string

Définition

Type de commandeOptions disponibles:- buy- sell

Type de paramètre

string

Définition

Le prix de marché seuil de l'actif, une fois atteint, l'ordre sera automatiquement annulé

Type de paramètre

string

Définition

Identifiant unique créé par le client

Type de paramètre

string

Définition

Étiquette de courtier

* - paramètre obligatoire

Demander un exemple


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

Codes possibles

200 : la commande a été créée avec succès

404 : Utilisateur ou ressource introuvable

422 : Données d'entrée invalides

500 : erreur de serveur interne

Exemple de réponse


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

Erreurs possibles

Exemples de réponses:


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


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


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


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


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


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


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

Exemple de réponse avec erreur


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