Knowledge Base
Knowledge Base
Answers to common errors and questions — broker logins, order rejections, data issues and more. 92 articles.
- 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.
- An unknown error occurred, please refresh the page
See 'An unknown error occurred, please refresh the page' in AutoTrader Web? It usually means your login session ended or a temporary connection glitch. Refresh in your browser and log in again.
- Angel One AB1007 errors (causes and fixes)
AB1007 is a generic Angel One error code with many causes — wrong login details, invalid token, MPIN locked, margin product not allowed, price protection range, or EDIS not authorised. Find your exact message and fix below.
- 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.
- Angel One: AMX Error
The Angel One AMX Error means the broker's order system rejected your order. Usual causes are a wrong or outdated instrument, order details that do not fit the contract, or an order placed when the market is closed.
- API Key is wrong or user disabled
Fix the 'API Key is wrong or user disabled' error (HTTP 401 Unauthorized) in AutoTrader Web: re-login after a key change, set the correct API key from Settings, 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' / Dhan 'DH-905 Invalid IP' / Angel 'AG7002 / AG8005' 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 transfer my recharge or licence days to another account?
Usually no — a recharge and the licence days it buys belong to the account they were made for. The one exception is a recharge made by mistake: contact us and we can move those days to another account of your choice.
- 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.
- Dedicated IP authentication failed (Proxy Authentication Required / 407)
Fix the 'Proxy Authentication Required' (HTTP 407) error in AutoTrader Web — including when it appears while validating your account as a 'Parsing Failed' / 'Failed to map response' message that names your broker. Your request goes out through your dedicated IP, and the IP refused the connection, so it never reached the broker — it is not a broker problem and not your broker login. Re-check your own IP (BYOIP) details, or contact support if the IP is from our pool.
- 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.
- Do you have a mobile app?
AutoTrader Web has no native Android or iOS app yet, but the website is fully responsive and works in any mobile browser on Android and iPhone. An Android app is planned.
- Do you provide ready-made strategies or algos?
No. Stocks Developer is a tools-only platform. We are not a strategy, algo, advisory or tips provider. All trading decisions are taken by you. Our software only places the orders that your own strategy or you decide.
- Does deleting an account delete its licence or free trial days?
No. Deleting a broker account does not delete its licence. The account keeps the same expiry date if you add it again. But the days keep running while it is deleted, so unused free trial days can be wasted.
- 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.
- Fyers: Failed to receive auth code
Fix the Fyers 'Failed to receive auth code from Fyers' login error in AutoTrader Web. This is usually a temporary Fyers-side issue — connect the account again after a short wait.
- How do I open and log in to AutoTrader Web?
Open AutoTrader Web in your browser at https://webx.stocksdeveloper.in, then sign in with your AutoTrader Web username and password. New users sign up at the same address.
- 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.
- IP address is already linked to another account
Fix the broker error 'The IP address(es) you are trying to add are already linked to another account. Each IP address can only be linked to one account.' Each whitelisted IP can belong to only one broker account, so either free the IP on the other account or ask our support team to replace the IP.
- 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.
- Kite: Maximum allowed order request exceeded
This Zerodha error means you crossed the broker's daily limit on the number of order requests. Rejected orders count too, so a strategy stuck re-firing a failing order can use up the day's allowance.
- 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.
- Market orders are not allowed
Fix the broker 'Market orders are not allowed' / 'market orders not permitted' rejection in AutoTrader Web by placing a limit order instead.
- Markets are closed
The broker rejects orders during non-market hours. Place an AMO (After Market Order) or wait for the market to open.
- MasterTrust: invalid_request / invalid_client login error
Fix MasterTrust 'invalid_request' and 'invalid_client' login errors in AutoTrader Web by correcting the redirect URL and client credentials on your MasterTrust API app.
- Max free trial limit reached
You see 'Max free trial limit reached' when you already have 3 accounts on free trial. Recharge one to free a slot and add the next account — there is no separate paid plan.
- Motilal Oswal login errors (ApiSecretKey invalid, Invalid UserId or Password)
Fix common Motilal Oswal login errors in AutoTrader Web ('ApiSecretKey is Invalid In Header Parameter', 'Invalid UserId Or Password') by correcting the API secret key and account details saved on your account.
- 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.
- My account shows Logged Out — how do I log it back in?
Logged Out is not an error. For almost every account the session starts on its own when you begin using it; you can also click Validate All to log it back in right away.
- 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.
- Not enough holdings to sell (broker risk check)
Your sell order was blocked because the quantity is more than the free holdings your broker can see, or your holdings are not loaded at the broker yet. Learn why this happens and how to fix it.
- 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.
- Static IP for broker API trading: options and pricing
A static IP for your broker account is a small tax-inclusive add-on. IPv6 brokers: a Premium static IPv6 at ₹100 per month. IPv4 brokers: a Premium static IP we set up for you (₹299 per month), a Standard static IP from our pool (₹200 per month), or bring your own IP for free. One IP shared across your accounts is charged once.
- 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 (Profitmart, Shoonya / Finvasia 'Password Expired', Flattrade 'RESETPASSWORD'): 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.
- Why is AT PnL different from M2M?
AT PnL is profit or loss worked out by our own system using live prices, while M2M comes straight from your broker. Because they use different data and methods, the two can differ.
- XTS: Algo details not found for segment
Fix the XTS 'e-orders-0005 - Algo details not found for segment' order rejection in AutoTrader Web. Your XTS broker must enable algo trading for that market segment on your API app.
- Zerodha: The user is not enabled for the app
Fix the Zerodha 'The user is not enabled for the app' error in AutoTrader Web: the API key you entered is not mapped to this Zerodha account — check the Zerodha Client ID on your Kite developer app.
- Zerodha: Unexpected 2FA type (set your 2FA to TOTP)
Fix the Zerodha 'Unexpected 2FA type: app_code. Expected totp' login error in AutoTrader Web by switching your Zerodha two-factor method to TOTP and adding the new TOTP key on your account.
- Zerodha: Your order could not be converted to an After Market Order (AMO)
This error comes from Zerodha. Its Auto AMO feature tried to convert your order placed outside market hours into an After Market Order, but the order setup is not allowed as an AMO.