Why is my options order rejected in FYERS?

Why Is My Options Order Rejected in FYERS?

Options orders can be rejected for several reasons, most of which relate to liquidity protection, risk management, or exchange rules. This article lists FYERS policies on market orders in options, common rejection causes, and the exact fixes to place your trade successfully.

FYERS' policy on market orders in options

  • Current week and current month expiries: Market orders are allowed for options that expire in the current week or the current month, where liquidity is typically adequate.
  • Next week, next month, and far expiries: Market orders are restricted. Use a limit order and specify your acceptable buy or sell price.
  • BSE F&O contracts: Market orders are not permitted due to frequent illiquidity. FYERS applies Market Price Protection (MPP) that converts market orders to limit orders to avoid unfavourable fills.

Note: For low liquidity or far expiry contracts, prefer limit orders to control execution price.

Option Order Rejection Messages and Their Solutions

Rejection MessageStop loss market (SL-M) orders are not allowed for Options. Place stop loss limit (SL-L) orders instead.
Rejection ReasonSL-M restricted in options. Stop Loss Market (SL-M) orders are restricted for Options by the exchange to avoid execution at extreme prices during volatility.
SolutionUse a Stop Loss Limit (SL-L) order instead and enter both the trigger price and limit price within the permitted range.
Rejection MessageSL-MKT Orders are disallowed.
Rejection ReasonSL-M restriction. This rejection occurs when a Stop Loss Market (SL-M) order is placed in Options, where such orders are restricted to prevent execution at extreme prices during high volatility.
SolutionUse a Stop Loss Limit (SL-L) order instead by entering both the trigger price and the limit price while placing the order.
Rejection Message‘Schedule’ market orders are not allowed for Options. Place limit orders instead.
Rejection ReasonAMO market order restriction. This rejection occurs when a Scheduled (AMO) order is placed with a Market order type for Options, which is not permitted.
SolutionPlace the Scheduled (AMO) order using the ‘Limit’ order type instead of ‘Market’. For live market hours, Market orders can be used normally.
Rejection MessageMarket orders aren't allowed for this expiry. Use limit orders instead.
Rejection ReasonMarket order restriction for non-current expiry. Market orders are restricted for non-current expiry contracts due to low liquidity risks.
SolutionPlace a Limit Order by specifying your desired price.
Rejection MessageThe strike price is beyond the allowed intraday execution range. Either place an 'Intraday/Trade' order within range (Upper range: ₹ & Lower range: ₹) or try with 'Overnight/Invest'.
Rejection ReasonIntraday execution range restriction. The selected strike price or order price is outside the allowed intraday execution range set for that contract.
SolutionModify the strike/price so it falls within the allowed upper and lower range, or place the order using ‘Overnight/Invest’.
Rejection MessageThis symbol is in ban period. You can only exit the position.
Rejection ReasonF&O ban restriction. The contract is under the F&O ban period because the open interest has crossed the permissible MWPL threshold. Only exit orders are allowed during this period.
SolutionDo not place fresh positions in this contract. You can only exit or square off your existing position.
Rejection MessageCover orders are not allowed for stock options. Try with 'Intraday' or 'Overnight' to place orders.
Rejection ReasonCO not allowed for options. This rejection occurs because Cover Orders (CO) are not permitted for stock options as per risk management rules.
SolutionUse ‘Intraday’ or ‘Overnight’ product types for trading in stock options.
Rejection MessageBracket orders are not allowed for stock options. Try with 'Intraday' or 'Overnight' to place orders.
Rejection ReasonBO not allowed for options. This rejection occurs because Bracket Orders (BO) are not permitted for stock options as per risk management rules.
SolutionUse ‘Intraday’ or ‘Overnight’ product types instead of Bracket Orders (BO).
Rejection MessageCover orders aren't allowed for stock options. Use Intraday or Overnight/Invest to place orders.
Rejection ReasonCO restriction for options. Cover Orders (CO) are not permitted for stock options due to risk management policies.
SolutionUse Intraday (MIS) or Overnight/Invest (NRML/CNC).
Rejection MessageBracket orders aren't allowed for stock options. Use Intraday or Overnight/Invest to place orders.
Rejection ReasonBO restriction for options. Bracket Orders (BO) are not supported for stock options.
SolutionUse Intraday or Overnight/Invest product types.
Rejection MessageOrders can't be placed in this symbol as there are no bid/ask available. Check market depth before placing an order.
Rejection ReasonNo bid/ask available. This rejection occurs when there are no active buyers or sellers for the selected contract.
SolutionCheck the market depth before placing the order and ensure there is sufficient liquidity.
Rejection MessageOrders can't be placed in this symbol due to low liquidity.
Rejection ReasonLow liquidity. This rejection occurs when the selected contract has very low or no trading activity.
SolutionAvoid placing orders in illiquid contracts and choose actively traded contracts.
Rejection MessageOrder can't be placed as this contract is not actively traded.
Rejection ReasonNo trading activity. This rejection occurs when the contract has no trading activity.
SolutionAvoid placing orders in such contracts or use Limit Orders cautiously.
Rejection MessageMarket orders are not allowed for this contract. Place a limit order instead.
Rejection ReasonMarket order restriction. This rejection occurs when Market Orders are restricted due to illiquidity or contract rules.
SolutionUse a Limit Order instead.
Rejection Message17181 Contract not traded. Market order not allowed.
Rejection ReasonContract not traded. This rejection occurs when a Market Order is placed in a contract that has no active trades or market depth.
SolutionPlace a Limit Order instead and check the contract’s volume before placing the order.
Rejection MessageINVALID COMBINATION OF ORDER ATTRIBUTES, NO VALID ORDER PROFILE FOUND.
Rejection ReasonInvalid order attributes. This rejection occurs when an unsupported combination of order attributes is used, commonly when placing a Stop Loss Market (SL-M) order on the BSE exchange where it is not supported.
SolutionUse a Stop Loss Limit (SL-L) order instead and ensure the selected order type is supported for the chosen exchange.
Rejection MessageDisclosed quantity 1 is not a multiple of lot size.
Rejection ReasonInvalid disclosed quantity. This rejection occurs when the disclosed quantity entered is not a multiple of the lot size defined for that contract.
SolutionEnter the disclosed quantity as a multiple of the lot size.
Rejection MessageCover orders are not allowed in BSE. Try with 'Intraday/Trade' or 'Overnight/Invest' to place orders.
Rejection ReasonCO not supported in BSE. Cover Orders (CO) are not supported in the BSE Cash segment.
SolutionUse ‘Intraday/Trade’ or ‘Overnight/Invest’ product types instead.
Rejection MessageBracket orders are not allowed in BSE. Try with 'Intraday/Trade' or 'Overnight/Invest' to place orders.
Rejection ReasonBO not supported in BSE. Bracket Orders (BO) are not supported in the BSE Cash segment.
SolutionUse standard order types supported by the exchange.
Rejection MessageCover orders are not allowed during pre-market hours. Try with 'Intraday/Trade' or 'Overnight/Invest' to place orders.
Rejection ReasonCO pre-market restriction. This rejection occurs because Cover Orders (CO), which include both entry and stop-loss legs, are not supported during the pre-market session when live pricing and risk controls are not active.
SolutionPlace Cover Orders (CO) only during regular market hours after the market opens. If placing orders before market open, use ‘Intraday/Trade’ or ‘Overnight/Invest’ instead.
Rejection MessageBracket orders are not allowed during pre-market hours. Try with 'Intraday/Trade' or 'Overnight/Invest' to place orders.
Rejection ReasonBO pre-market restriction. This rejection occurs because Bracket Orders (BO) cannot be placed during the pre-market session.
SolutionPlace Bracket Orders only during regular market hours.

