TradePatio uses cookies to provide necessary site functionality and improve your experience. By using our website, you agree to our privacy policy.

Models

Models

Order
{
id: string,
ex_id: EX_ID,
pair_source: string,
is_buy: boolean,
status: ORDER_STATUS,
quantity: number,
price: number,
executed_quantity: number,
total: number,
timestamp_nano: number
}

Модель биржевого ордера.

  • id -биржевой идентификатор ордера.
  • ex_id -  id биржи. Смотри константу EX_ID
  • pair_source - краткое биржевое имя пары.
  • is_buy - на покупку ли данный ордер
  • status - состояние ордера. Смотри константу ORDER_STATUS
  • quantity - количество монет в ордере
  • price - цена ордера
  • executed_quantity - исполненное количество ордера
  • total - исполненное количество ордера во второй монете
  • timestamp_nano - время в миллисекундах

 

 

TradeOrder
{
id: number,
ex_id: EX_ID,
pair: string,
pair_source: string,
is_buy: boolean,
is_bot: boolean,
type: TRADE_ORDER_TYPE,
quantity: number,
price: number,
error: string,
ex_order_id: string
}

Модель trade ордера. Используется для работы с trade ботом и подписках на него.

  • id - идентификатор ордера
  • ex_id -  id биржи. Смотри константу EX_ID
  • pair - полное имя пары.
  • pair_source - краткое биржевое имя пары.
  • is_buy - на покупку ли данный ордер
  • is_bot - принимает значение false, если ордер создан вручную
  • type - константа. Смотри TRADE_ORDER_TYPE
  • quantity - количество монет в ордере
  • price - цена ордера
  • error - может содержать в себе текст ошибки исполнения ордера
  • ex_order_id - биржевой идентификатор ордера. Нужен для получения данных об биржевом ордере

 

 

TrailingOrder
{
id: number,
ex_id: EX_ID,
pair: string,
pair_source: string,
is_buy: boolean,
origin_price: number,
step_percent: number,
dump_percent: number,
stop_loss: number,
quantity: number
}

Модель trailing ордера. Используется для работы с trailing ботом и подписках на него.

  • id - идентификатор ордера
  • ex_id -  id биржи. Смотри константу EX_ID
  • pair - полное имя пары.
  • pair_source - краткое биржевое имя пары.
  • is_buy - на покупку ли данный ордер
  • origin_price - стартовая цена трейлинга
  • step_percent - процент следующего шага трейлинга
  • dump_percent - процент цены на откат к продаже
  • stop_loss - цена страховочного значения при котором трейлинг аварийно исполнится
  • quantity - количество монет в ордере

 

 

AskBid
{
pair_source: string,
ask: [][]number,
bid: [][]number
}

Содержит данные стакана

  • pair_source - краткое биржевое имя пары.
  • ask - массив отсортированный по увеличению
    • ask[n][1] - цена
    • ask[n][2] - количество
  • bid - массив отсортированный по уменьшению
    • bid[n][1] - цена
    • bid[n][2] - количество