Market Buy Order

  • Broker balance overview

The responsible Administrator can observe the available Broker trading balance in both ETH and USDT. Additionally, there should be support to ensure that the broker trading balance is sufficient to cover user requests.

Screenshot from 2024-06-13 20-37-21.png

 

  • Order creation, User balance changes and trade history

There is an available User balance and an advanced trading locked balance in both ETH and USDT before the creation of a market buy order.

Screenshot from 2024-06-13 20-38-41.png

To create a market buy order (with a Taker role), it's crucial to review liquidity by ensuring the Order Book's sell-side has sufficient amount to cover the requested amount to buy, regardless of price.

 

To create a market buy order, ensure the User has a sufficient USDT balance.

 

After matching a market buy order, there remains an available User balance and an advanced trading locked balance in both ETH and USDT.

 

There is an Order History for a User Query with main details for a closed Market Buy Order: market, type, side, user, amount, price, executed Amount, executed Volume, status, createdAt.

 

There is a Trade History for a User with main details for a closed Market Buy Order (always with Taker role): market, maker Order Side, buyUser Id, sell User Id, amount, price, volume, created At, maker_fee, taker_fee, status.

 

Users can observe Trade History details with Taker role on UI: Market pair, Date, Type of operation, Side, Price, Amount, Total, Fee, Role

 

  • Order details in Admin Panel

In the Admin Panel, the Administrator can observe the main details for a Closed order Status: of the Order Cancel Order (button), Market, Type, Side, Date, Amount: filled with Base Currency ID and filling progress bar of order in percent, Executed Volume, Price, Average Executed Price, Seller or Buyer: email address of creator with the option to go to their account page, Operation: (…) Details (button) opens order details.
Trades: trades amount per order. With the list of their details: a) Trades: with the timestamp of creation b) Market ID c) Price d) Amount e) Maker fee f) Taker fee g) Maker Order Side h) Seller or Buyer: matched order with counterparty email address and (…) Details (button) opens order details i) Sell Order or Buy Order: matched order price with currency ID, and (…) Details (button) opens order details

 

  • Operation details in Admin Panel

Operation Details shows the Administrator expanded details of the operation: Type, Parent Operation (if applicable), Status, Amount: Input order, Output order, User, Date, Documents(transactions): links to order details Description.
Ledger Records (subsection below) displays detailed accounting data for the operations entered in system ledger records: Account number, Debit, Credit, Counterparty, Description, Created, Operation: field for special information for the operation.

 

  • Broker trading history and balance overview

The responsible Administrator can observe the main details of the Broker's closed market buy order.

There is an available Broker trading balance and a trading locked balance in both ETH and USDT after matching a market buy order

Â