Frequently Asked Questions
Straight answers about installing, configuring and testing IaTraderPro Bot, and about what results you can realistically expect.
The basics
Yes, completely free. No paid version, upsell or hidden fees. The project is funded by voluntary donations and broker affiliate links.
Yes. The bot trades on demo and real accounts on Quotex and IQ Option, and on Deriv through Deriv's official Options API. Demo or real is a single setting (conta = demo or real in config_bot.ini, or the account-type field in the panel), and the bot ships set to demo. Test extensively on demo first: binary options carry a high risk of losing your whole stake.
13 strategies, all with adjustable parameters: Strong Trend (tendencia_forte), Pullback, RSI+MA (rsimm), Triple Confirmation (tripla), MACD Cross, Bollinger+RSI, SuperTrend+MACD, Ichimoku, RSI Reversal (rsi_rev), Double Reversal, Exhaustion+Band, CCI Reversal and Z-Score. They are not equally good: in our out-of-sample study only Double Reversal and Exhaustion+Band were approved on the 1-minute chart (see "What win rate should I expect?" below). Based on IaTraderPro strategies.
Copy bot.py (or just the function you want to change), paste it into ChatGPT or Claude and ask in plain language. Prompts that work well: "change the Bollinger strategy to period 30 and RSI buy level 25", "only trade between 12:00 and 13:00 UTC", "stop trading an asset after 3 losses in a row until the next day". Paste the returned code back, restart the panel and test on demo. Two rules: keep a copy of the original file, and never paste anything containing your broker login into an AI chat. No coding required.
- Quotex: works on demo and real, through the community library pyquotex.
- IQ Option: works on demo and real, through the community library iqoptionapi, including the real-forex "-op" assets (2- to 15-minute expiries).
- Deriv: works through Deriv's official Options API with token login.
- Olymp Trade: basic support.
- Pocket Option: planned, not available yet.
For Quotex and IQ Option the bot uses community-built APIs (pyquotex, iqoptionapi), not interfaces provided by the brokers. We have no affiliation with Quotex or IQ Option, and a platform update can break the connection until the library is fixed. Deriv is the exception: it publishes an official API. Use at your own risk.
No. No bot guarantees profits. Results depend on market conditions, settings and risk management. Always test on demo first.
The Quotex and IQ Option links on this site are affiliate links, marked in the code with rel="sponsored". When you sign up through them, the broker pays us a commission at no extra cost to you. It helps cover development costs and keep the bot free. The commission does not change what we publish: we still say OTC is random, most strategies lose on M1 and some brokers are unauthorised in some countries. Why that matters: who pays for that broker review?
Installation and requirements
Windows 10 or 11, Python 3.12 or newer (installed with "Add Python to PATH" ticked), a modern browser and a broker account. A free demo account is enough to start. The control panel runs locally in your browser at http://localhost:8501; nothing is hosted on our side.
- Enter your e-mail in the form and download
IaTraderProBot.zipfrom the message you receive. - Extract it to a simple folder with no spaces or accents, e.g.
C:\IaTraderProBot. - Double-click
instalar.bat. It creates a virtual environment (.venv) and installs Streamlit, pandas and the other libraries. Wait for "Installation completed successfully!". - Double-click
iniciar_painel.bat; the panel opens in your browser. - Enter your broker login in the sidebar, keep the account on demo, pick up to 3 assets, click "Save configuration" and then "Start".
Details and screenshots of every setting: full tutorial.
Not officially. The installer and launcher are Windows .bat files and the tutorial covers only Windows 10/11. The bot itself is Python, so experienced users can reproduce by hand what the .bat files do (create a virtual environment, install requirements.txt, start the Streamlit panel), but that route is not documented here. A Windows PC or a Windows virtual machine is the supported path.
- "python is not recognized": Python is not on PATH. Reinstall it with "Add Python to PATH" ticked, then check with
python --version(it must show 3.12 or higher). - Installer fails midway: the folder path has spaces or accents. Move it to
C:\IaTraderProBotand runinstalar.batagain. - The browser does not open: go to
http://localhost:8501manually while the black terminal window is still open. - Login fails: log in to the broker in your browser to confirm e-mail and password; on Quotex, deleting the library's session folder and reconnecting usually fixes an expired session.
The bot runs entirely on your computer and connects directly to the broker. The login you save in the panel stays on your machine and is never sent to us; the code is open, so you can check that. Your part: do not share the bot folder after saving your login, never paste config files or anything containing credentials into ChatGPT/Claude (paste bot.py instead), and on Deriv use an API token with trade permission only, which you can revoke at any time in Deriv's dashboard. If you think your password leaked, change it at the broker immediately.
Brokers and accounts
Change the account type in the panel (or conta = real in config_bot.ini) and save. Our rule of thumb before switching: at least 150 demo trades with the exact configuration you plan to use (the same minimum sample our study accepts), and a win rate above the break-even for your payout (55.6% at 80%). Fewer trades than that is noise, not evidence. See the demo account guide.
Yes, on demo (practice) and real accounts, through the community library iqoptionapi. It also handles IQ Option's real-forex "-op" assets (e.g. USDJPY-op) with 2- to 15-minute expiries: the library does not list them, so the bot injects their IDs at startup. Verified accounts get broader access to these assets. Automation through an unofficial library carries account risk on real money, so read the broker's terms. Technical details: IQ Option API with Python.
Deriv is the only supported broker with an official API. You create a token in Deriv's dashboard (prefix pat_) with trade permission and paste it into the bot: no password in the code. Deriv reports each contract's result and payout officially. Real forex has a 15-minute minimum duration there, and the 1-hour contract pays ~78–82% (break-even around 56%). Avoid the synthetic indices for strategy testing: they are random by design. More: Deriv bot guide.
Not if you are looking for an edge. OTC prices are generated by the broker, and in our study no strategy, not even an inverted one, beat ~50% on _otc pairs. At an 80% payout a 50% win rate loses 10% of each stake on average (0.5 × 0.8 − 0.5 = −0.10). The sample config uses EURUSD_otc only so you can test the connection on weekends; switch to real pairs for anything else. Evidence: is OTC random?
With Quotex and IQ Option the connection is unofficial, so restrictions are possible, even if uncommon with moderate use. Deriv's official API does not have this problem. Keep trade frequency reasonable and read the broker's terms; the risk is yours.
Yes, up to 3 pairs. Two decision modes: individual (the first active strategy that fires, trades) and maioria (majority vote: with 5 strategies active, at least 3 must agree on CALL or PUT).
Strategies, results and risk
Realistically, the high 50s at best. In our study (45+ days of real M1 candles, 8 forex pairs, results measured on data no tuning ever saw, n ≥ 150) Double Reversal scored ~57–61% and Exhaustion+Band ~57–59%; the trend strategies scored ~46–49% and lose money on M1. Nothing came close to 70%. What matters is the gap to break-even, which is 1 / (1 + payout):
| Payout | Break-even win rate |
|---|---|
| 70% | 58.8% |
| 80% | 55.6% |
| 85% | 54.1% |
| 90% | 52.6% |
Expectation per trade = p × payout − (1 − p). At 58% and an 80% payout: 0.58 × 0.8 − 0.42 = +0.044, about 4 cents per dollar staked. At 55%: −0.01, a slow loss. Full data: tested strategies and the 70% myth.
Start with Double Reversal and Exhaustion+Band, the two approved in the study; they measure different things, so they combine well. RSI Reversal is borderline (~52–55%) and only useful as an extra vote in majority mode. CCI and Z-Score repeat the Bollinger idea. Disable Strong Trend, Pullback, MACD, SuperTrend and Ichimoku on 1-minute charts. A 2-candle expiry beat 1 candle by ~3 percentage points (60.8% vs 57.5% on Exhaustion+Band).
In the study the edge concentrated between 9–10h and 18–23h UTC-3 (12:00–13:00 and 21:00–02:00 UTC), and Friday was the worst day. USD/JPY and GBP/JPY kept their edge in the fresh data window. Details: best trading hours and why USD/JPY.
Martingale does not create an edge; it makes losing streaks more expensive. With the default factor 2.2 and 2 gales, a $5 entry becomes $11 and then $24.20: three losses in a row cost $40.20 to chase a profit of about $4 at an 80% payout. If you use it, pair it with a daily stop loss. The built-in daily target plan (stop after winning 3× the stake or losing 5×) controls risk better. Why: the truth about martingale.
Yes. simular_csv.py replays strategies on candle data from a CSV file, and buscar_ativos.py lists the assets currently available on Quotex. That is how the published study can be reproduced. A good backtest is still not proof: confirm on demo with live data.
Legal, costs and the project
The software is legal to download and run. Trading binary options is a different question: some countries ban them for retail clients, others restrict them, and many brokers operate without a local licence. Check your country before depositing: binary options legality by country (India: is Quotex legal in India?). Complying with local law is your responsibility.
The bot, Python and the libraries cost nothing, and there is no subscription or signals fee. Your real costs are the money you put at risk on a real account and the broker's minimum deposit, which varies by broker and country. If anyone charges you for "IaTraderPro Bot", it is not us.
Three sources: commissions from the Quotex and IQ Option affiliate links, voluntary donations (PIX or PayPal), and the e-mail list we use to send the download and study updates. We sell nothing. Deriv, which we describe as the technically most solid broker for automation, has no affiliate link on this site.
E-mail contato@botbinaryoptions.com. For bugs, include your Windows version, the output of python --version, the broker, and the exact error text from the terminal window. For content corrections, include the page URL and your source.
⚠️ Binary options carry a high risk of losing all your capital. Educational content, not investment advice. No bot or strategy guarantees profit. Always test on a demo account.