FAQ

🤖 RussBot is a free, open-source binary options trading bot for PocketOption, built on BinaryOptionsToolsV2Get it on GitLab
💬 Need help? Join the Chipa Discord · ⚡ Go no-code with ChipaEditor

Quick answers to the most common RussBot questions. Can’t find yours? Ask on the Chipa Discord →

Setup

What do I need to run RussBot?

Python 3.7+, the dependencies (pip install pandas numpy BinaryOptionsToolsV2), and a PocketOption account SSID. See Installation and Getting Started.

Is RussBot free?

Yes — fully open source on GitLab. Educational use; trade at your own risk.

Does it work on a demo account?

Yes, and you should start there. The bot doesn’t care whether the SSID belongs to a demo or real account — extract the SSID while logged into demo mode.

Do I need to write any code?

No. The interactive launcher (python run_bot.py) handles starting, configuring, and community access from a menu. If you want to modify the strategy you’ll edit Python — or build your own variant no-code with ChipaEditor.

Strategy

What strategy does RussBot use?

A four-condition confluence on 15-second candles: candle color + price/EMA(10) cross + CCI(7) touching ±100 + EMA slope, with MACD as context. Full details in the Strategy guide.

Does it use martingale?

No. Every trade risks the same flat amount, and a 16-second cooldown prevents stacking positions. This is a deliberate risk-management choice.

Why is the bot not trading?

That’s usually correct behavior — all four signal conditions must align simultaneously, which requires specific market conditions. If you want more (lower-quality) signals, raise cci_tolerance in the configuration. Also check that you have ≥ 26 candles loaded (the bot prints its readiness at startup).

Can I change the indicators or timeframe?

Indicator periods, CCI thresholds/tolerance, and expiry are all in config.json — see Configuration. The indicator implementations themselves are documented in the Indicators Reference if you want to go deeper.

Multi-Asset Mode

How many assets can I trade at once?

Up to max_concurrent_processes (default 10, prompt default 5). Each asset runs in its own OS process. Remember total exposure = amount × processes — see the sizing notes in Multi-Asset Bot.

Why were most of my assets skipped?

The payout filter. Multi-asset mode only trades assets currently paying more than 90%. Run the Payout Checker to see live payouts, or lower min_payout_percentage.

Where does the asset list come from?

assets-otc.tested.txt — about 90 tested OTC symbols. Comment lines out with # to exclude them.

Account & Safety

Is my SSID safe?

Your SSID grants full account access, so treat it like a password: never share it, never commit it. The launcher masks it on screen, but config.json stores it in plain text — keep that file private. See Getting Started.

My SSID stopped working. Why?

PocketOption sessions expire. Log in again in your browser and extract a fresh SSID.

Can RussBot lose money?

Absolutely. 15-second binary options are highly volatile and no strategy wins consistently in all conditions. Use demo first, start small, monitor closely, and read the risk disclaimer.

Support

How do I report a bug or request a feature?

Open an issue on the GitLab issue tracker with your Python version, the command you ran, and the full error output.

Where do I get help fastest?

The Chipa Discord — the community and maintainers are active daily, and the #trading-bots channel is exactly for this.