|A market order is a buy or sell order which is set to be executed immediately at current market prices. As long as there is supply from seller and demand from buyers, market orders are filled. Market orders are used when execution is prioritized over the price.|
Note that market order is filled at the best price available at the relevant time. And especially in fast-moving markets the price may be quite different from the last price quoted.
|Limit order||A limit order allows you to specify the maximum amount you are willing to pay when you buy or the minimum amount you are willing receive when you sell.|
Note that your limit order may not be filled if the market price does not reach Your expectations.
It is important to understand that your order may be processed in peaces (trades) meaning that your order may be acquired by a few or more opposite orders. Also, not full amount of your order may be processed since it is all based on supply/demand.
Makers and takers
When you place an order that is immediately filled (like market order) you are a taker and you pay taker fee. Basically, you are taking out orders that are already on the market waiting to be matched (like limit orders).
Meanwhile, when you place an order that doesn’t fill immediately (like a limit order), you are a maker. You make the market for takers. Usually, a maker fee is lower than taker fee.
How to cancel an order?
Login to your account → click 'open orders' → find the order you want to cancel → click 'cancel' next to it.
Alternatively, head to exchange → choose a market of that order → scroll down to "open orders" table → click 'cancel' next to it.
Fee calculation and rounding
All corresponding fees are calculated and deducted automatically while doing a trade or a payment. Let's say you SELL BTC 1 for a limit price of BTC/EUR 6,000 and your trade gets processed with a 0.1% market maker fee. In this case you will receive EUR 5,994 EUR to your balance.
All fiat fees are floored to 2 decimals, while certain crypto currencies have as much as 8 decimals (e.g.: EUR 0.006 will be floored down to EUR 0.00 and BTC 0.1234567899 will become BTC 0.12345678).
Minimal amounts (deposit/withdrawal/order)
There is minimal amount threshold both to open an order and to withdraw your funds. More on that here.
BITLOCUS does not validate/open self-trade orders. If such order conflict occurs, you will be alerted with a corresponding alert: "Order failed: self-trade". More on that here.