Field | Comments |
---|---|
Amount step size | Amount step size is the minimum increment allowed when buying or selling this instrument |
Contract size | Contract size refers to the amount or quantity of an underlying security represented by a derivatives contract usually equal to amount step size. |
Minimum notional value | Minimum notional value expresses minimum value of the contract, below which the exchange will reject the order |
Minimal trade size | Minimum trade size expressed in base contract currency |
Max leverage | Maximum leverage available for this instrument on exchange |
Default leverage | Leverage set by default. In order to change the default leverage, refer to the exchange specific settings here |
Spread Matrix streams current values of cross-exchange and intra-exchange spreads. You can choose any combination of exchanges, LEG1 instruments will be on vertical axis, LEG2 instruments will be on horizontal axis. On crossings you will find the spreads between particular pairs of instruments.
Spread Matrix is also an alternative way of selecting the spread on which you want to trade - just click on selected spread, it will be chosen as the current instrument for trade
Price Type | Description |
---|---|
LAST price | Difference between the prices of last trades on each of the spread legs LastPrice = Leg1LastPrice-Leg2LastPrice |
ASK price | The price for which you can BUY given spread. In other words it is ASK spread price. It is equal to the lowest entry in the spread order book on the ASK side. BuyPrice = Leg1AskPrice-Leg2BidPrice |
BID price | The price for which you can SELL given spread. In other words it is BID spread price. It is equal to the highest entry in the spread order book on the BID side. SellPrice = Leg1BidPrice-Leg2AskPrice |
Auto-Trigger orders are executed by BitSpreader when the price reaches the trigger price level. At that moment BitSpreader executes regular Market Order with provided size.
Auto-Trigger order works in a similar way as a limit order on regular exchange but the differences are significant, therefore we avoid using the name Limit Order in this case.
Active-Spreading is the most advanced type of spread orders provided by BitSpreader. Active-spreading is using the combination of limit and market orders to execute the spread transaction. One of the spread legs is executed using the limit order and second with market order.
BitSpreader places and actively updates limit orders on the market selected as the "Quoting" market. The second market in the spread is called "Hedging" market. As soon as the limit order is filled, BitSpreader executes the market (taker) order on the hedging market. This way of execution is faster and cheaper compared to Auto-Trigger orders. Users have higher chance to catch short-lasting spreads and pay lower fees - instead of 4 times the taker order fee as in the full cycle of auto-trigger/manual spread orders - the fees that need to be paid are 2 times taker fee and 2 times maker fee. In some cases user may get a rebate instead of paying the fee (the cost of executing the market order and providing the liquidity to the exchange is negative - the exchange pays to the user for his service).
How is the limit order calculated/updated
Field | Comments |
---|---|
Amount step size | Amount step size is the minimum increment allowed when buying or selling this instrument amtStepSize = minimal common denominator(leg1AmtStepSize, leg2AmtStepSize) |
Contract size | Contract size refers to the amount or quantity of an underlying security represented by a derivatives contract usually equal to amount step size. ctrSize = minimal common denominator(leg1ctrSize, leg2ctrSize) |
Minimum notional value | Minimum notional value expresses minimum value of the contract, below which the exchange will reject the order minNotionalValue = max(leg1minNotionalValue, leg2minNotionalValue) |
Minimal trade size | Minimum trade size expressed in base contract currency minTradeSize = max(leg1minTradeSize, leg2minTradeSize) |
Spread order state | Description |
---|---|
WORKING | BitSpreader is waiting for the trigger price to execute the order |
REJECTED | Both legs of the spread order have been rejected by the exchange |
CANCELLED | User has cancelled the spread order |
FILLED | The spread order is fully filled |
PARTIALLY_FILLED | The spread order is filled only partially, both legs are equal, there is no exposure |
INCOMPLETE | The spread order is filled only partially the fill on one leg is not equal to the fill on the second leg - exposure is present. |