Free trading bots for Quotex and IQ Option
IaTraderPro Bot features 13 configurable strategies, a full Streamlit dashboard, works on demo and real accounts. Customize with AI. Built on strategies from iatraderpro.com.
Unofficial use: Community APIs. Not affiliated with IQ Option or Quotex. Use at your own risk.
Why use IaTraderPro Bot?
100% Free β Forever
No fees, no subscriptions, no "premium" version. The bot is free, open-source and fully accessible.
Customize with AI
Paste the code into ChatGPT, Claude or your favorite AI and ask: "add RSI", "change the stop-loss", "create a Bollinger strategy". AI modifies the bot for you.
13 Configurable Strategies
Strong Trend, Pullback, RSI+MA, Triple Confirmation, MACD Cross, Bollinger+RSI, SuperTrend, Ichimoku, RSI Reversal, Double Reversal, Exhaustion+Band, CCI Reversal and Z-Score β each with published test results.
Demo β Real Account
Test on demo risk-free. Switch to real with one click when you're confident.
Quotex + IQ Option
Quotex and IQ Option both work on demo and real accounts. Deriv through its official API; basic Olymp Trade support.
Full Dashboard + Logs
Streamlit dashboard with balance, PnL, win rate, chart, asset status β all in real-time.
One dedicated bot per broker
Open your account through our links β it helps us keep the project free.
β Demoβ Real
Bot for Quotex
Dedicated bot with 13 strategies for Quotex API. $10,000 virtual demo + real account.
- β Available now β 13 strategies
- Unlimited demo + real
- Up to 3 simultaneous pairs
Affiliate link β helps us keep the project free
β Demoβ Real
Bot for IQ Option
Dedicated bot with 13 strategies, connected through the community IQ Option API. Works on demo and real accounts.
- β Available now β 13 strategies
- $10,000 virtual demo
- 100+ available assets
Affiliate link β helps us keep the project free
Binomo Bot (API Python)
Binomo has no official API. See the truth about the Binomo API in Python, deposit and withdrawal β and the stable alternative on Quotex/IQ Option.
- Binomo API in Python explained
- Is it reliable? Deposit & withdrawal
- Stable bot for Quotex/IQ
Olymp Trade Bot (API)
Olymp Trade has no official API. Understand the Olymp Trade API in Python, deposit and demo β and use the stable bot on Quotex/IQ Option.
- Olymp Trade API in Python
- Minimum deposit & demo account
- Stable bot for Quotex/IQ
Open-source robot for Quotex and IQ Option
How IaTraderPro Bot works under the hood
The bot does not run on our servers. It runs on your own Windows PC, in Python 3.12 or newer, and the connection to the broker goes out from your machine. You control it from a Streamlit panel that opens in your browser at http://localhost:8501. On every candle it runs the same cycle:
- Connect: Quotex through the community library
pyquotex, IQ Option throughiqoptionapi(unofficial APIs, no affiliation with either broker), and Deriv through its official Options API. - Read: fetch candles for up to 3 pairs at once, on the timeframe you chose (60 seconds = M1).
- Signal: every enabled strategy looks at the last closed candle and returns CALL, PUT or nothing.
- Decide: in
individualmode the first strategy that fires opens the trade; inmaioria(majority) mode a trade only opens if most enabled strategies vote the same way. - Filter: before the order goes out, the bot checks the minimum payout (default 80%), the minimum ADX for trend strategies, the cooldown after a losing streak, the daily stop loss/stop win and the trade limit.
- Log: balance, PnL, win rate, chart and per-asset status update in the panel in real time.
There are only a handful of files, all readable: bot.py (engine and strategies), painel.py (panel), config_bot.ini (settings), instalar.bat and iniciar_painel.bat, buscar_ativos.py (asset list) and simular_csv.py (backtest over candles stored in a CSV). Because the code is open, you can paste bot.py into ChatGPT or Claude and ask for changes in plain English β but any new rule is an untested strategy and has to go through demo first.
The 13 strategies β and what our study found
The bot ships with Strong Trend, Pullback, RSI + MA, Triple Confirmation, MACD Cross, Bollinger + RSI, SuperTrend + MACD, Ichimoku, RSI Reversal, Double Reversal, Exhaustion + Band, CCI Reversal and Z-Score. Having 13 options does not mean all 13 work. We tested every one on 45+ days of real M1 candles (8 forex pairs, Deriv data feed) across a train window, a test window and a "fresh" out-of-sample window, counting only results with at least 150 signals:
| Strategy group | Out-of-sample win rate | Verdict |
|---|---|---|
| Double Reversal (Bollinger + RSI) | ~57β61% | Approved β best in the catalog |
| Exhaustion + Band | ~57β59% | Approved β fires on different candles from Double Reversal |
| RSI Reversal | ~52β55% | Borderline β auxiliary vote only |
| CCI Reversal / Z-Score | ~52β56% | Redundant with Bollinger |
| Bollinger + RSI / RSI + MA / Triple Confirmation | ~51β55% | Weak on their own |
| Strong Trend / Pullback / MACD Cross / SuperTrend / Ichimoku | ~46β49% | Failed on M1 β they lose money |
In practice: on M1, keep the trend strategies off and start with reversao_dupla,exaustao_bb. Avoid OTC pairs (they stayed at ~50%, statistically random), prefer a 2-candle expiry (60.8% vs 57.5% on Exhaustion + Band), and trade between 09:00β10:59 and 18:00β23:59 UTCβ3; Friday was the worst day. Nothing came close to 70%. Full table and methodology: strategies tested on real data.
Risk management: what the bot controls (and what it can't fix)
A win rate on its own does not tell you whether you make money. In binary options a loss costs the whole stake while a win only pays the payout, so there is a minimum win rate just to break even: 1 / (1 + payout). The average result per trade is win rate Γ payout β (1 β win rate):
| Payout | Break-even win rate | Average result at a 57% win rate |
|---|---|---|
| 70% | 58.8% | β3.1% of the stake per trade |
| 80% | 55.6% | +2.6% |
| 85% | 54.1% | +5.5% |
| 90% | 52.6% | +8.3% |
The same 57% that makes money at an 85% payout loses money at 70%. That is why the minimum-payout filter matters as much as the strategy. The risk tools in the panel:
- Daily stop loss and stop win (
stop_loss_dia,stop_win_dia): the bot stops by itself when a limit is hit. - Cooldown: after X losses in a row (
pausar_apos_perdas) it pauses forcooldown_minminutes (default 15). - Entry filters: minimum payout (
payout_min, default 80%) and minimum ADX (adx_min, default 25) for Strong Trend and Pullback. - Level-based daily target plan: you set a base stake and a step; the day ends after winning 3x or losing 5x the stake, and the level only goes up after a day that hit the target.
- Configurable martingale β off by default (
martingale = nao). With a stake of 5, multiplier 2.2 and 2 steps, one lost sequence costs 5 + 11 + 24.2 = 40.2. Martingale creates no edge; it only makes the bet bigger (the full math).
Bankroll management is discipline, not statistical edge: it limits how much you risk but does not improve the signal.
Supported brokers
| Broker | Status in the bot | Connection |
|---|---|---|
| Quotex | Works β demo and real | Unofficial community API (pyquotex) |
| IQ Option | Works β demo and real | Unofficial community API (iqoptionapi) |
| Deriv | Works | Deriv's official Options API |
| Olymp Trade | Basic support | β |
| Pocket Option | Planned | β |
"Unofficial" means the broker neither provides nor endorses the connection: if it changes its site, login can break until the library is updated. Broker guides: Quotex API in Python Β· IQ Option API Β· Deriv bot Β· Olymp Trade.
How to get started without skipping steps
- Leave your e-mail in the form below and download IaTraderProBot.zip.
- Install Python 3.12+ with "Add Python to PATH" ticked, and extract the ZIP to a folder with no spaces or accents, such as
C:\IaTraderProBot. - Run instalar.bat once, then iniciar_painel.bat.
- In the panel: broker login, account
demo, real pairs (no_otc), strategiesreversao_duplaandexaustao_bb, a daily stop loss filled in and martingale off. - Run at least 150 demo trades and compare your win rate with the break-even for your payout. Only consider a real account, with a small stake, if you stay above that line.
Every panel field, the config_bot.ini file and fixes for the most common errors are in the full tutorial. To practise risk-free: demo account guide.
Before you switch the bot on: risk warnings
- Every losing trade costs the whole stake. No bot or strategy guarantees profit, and the study figures come from past data β they may not repeat.
- The Quotex and IQ Option connections use unofficial APIs and can stop working without notice.
- Legality and broker supervision vary by country. Check binary options legality by country before opening an account.
- Only use money you can afford to lose, and always start on a demo account.
- The "Open account" buttons are affiliate links: if you sign up through them the project may earn a commission from the broker, at no extra cost to you (how we handle that conflict of interest).
Get the Bot + Instructions via Email
Enter your email and receive the IaTraderPro Bot with step-by-step tutorial, ready to install and customize with AI.
Help keep the bot free and evolving
The bot is and always will be free. Donations help cover development costs and new features.
PIX (Brazil)
Instant Β· No fees

PIX key: v.abreumachado@gmail.com