Topics
    This article does not currently support your language. We recommend the English version for you.
    Why Did My Limit Order Get Executed Immediately?
    bybit2022-06-18 14:45:24

    Limit Order is a type of order which allows traders to set a price called the "Order Price". As compared to Market Orders, limit orders provide an option of traders to have better control over their position's entry or exit price at the expense of giving up order execution guarantees.
     

    The MAIN REASON why traders limit orders are executed immediately is due to the following:

    • Buy Long Order = Order Price HIGHER than Best ASK Price (Prices that traders are willing to sell)

    • Sell Short Order = Order Price LOWER than Best BID Price (Prices that traders are willing to buy)

    • Did not select POST-ONLY function. 
       

    image.png


    Using the order book shown above, limit orders will be immediately executed if traders set their Buy order price at ABOVE best ASK price or Sell order price at BELOW best BID price .
     

    A) Using the limit Buy order at USD 10,207 as an example, the system will do the following

    1. Best ASK Price inside the order book is at USD 10,183.  

    2. Using the logic of Buy Low & Sell High, the system compares the Order Price vs best ASK Price (USD 10,207 vs USD 10,183) and determines that the order can be filled at a lower buying price of USD 10,183 at that specific moment

    3. The order will be filled until the contract quantity is met or until USD 10,207, whichever comes first. 

    4. Please refer to the screenshot as an example of how it will look like inside your Order History 

    image.png


    B) Using the limit Sell order at USD 10,10as an example, the system will do the following

    1. Best BID Price inside the order book is at USD 10,182.50.  

    2. Using the logic of Buy Low & Sell High, the system compares the Order Price vs best BID Price (USD 10,100 vs USD 10,182.50) and determines that the order can be filled at a higher selling price of USD 10,182.50 at that specific moment

    3. The order will be filled until the contract quantity is met or until USD 10,100, whichever comes first. 

    4. Please refer to the screenshot as an example of how it will look like inside your Order History 
       

    image.png

    Was it helpful?
    yesYesyesNo