Features designed for a serious desktop trading workflow

OptionBot.io combines product delivery, technical analysis visibility, and account access control in one system. The desktop app handles local browser automation. The website backend handles users, subscriptions, postbacks, and license checks. This separation keeps the product easier to support and safer to sell.

Embedded Chromium browser

The desktop app opens the trading website inside a controlled browser view. Users do not need to install an unpacked Chrome extension or handle source files. The session is persistent, which means the broker login can remain available after restart once the user has signed in.

MT5 local analysis bridge

A small MT5 Expert Advisor sends candles to the local desktop app. The bridge exposes a status endpoint so users can see which symbols and timeframes are updating. This helps support teams diagnose setup issues quickly.

Visible automation controls

Stake, payout, cooldown, expiry lock, signal mode, support/resistance filters, money management, and market condition filters are all visible. Changes in the software settings are synchronized to the browser overlay in real time.

Trade safety guards

The execution layer includes cooldown and one-trade-until-expiry behavior. These controls are meant to reduce accidental multiple entries during fast signal updates. Users should still test on demo first and use small stakes.

Affiliate and license backend

The backend receives conversion callbacks, stores event logs, ignores duplicate event IDs, matches Trader IDs, activates 1-day trials, confirms paid plans, and verifies licenses for the desktop app.

Admin operations

The admin dashboard includes high-level metrics, recent postbacks, users, subscriptions, promo code records, and suspicious activity sections. It is designed to support the commercial side of selling software, not only the trading interface.