Help Center

My order was rejected

A rejected order comes with a reason from your broker. This guide maps the common reasons to a fix.

Markdown

Your order did not fill and came back rejected. The reject usually points to a risk limit, a closed market, low margin, a stale quote, or a contract rollover. Match your reject to the checks below.

1
Check your Risk limits

Open Risk Management. A daily loss limit, a max position cap, or another limit can block a new order once reached. Review your limits and adjust or reset them if one is holding the order back.

2
Confirm the market is open

Futures markets have set trading hours and a daily break. An order sent while the market is closed is rejected. Check the session for the contract, then retry when the market is open.

3
Check your margin

Your broker rejects an order when the account lacks the margin for it. Confirm you have enough available margin for the contract and quantity. Reduce the size or add funds, then retry.

4
Look for a stale quote block

Lune blocks an order when the last quote for the contract is too old to trust. This guards you from filling at a bad price. Wait for fresh quotes to arrive, then place the order again.

5
Check the contract and rollover

Futures contracts expire and roll to a new month. An order on an expired or wrong contract is rejected. Confirm you are trading the current contract, then retry.

Still stuck?#

If the reject reason does not match any check above, reach out. Join the Lune Discord or contact support, and include the exact reject message, the contract, and the time of the order.

Was this page helpful?