Dasset offers several order types via the Order Form on our Exchange Trading Page to give you the tools necessary to execute your trading strategy successfully.
- Limit Order
- Market Order
- Stop Order
- Trailing Stop
- Fill or Kill
A market order is an order type that executes immediately at the current market price (the best price available). As long as there are willing sellers and buyers, market orders are filled. A market sell will match the best available bids on the order book, and a market buy will match against the best available asks on the order book.
Market orders are often used when rapid execution is prioritized over the price at which the order executes. When placing this order, the trader prefers the trade to happen immediately at the current best price available.
A limit order is one of the most basic order types. It allows you to specify your own price and amount you would like to buy or sell, as well as set some advanced order execution options.
Example: If the current market price is 250 and I want to buy lower than that at 249, then I would place a limit buy order at 249. If the market reaches 249 and a seller’s ask matches with my bid, my limit order will be executed at 249.
A stop order is used to trigger a market sell when the market drops to your trigger price, or used to trigger a market buy if the market rises to your trigger price. This is often used as a stop loss order if the market is moving against an open margin position. Stop orders will fully execute as a market order once the trigger price is reached.
Example: If the current market price is 250, the trader in a long position might want to sell if the price reaches 245. A stop sell at 245 will be used in this case.
A stop-limit order executes as a limit order within a specific price range (buy or sell limit price or better) and not as a market order. With a stop-limit, the trader sets a stop price at which the order is triggered and a limit price at which the order may be filled. The order will only execute between the stop and the limit as long as matching bids or asks are available on the book. If the market price surpasses the limit price, the order may not be entirely filled.
Once the stop of a stop-limit order is triggered, the limit order is automatically added to the book. If the market price does not reach the stop price, the order will not be triggered and will remain unfilled. If the stop is triggered and the limit order is placed, but the market price does not reach the limit price, the order will also go unfilled.
If the market price is moving quickly enough and gaps above the limit price, there may not be enough matching offers available between your stop and limit to fulfill the order.
Example: If a trader would like to buy once the market price reaches 250, but not pay more than 252, then a stop price of 250 and limit price of 252 will be specified at the same time using a stop-limit order. If the market price reaches 250, the order is triggered and will match the best available asks up to 252. If the market price moves to 252.01 or above, then the order may go partially unfilled due to the limit price.
A trailing stop order provides flexibility over a stop order by executing once the market goes against you by a defined price, called the price distance.
Example: If the trader is in a long position and the current market price is 250 after a quick rise from 225, a trader can set a trailing stop with a price distance of 5. This will create a sell stop order at 245. As opposed to a normal stop order, if the market price continues to rise to 275, then the trailing stop rises accordingly, always staying 5 behind the market price; rising to 270 in this example.
The stop price trails behind the market price by the amount specified as price distance and allows for a stop to adjust to the market if the market moves in a profitable direction. If the stop is triggered, a market order is placed.
Fill or Kill (FOK)
A "fill or kill" order is a limit order that must be filled immediately in its entirety or it is canceled (killed). The purpose of a fill or kill order is to ensure that a position is entered instantly and at a specific price. Partial matches are not filled with this order type and will not execute.