Why did Grid Trading system not place some orders although the price on chart reaches the lower and upper limit?
Maxbit operates on a best effort to execute orders according to defined price by users. However, there are a few reasons why the Grid Trading may not trigger orders exactly at the specified upper or lower prices:
- Price History Display vs. Actual Matching: If users compare the Grid Trading’s performance with the market price history chart, discrepancies may appear. The chart displays only the lowest price quoted by Destination Exchange only on the buy side, not the actual executed price. However, the Grid Trading monitors and acts independently based on the quoted prices from both the buy and sell sides.
- Monitoring Interval: The Grid Trading monitors market prices at regular intervals. If the market price reaches a grid level between these interval gaps—sometimes within milliseconds—it may not be detected in time to trigger an order.
- Manual Intervention by Users: Sometimes, users manually sell or withdraw the same assets used in a running Grid Trading. As a result, there may be insufficient balance to place an order.
- Matching Rule: Grid Trading may try to place an order. However, if the execution price does not meet the specified conditions with Fill-or-Kill rule, the System will not execute any buy or sell orders.
- Other System Limitations: In addition to technical constraints, other factors such as system maintenance or delays from Liquidity Providers may also affect order execution, leading to delays or missed triggers.