Knowledge Base
Knowledge Base
Answers to common errors and questions — broker logins, order rejections, data issues and more. 70 articles.
- AB1007: Your user id or password is invalid
Fix the Angel Broking AB1007 error in AutoTrader Web: check your login details, or get your Login ID migrated to Smart API.
- Account not found or not live
Fix the "Account not found or not live" error by passing the correct nickname to API functions and keeping that account live.
- AliceBlue: Enter Valid Trigger Price
AliceBlue rejects orders whose trigger price fails its own checks. Test the same order in ANT, then ask AliceBlue's help desk to explain the rejection.
- AliceBlue: Error reaching backend
The AliceBlue 'Error reaching backend' message comes from AliceBlue's own server. Retry after some time or contact AliceBlue support.
- AliceBlue: Failed to obtain Redirect URL
Fix the AliceBlue 'Failed to obtain Redirect URL even after explicit authorization' login error in AutoTrader Web by retrying validation, and report it to support if it continues.
- Amibroker multiple charts OR execution when AmiBroker is minimized?
Fix AmiBroker not running AFL strategies when minimized, or running only the focused chart, by adding RequestTimedRefresh() to your AFL.
- AmiBroker scanner fires orders only for first symbol
AmiBroker scanner fires orders for only the first symbol because placeOrder() uses a fixed symbol. Pass Name() so each stock gets its own order.
- Angel One error AB4036 (scrip under cautionary listing)
Understand the Angel One AB4036 error — the order cannot be processed because the scrip is under the exchange's cautionary listing. Angel One does not allow such scrips through the API; place these orders on the Angel One app or web instead.
- Angel One errors AB1004 and AB2001 (please try after sometime)
Fix the Angel One AB1004 (Something Went Wrong) and AB2001 (Internal Error) errors in AutoTrader Web. These are temporary broker-side errors — re-try, and if they continue, contact Angel One support.
- API Key is wrong or user disabled
Fix the 'API Key is wrong or user disabled' error in AutoTrader Web: re-login after a key change, set the correct API key, or contact support if disabled.
- Broker rejects your IP (static IP not registered)
Fix broker 'IP does not match' / 'IP not registered' / 'no static IP configured' / 'INVALID_IP' errors in AutoTrader Web: assign a static IP to your account, then register that IP in your broker's API dashboard.
- Broker Server Error
A broker server error comes from your broker's own system, not from us. Re-try the order, then check if the broker has an ongoing issue.
- Broker specific instrument not found
The 'broker specific instrument not found' error means the contract is missing for your broker in our system. Report it to support so we can add it.
- Broker’s API access rate limits breached
This error means your broker's own API rate limit was hit. It is rare on AutoTrader Web, and so far seen only with Angel Broking's Smart API.
- Can I use my broker API key in more than one app?
Whether you can use the same broker API key in more than one app depends on your broker — some allow multiple logins on one key, and some let you create more than one API key.
- Choice: Either your Phone Number or API Key is wrong
Fix the Choice 'Either your [Phone Number] or [API Key] is wrong' login error in AutoTrader Web by correcting the phone number and API key saved on your account.
- Client is Suspended
The 'Client is Suspended' error means your stock broker has blocked the trading account. Contact your broker's customer care to fix it.
- Could not acquire trading lock
Why AutoTrader Web shows 'Could not acquire trading lock' (a slow broker server) and the simple fix: retry the failed operation.
- Could not recharge account
Fix the 'Could not recharge account' error: add balance to recharge your expired trading account licence, or mark the account non-live.
- Dhan login errors (DH-906, Consent limit, TOTP, RS-0060)
Fix common Dhan login errors in AutoTrader Web (DH-906 Invalid Token, Consent limit exceeded, TOTP rejected, RS-0060). These are intermittent Dhan-side bugs; switch to the manual DHAN_V2_IPV6 platform.
- Do I need to register my trading strategy for algo trading?
Stocks Developer does not give regulatory or compliance opinions on whether you must register a strategy with SEBI. Confirm with SEBI, your broker, or a qualified professional. The software is a tool you fully control, with features that can help your compliance setup.
- Error from IIFL: Received zero order id
This IIFL error means the broker returned a zero order id. It is a bug on IIFL's side. Report it to apisupport.broking@iifl.com.
- Error from Profitmart: Not able to Retrieve ModifyOrder
Profitmart rejects modify-order requests. Cancel the order and place a new one with your changes. Here is the workaround and the permanent fix.
- Failed to generate TOTP
Fix the Failed to generate TOTP error in AutoTrader Web by entering the correct TOTP Key for your trading account. If your broker hides the key, disable and re-enable TOTP on the broker to get a fresh key.
- Free static IP for broker API trading
A dedicated static IP is included free with every account. Many other trading tools charge extra for a static IP, or make you set up a proxy yourself. This can save you up to ₹500 per broker trading account per month.
- Instrument not found
AutoTrader Web shows 'Instrument not found' when the order's Exchange and Symbol are wrong. Pass the correct broker-independent values to fix it.
- Insufficient margin
The "Insufficient margin" error means your account does not have enough funds for the order. Add funds, cancel open orders, or pledge shares.
- Internal Server Error
What the Internal Server Error means and how to report it so the support team can investigate and fix it quickly.
- Invalid head parameters
The 'Invalid head parameters' error on 5paisa and IIFL usually means wrong API credentials. Check each field and fix any format issues.
- Invalid order
Your broker rejected the order as invalid. Find the common causes (symbol, quantity, price, product type) and how to fix it fast.
- Invalid Totp
Fix the Invalid TOTP error in AutoTrader Web: check your TOTP Key under Accounts -> Trading Accounts. If your broker hides the key, disable and re-enable TOTP on the broker to get a fresh key.
- Is Stocks Developer SEBI compliant?
Stocks Developer does not give regulatory or compliance opinions — confirm SEBI compliance with SEBI, your broker, or a qualified professional. The software is a tool you fully control, with features that can help your compliance setup.
- Is support free or paid?
Support is free. We also have detailed documentation and a smart support bot that answer most questions. In rare cases support may be paid, and any charge is fully refundable if the problem turns out to be our fault.
- Kite: Incorrect `api_key` or `access_token`
Fix the Kite 'Incorrect api_key or access_token' error in AutoTrader Web — it means the Kite session expired.
- Kite: Invalid CAPTCHA values
Fix the Kite invalid CAPTCHA error: log in to the Kite website until CAPTCHA stops, then re-validate your account in AutoTrader Web.
- Kite: Maximum allowed order modifications exceeded
Zerodha limits each order to 25 modifications. To fix this error, reduce modify calls or cancel the order and place a new one.
- Login failed: Invalid username or password
Fix the 'Login failed: invalid username or password' error in AutoTrader Web by correcting and re-validating your trading account credentials.
- Markets are closed
The broker rejects orders during non-market hours. Place an AMO (After Market Order) or wait for the market to open.
- Move broker accounts from one user to another
Yes, you can move a broker account between two AutoTrader Web users. Do it manually, one account at a time, in the right order. Your remaining licence days are not lost.
- No free trial after adding an account
Added a broker account in AutoTrader Web but got no free trial? The free trial is per account and one-time. Here is why, and what to do.
- No live accounts found
Fix the No live accounts found error: add a trading account, mark one as live, or recharge an expired account.
- Offline: Operations are not allowed
This error means AutoTrader Web is offline from midnight to 7:30 am. Place orders before midnight or after 7:30 am.
- Order cannot be modified as it is being processed
This error means the order is in a phase the broker's OMS cannot modify yet. Wait a few seconds, then send the modify request again.
- Order is not open
Why you see the "Order is not open" error: the order is no longer in OPEN or TRIGGER_PENDING status, so it cannot be modified or cancelled. Refresh and retry.
- Order modification not working
Brokers cap how many times one order can be modified (often 20). Past the limit, cancel the order and place a fresh one instead.
- Order price must be higher than zero for LIMIT order
A LIMIT order needs a price above zero. Set a valid price, or switch the order type to MARKET to trade at the market price.
- Order trigger price must be higher than zero
This error means a Stoploss or Cover order was sent with a zero trigger price. Set a valid trigger price and place the order again.
- Orders are blocked
This error means your broker has disabled trading for that scrip. AutoTrader Web adds no restrictions. Wait for the broker to re-enable trading.
- Orders were placed in my account without my permission
No outsider can act on your trading account through our system. Every action is traceable in activity logs. Here is how to check and what to do next.
- Place a basket order or a multi-leg (option strategy) order
Yes, you can place basket and multi-leg F&O orders. Use the ready-made Excel bulk order tools to fire all the legs into one or many accounts with a single click.
- Quantity higher than Maximum (Freeze Limit)
Fix the Quantity Freeze Limit error by using AutoTrader Web's split order feature to break one large order into smaller allowed orders.
- Quantity need to be authorized at depository
Some depositories ask for OTP authorization before you sell stock holdings. Here are two ways to handle this when selling from AutoTrader Web.
- Rejected Orders
Your broker rejected the order. Check the Rej Reason column on the Orders tab, then fix the cause (often wrong quantity or low margin).
- Request timed out error from trading platform
Why your broker returns a request timed out error, what causes it, and what to do — usually just retry the failed operation.
- SD-ERR-110: License expired. Auto-recharge is turned off
Fix the SD-ERR-110 error in AutoTrader Web: your broker account licence has expired and auto-recharge is off. Add wallet balance, then recharge the account manually.
- Segment not enabled for your account
Fix broker 'segment is disabled / not enabled / not authorised' order rejections (NFO, BFO, MCX) in AutoTrader Web by activating that segment in your broker account.
- Self Explanatory
Some error messages explain the problem themselves. Read the message carefully to understand and fix it, or contact support if it still does not help.
- Session expired
The "Session expired" error usually means a manual login broke AutoTrader Web's broker session. Retry the order first; AutoTrader Web reconnects on its own.
- Shoonya Error: Service Not Found
Finvasia Shoonya returns Service Not Found when an order fails validation. Common causes and how to find the real reason.
- Slow performance
Order placement runs in about 100-200 ms on average. If it feels slow, the cause is usually your network, broker server load, or a first-of-day login.
- The formula requires AmiBroker version x.x or higher
Fix the AmiBroker version error by using our alternate include file algotrader-util-old.afl for AmiBroker 5.7 or below.
- Trading platform password expired
Fix the 'trading platform password expired' error: reset your broker password, then update and re-validate your credentials in AutoTrader.
- Trigger price rejected (stop-loss / circuit rule)
Fix 'trigger price' order rejections in AutoTrader Web: set the stop-loss trigger on the correct side of the last traded price and inside the circuit limits.
- Unable to place orders
Orders not going through? Check broker rejection reasons, account login, API request details, or the at-desktop communication path.
- Unknown error from your trading platform
An unknown error means your broker's server returned a fault we cannot decode. Verify the operation did not run, then retry. Contact us if it repeats.
- Unsupported trading platform setup
Fix the 'Unsupported trading platform setup' error by editing your trading account in AutoTrader Web and applying your broker's latest setup.
- Upstox: Position data does not contain M2M & PnL values
Upstox does not send M2M and PnL in position data. AutoTrader now shows PnL calculated by our own system, so small differences from your broker can occur.
- Upstox: Something went wrong
Upstox 'Something went wrong' means an unknown error on the Upstox server. Wait a bit and retry; tell support if it keeps happening.
- User Blocked Contact System Administrator
Wrong trading platform credentials in AutoTrader block your broker account. Unblock with the broker, then update and re-validate your credentials in order.
- What to do when one of the broker has a problem?
If one broker goes down, group your accounts by broker so you can still load and trade the brokers that are working.