Common Order Rejection Messages and Their Solutions

Rejection MessageScheduled orders can’t be placed during market hours. Place ‘GTT’ or regular orders instead.
Rejection ReasonAMO timing issue. Scheduled Orders (AMO) can only be placed outside regular market hours.
SolutionPlace the order using the Scheduled/AMO facility only after market hours. If you want execution during live market hours, place a regular order or GTT order instead.
Rejection MessageInsufficient margin due to peak margin rule. Your available balance is ₹ and your peak margin required is ₹.
Rejection ReasonPeak margin rule. Your available balance is lower than the peak margin required under SEBI’s peak margin rules.
SolutionAdd funds, reduce the order quantity, or square off other open positions to free up margin before placing the order again.
Rejection MessageThe minimum price difference between your entry & your stop-loss for BO and CO orders should be 0.5. The current price difference is .
Rejection ReasonBO/CO price gap rule. The difference between your entry price and stop-loss price in a Bracket Order (BO) or Cover Order (CO) is less than the minimum required ₹0.50.
SolutionAdjust the entry price or stop-loss price so that the difference is at least ₹0.50 before placing the order.
Rejection MessageThe market is closed right now. Place 'Schedule' or 'GTT' orders instead.
Rejection ReasonMarket closed. The order was placed outside regular market hours, when regular orders are not accepted.
SolutionPlace the order using the Schedule (AMO) option or use a GTT order instead.
Rejection Message‘CNC’ is not enabled on the MCX exchange. Use the appropriate product type.
Rejection ReasonInvalid product type. The CNC product type is not supported for the MCX segment.
SolutionPlace the order using NRML/Overnight.
Rejection MessageProvide a valid trigger price for placing an order. Your trigger price should be less than the LTP.
Rejection ReasonInvalid trigger price. The trigger price entered is invalid in relation to the Last Traded Price (LTP).
SolutionCheck the current LTP before placing the order and enter the trigger price accordingly.
Rejection MessageOrders for this symbol are not allowed at this moment by the exchange.
Rejection ReasonExchange restriction. This rejection occurs when the stock is under restrictions like PCA (Periodic Call Auction).
SolutionPlace orders only during the allowed session and use Limit Orders.
Rejection MessageCover orders are not allowed in BSE. Try with 'Intraday/Trade' or 'Overnight/Invest' to place orders.
Rejection ReasonCO not supported in BSE. Cover Orders (CO) are not supported in the BSE Cash segment.
SolutionUse ‘Intraday/Trade’ or ‘Overnight/Invest’ product types instead.
Rejection MessageBracket orders are not allowed in BSE. Try with 'Intraday/Trade' or 'Overnight/Invest' to place orders.
Rejection ReasonBO not supported in BSE. Bracket Orders (BO) are not supported in the BSE Cash segment.
SolutionUse standard order types supported by the exchange.
Rejection MessageBracket orders are not allowed during pre-market hours. Try with 'Intraday/Trade' or 'Overnight/Invest' to place orders.
Rejection ReasonBO not allowed in pre-market. This rejection occurs because Bracket Orders (BO) cannot be placed during the pre-market session.
SolutionPlace Bracket Orders only during regular market hours.
Rejection MessageCover orders are not allowed during pre-market hours. Try with 'Intraday/Trade' or 'Overnight/Invest' to place orders.
Rejection ReasonCO not allowed in pre-market. This rejection occurs because Cover Orders (CO) are not supported during the pre-market session.
SolutionPlace Cover Orders only during regular market hours.
Rejection MessageOrders can't be placed in this symbol due to low liquidity.
Rejection ReasonLow liquidity. This rejection occurs when the selected contract has very low or no trading activity.
SolutionAvoid placing orders in illiquid contracts. Check volume and choose actively traded symbols.
Rejection MessageOrders can't be placed in this symbol as there are no bid/ask available. Check market depth before placing an order.
Rejection ReasonNo bid/ask available. This rejection occurs when there are no active buyers or sellers for the selected symbol at that moment.
SolutionCheck the market depth before placing the order.
Rejection MessageNo bid/ask available for this symbol. Check market depth before placing an order.
Rejection ReasonNo bid/ask available. This rejection occurs when there are no active buyers or sellers (no bid/ask) for the selected symbol at that moment.
SolutionCheck the market depth before placing the order and ensure there is sufficient liquidity with active bid and ask prices.
Rejection MessageThe maximum qty per order is capped at 2,00,000. Reduce the qty to proceed.
Rejection ReasonOrder quantity limit exceeded. This rejection occurs when the order quantity exceeds the maximum allowed limit per order.
SolutionReduce the order quantity to the allowed limit or split the order into multiple smaller orders.
Rejection MessageINVALID COMBINATION OF ORDER ATTRIBUTES, NO VALID ORDER PROFILE FOUND.
Rejection ReasonInvalid order attributes. This rejection occurs when an unsupported combination of order attributes is used.
SolutionUse a valid combination of order type and ensure the selected order type is supported for the chosen exchange.
Rejection MessageDisclosed quantity 1 is not a multiple of lot size.
Rejection ReasonInvalid disclosed quantity. This rejection occurs when the disclosed quantity entered is not a multiple of the lot size defined for that contract.
SolutionEnter the disclosed quantity as a multiple of the lot size.
Rejection MessageOrder can't be placed as this contract is not actively traded.
Rejection ReasonNo trading activity. This rejection occurs when the contract has no trading activity.
SolutionAvoid placing orders in such contracts or use Limit Orders cautiously.
Rejection MessageMarket orders are not allowed for this contract. Place a limit order instead.
Rejection ReasonMarket order restriction. This rejection occurs when Market Orders are restricted due to illiquidity or contract rules.
SolutionUse a Limit Order instead.
Rejection Message16585 Not a valid account number
Rejection ReasonInvalid account mapping. The trading segment may not be fully activated or mapped to your account yet.
SolutionWait for segment activation to complete before placing the order again.
Rejection MessageExchange has temporarily blocked orders for this symbol.
Rejection ReasonTemporary exchange restriction. Trading is temporarily disabled by the exchange.
SolutionWait for the restriction to be lifted and retry.
Rejection MessageOrder blocked due to low liquidity in this symbol.
Rejection ReasonLow liquidity restriction. The symbol has insufficient trading activity.
SolutionChoose a more liquid contract or stock.
Rejection MessageOrder limit is 2,00,000. Reduce quantity to proceed.
Rejection ReasonOrder quantity cap. The order exceeds maximum allowed quantity.
SolutionSplit into smaller orders.
Rejection MessageSymbol's disclosed quantity must be a multiple of the lot size.
Rejection ReasonInvalid disclosed quantity. Must match lot size multiples.
SolutionEnter correct multiples of lot size.
Rejection MessageOrder price is outside the circuit range. Place within range or use GTT.
Rejection ReasonCircuit limit violation. Price is outside allowed trading band.
SolutionAdjust price within limits or use GTT.
Rejection MessageMargin from holdings sold or collateral from pledged holdings isn't usable in the MCX segment.
Rejection ReasonCollateral restriction. Collateral funds cannot be used in MCX trading.
SolutionAdd cash balance for trading in MCX.
Rejection MessageOrder status updated. Refresh 'Order Book' to view latest status.
Rejection ReasonOrder already processed. The order may be executed, cancelled, or expired.
SolutionRefresh the Order Book to view the latest status.
For liquid current-expiry contracts, you may use market orders, but for far expiries or illiquid strikes, switch to limit orders, place hedges first, or use Basket Orders, and verify margin, bands, and lot sizes before sending.

