Market Order: 

An order executed instantly at the current market price.


Limit Order: 

You set the price and quantity you want to buy/sell, and the order is executed only when the market reaches that price.

  • Good til cancel (default): The order stays active until fully executed or canceled.

  • Immediate or cancel: If the order is not fully matched, it is canceled immediately.

  • Fill or Kill: The order must be fully matched at the specified price, or it is canceled entirely.


The Limit order is used when you want to buy at a price higher than the current market price or sell at a price lower than the current market price. If used incorrectly, the order may not be executed, or it may be executed incorrectly.



Stop Order: 

Used to protect profits or prevent losses when prices change rapidly. There are two types:

  • Stop Market: Sets a price, and when the market reaches that price, a market order is executed.

  • Stop Limit (Advanced Order): Sets a price, and when the market reaches that price, a limit order is executed.


The Stop order is used when you want to buy at a price lower than the current market price or sell at a price higher than the current market price. If used incorrectly, the order may not be executed, or it may be executed incorrectly.