ثبت سفارش

این API برای ثبت سفارش جدید در بازار اسپات استفاده می‌شود. کاربر می‌تواند با مشخص کردن پارامترهای سفارش مثل نوع، قیمت، مقدار، و نماد معاملاتی، سفارش خود را ثبت کند.

curl -i -X POST \
  https://api.wallex.ir/v1/account/orders \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: YOUR_API_KEY_HERE' \
  -d '{
    "client_id": "string",
    "price": "string",
    "quantity": "string",
    "side": "string",
    "stop_Price": "string",
    "symbol": "string",
    "type": "string"
  }'
Response
application/json
{ "message": "string", "result": { "active": true, "clientOrderId": "string", "created_at": "string", "executedPercent": 0, "executedPrice": "string", "executedQty": "string", "executedSum": "string", "fee": "string", "fills": [], "origQty": "string", "price": "string", "side": "string", "status": "string", "stopPrice": "string", "stopPriceCondition": "string", "sum": "string", "symbol": "string", "transactTime": 0, "type": "string", "updated_at": "string" }, "success": true }

توضیحات Request-Body

برای فراخوانی این API باید اطلاعات زیر را به‌صورت JSON در Request-Body ارسال کنید:

Example

"82494"

Data Type

String

Required or Optional

Required

Definition

قیمت واحد برای ثبت سفارش

توضیحات Response-Body

در صورت موفقیت آمیزبودن درخواست شما ، Response-Code دریافتی 201 میباشد.

{
  "message": "پیام کلی درباره وضعیت سفارش یا پاسخ سرور",
  "result": {
    "active": "آیا سفارش فعال است یا خیر" ,
    "clientOrderId": "شناسه سفارش که برای دریافت جزییات سفارش یا لغو آن استفاده میگردد",
    "created_at": "زمان ایجاد سفارش",
    "executedPercent": "درصد اجراشده از سفارش",
    "executedPrice": " قیمت اجرا شده سفارش ",
    "executedQty": "مقدار اجرا شده از سفارش",
    "executedSum": "جمع مبلغ اجرا شده سفارش ",
    "fee": "کارمزد کل سفارش",
    "fills": [                 
      {
        "fee":  "کارمزد بخش اجرا شده",
        "feeAsset":  "نوع دارایی کارمزد (مثل USDT)",
        "feeCoefficient":  "ضریب کارمزد آن بخش",
        "isBuyer": "آیا کاربر خریدار بود یا فروشنده", 
        "makerFeeCoefficient":  "ضریب کارمزد Maker",
        "price":  "قیمت معامله در آن بخش",
        "quantity":  "حجم معامله در آن بخش",
        "sum":  "جمع کل مبلغ معامله در آن بخش",
        "symbol":  "نماد معاملاتی مربوط به معامله",
        "takerFeeCoefficient":  "ضریب کارمزد Taker",
        "timestamp": " زمان انجام معامله در آن بخش"
      }
    ],
    "origQty":  "مقدار اولیه سفارش",
    "price":  "قیمت سفارش",
    "side": "سمت سفارش",
    "status":  "وضعیت سفارش",
    "stopPrice": "قیمت توقف",
    "stopPriceCondition":  "شرط مربوط به قیمت توقف",
    "sum": "جمع کل ارزش سفارش",
    "symbol": "نماد معاملاتی سفارش", 
    "transactTime": "زمان تراکنش ",
    "type": "نوع سفارش ",
    "updated_at": "زمان آخرین به‌روزرسانی سفارش" 
  },
  "success": "موفقیت آمیز بودن درخواست"
}