Trading
Quick trade
"Quick trade" is a section of the bundle window panel: open or close a position manually, with both legs or one. It works in the bundle's trading session, which is open while the window is open.
The mode is "Combined" (both legs, the default) or "Per exchange" (one leg). Columns: "Entry" with the "Open" button and "Exit" with the "Close" button; in "Per exchange" mode, the buttons carry the name of the leg's exchange. Orders are sent in the active polarity.
Volume is in coins (base), one number for both legs; the list contains the bundle's lots, the first one by default. Below it is an estimate in the quote currency at the legs' average prices. If the volume is not a multiple of the pair step, a yellow warning shows how much will be sent. For pairs with different contract multipliers (for example, 1000FLOKI and FLOKI), the volume is entered in the scale of the larger leg.
There is no confirmation: a press sends immediately, and each press is a separate send; an accidental repeated press is filtered out.
The server checks, in order:
- each leg has a connection;
- the leg's position slot is not occupied by another bundle;
- for opening — the polarity is not locked;
- for opening — the account is not frozen, the contract is not delisted, the commission balance is not empty;
- "Combined" opening — the volume is rounded down to the pair step;
- opening — the position after the order will not exceed the "Position limit";
- opening — each leg's volume is not below its minimum order; if even one leg is below it, nothing is sent — a pair is not opened with one leg;
- closing — each leg closes the position of the active polarity: volume = the smaller of the requested amount and the position; on perpetual contracts — reduce-only.
Then the legs are executed one after the other, A and then B, each with its own retries (see "Execution"). If leg A was not filled, leg B is sent anyway. Closing cancels an unfinished entry top-up on both legs.
The result: how many legs were sent and, for each leg, the filled volume or the reason:
- below the minimum order — not sent;
- the other leg is below the minimum — a pair is not opened with one leg;
- the position is empty or already closed on the exchange — nothing to close;
- not enough funds on the exchange;
- partially filled;
- nothing was filled by the deadline;
- the exchange did not confirm the fill — the outcome is unknown, there is no retry: check the leg;
- the bundle is not signed — the order executor did not accept the entry.
Buttons are locked in advance: no connection or the leg is occupied — both; the account is frozen, the polarity is locked or the commission balance is empty — only "Open". If a leg's market is closed for trading or the contract was delisted before the window was opened, the whole panel is unavailable.