لیست سفارشات فعال

این API برای دریافت لیست سفارش‌های فعال (Active Orders) طراحی شده است.
سفارش‌های فعال، سفارشاتی هستند که هنوز به طور کامل اجرا نشدند یا لغو نشده‌اند.
این API به شما امکان می‌دهد تا سفارش‌ها فعال خود را به‌صورت لحظه‌ای بررسی کرده و اطلاعات کامل مربوط به آن‌ها را دریافت کنید.
همچنین با استفاده از فیلترهای مختلف میتوانید نتایج دلخواه خود را فیلتر کنید.
توجه داشته باشید تمامی فیلترها را باید به‌صورت Query-parameters ارسال کنید

curl -i -X GET \
  'https://api.wallex.ir/v1/account/openOrders?market=string&page=0&per_page=0' \
  -H 'x-api-key: YOUR_API_KEY_HERE'
Response
application/json
{ "message": "string", "result": { "property1": [], "property2": [] }, "result_info": null, "success": true }

توضیحات Query-parameters

برای فراخوانی این API میتوانید پارارمترهای مختلف خود را به عنوان Query-parameters در مسیر API ارسال کنید :

Example

1

Data Type

Number

Required or Optional

Optional

Valid Values

Numbers >= 1

Definition

با ارسال این Query-parameter میتوانید می‌توانید سفارشات را به صورت صفحه‌بندی‌شده مشاهده کنید (برای مثال، page=2 برای دریافت صفحه دوم سفارشات).

توضیحات Response-Body

{
  "message": "پیام وضعیت پاسخ از سمت سرور",
  "result": {
    "additionalProp1": [     
      {
        "active": true,   
        "clientOrderId": "شناسه سفارش از سمت کلاینت",
        "created_at": " زمان ایجاد سفارش",
        "executedPercent": 0,
        "executedPrice": "میانگین قیمت اجرای سفارش",
        "executedQty": "مقدار اجرایی‌شده از سفارش",
        "executedSum": "ارزش کل سفارش اجرا شده",
        "fills": [           
          {
            "fee": "مقدار کارمزد برای این اجرای خاص",
            "feeAsset": "نوع دارایی کارمزد (مثلاً USDT)",
            "feeCoefficient": "ضریب کارمزد کلی",
            "isBuyer": "وضعیت خرید با فروش بودن سفارش", 
            "makerFeeCoefficient": "ضریب کارمزد به عنوان Maker",
            "price": "قیمت این اجرای خاص",
            "quantity": "مقدار معامله شده",
            "sum": "جمع ارزش اجرای سفارش",
            "symbol": " نماد معاملاتی (مثلاً BTCUSDT)",
            "takerFeeCoefficient": "ضریب کارمزد به عنوان Taker",
            "timestamp": "زمان دقیق اجرای این بخش از سفارش"
          }
        ],
        "origQty": "مقدار اولیه سفارش",
        "price": " قیمت سفارش",
        "side": "نوع سفارش (buy/sell)",
        "status": "وضعیت سفارش (مثل: NEW، FILLED، CANCELED)",
        "stopPrice": "قیمت توقف (برای سفارشات شرطی)",
        "stopPriceCondition": "شرط اجرا شدن stopPrice",
        "sum": " جمع کلی ارزش سفارش",
        "symbol": " نماد معاملاتی مربوط به سفارش",
        "transactTime": 0,      
        "type": "نوع سفارش (مثل: LIMIT، MARKET، STOP_LIMIT)",
        "updated_at": " زمان آخرین به‌روزرسانی سفارش"
      }
    ],
    "additionalProp2": [  "ساختاری مشابه additionalProp1" ],       
    "additionalProp3": [  "ساختاری مشابه additionalProp1" ]
  },
  "result_info": "اطلاعات یا توضیحات اضافی ",
  "success": true     
}