What if...

ScenarioOutcome
I place a market order on a next or far expiryOrder is rejected. Place a limit order instead.
I place a market order on BSE F&ORejected or converted to an MPP-based limit order.
I face a margin shortfall while creating a spreadPlace the hedge leg first or use Basket Orders for combined margin.
My limit order is outside the allowed bandAdjust the limit price within permitted bands or closer to LTP.
Premium from a short option is blockedFunds are held as cash collateral. Square off or wait for expiry to release.
I exceeded the freeze quantity or the wrong lot sizeReduce quantity or split orders and use exact lot multiples.
You want to place a market order on commoditiesCheck this commodity options guide for more info.

Last updated: 06 Nov 2025


    • Related Articles

    • Can I Place Market Orders for Commodity Options in FYERS?

      At FYERS, we do not allow market orders in the MCX Options segment. This is an intentional safeguard to protect traders from slippage and unfavourable executions. Since commodity options in India usually trade with low liquidity and wide bid-ask ...
    • Can I Trade Far OTM Options on FYERS?

      Yes. FYERS allows trading far out of the money (OTM) and in the money (ITM) options based on RMS limits applicable to different product types. Availability may vary depending on liquidity, expiry, and exchange-level risk controls. Availability MIS, ...
    • How to Fix Common Order Rejection Errors on FYERS?

      At FYERS, order rejections can happen for various reasons such as exchange validations, margin limitations, or account-related compliance issues. Each rejection message indicates a specific cause. This guide explains the most common order rejection ...
    • What Is the FYERS RMS Policy?

      FYERS uses a Risk Management System (RMS) to protect clients from poor liquidity, extreme price moves, and margin risks. RMS checks can limit certain order types, restrict far strikes, and trigger risk-based square-offs when losses or exposure breach ...
    • Can I Trade in Derivatives on BSE in FYERS?

      At FYERS, we provide access to selected BSE derivative products such as index-based futures and options. However, due to regulatory guidelines, some derivative segments — like BSE currency derivatives — are temporarily restricted for fresh trading ...