Overview
TGSignalBridge Trial is a lightweight desktop automation tool that reads Telegram trading signals and executes them on Pocket Option in real time.
It supports Demo and Real accounts, automatic signal detection, Martingale management, simultaneous trades, payout and balance protections, live statistics, and trade history logs.
Version Notes
The Trial is limited to 14 days or 300 base trades opened in normal mode (excluding Martingale), unless an exception is granted by the author.
Disclaimer
Trading financial instruments involves significant risk and can lead to loss of capital. The software does not guarantee profits or trading accuracy.
Users are fully responsible for account management, strategy configuration, and financial results. Test in Demo mode first and use at your own risk.
Features
- Automatic Telegram Signals to Pocket Option trading flow
- QT Demo and QT Real account support
- Signal, time and direction detection
- Automatic CALL and PUT execution
- Minimum payout and balance protection
- Anti-popup bonus handling
- Adjustable Martingale system
- Recovery Pool with configurable factor
- Real-time stats and logs
- Start/Resume, Pause and Stop controls
Requirements
- Windows 10 or higher
- Telegram Desktop installed
- Google Chrome installed
- Matching ChromeDriver version
ChromeDriver download: googlechromelabs.github.io/chrome-for-testing
Installation
- Download the .exe file into a folder.
- Extract ChromeDriver into the same folder as the executable.
- Run TGSignalBridge_Trial14.exe.
Setup
Telegram
- API_ID, API_HASH, PHONE
- Get credentials from my.telegram.org
- Configure channel Name and Link, Username or ID
- Set Telegram UTC offset and local UTC offset
Pocket Option
- Account mode: Demo or Real
- Initial Amount
- Minimum Payout Init percent
- Minimum Payout MG percent
Signal and Risk
- Signal type and pattern variables
- Martingale: Enable, Auto Martingale at LOSS, MG Coefficient, Maximum Steps, On Max Step
- Protection: Recovery Factor, Recovery Threshold, Max Concurrent Trades
How To Start
- Open Telegram Desktop and select your signal channel.
- Open TGSignalBridge and complete all Settings fields, then Save.
- Press Start to begin signal reading and execution.
- On first run, enter Telegram login code and log in to Pocket Option.
Review initial logs to confirm that it is reading signals correctly. If needed, Stop, adjust Settings, Save, and Start again.
[MG] Sequence: [1.00, 2.15, 4.62, 9.93, 21.35, 45.90, 98.68]
Settings Overview
Telegram
| Field | Description |
| API_ID | Telegram API ID from my.telegram.org. |
| API_HASH | API hash linked to your API ID. |
| PHONE | Telegram phone number with country code. |
Channel
| Field | Description |
| Name | Channel name. |
| Link/Username/ID | Channel Link (link, username or ID). |
| Telegram UTC Offset | Timezone offset used by Telegram message timestamps. |
| Local UTC Offset | Your local timezone offset used for time conversion. |
Pocket Option
| Field | Description |
| Account | Select QT Real or QT Demo. |
| Initial Amount | Base amount used for the first entry. |
| Minimum Payout Init (%) | Minimum payout required for initial trades. |
| Minimum Payout MG (%) | Minimum payout required for Martingale trades. |
Signal
| Field | Description |
| Signal Type | Parser mode used for the channel: split_signal, setup_signal, or custom_signal. |
| asset_pattern | Regular expression used to detect the asset or pair in the message text. |
| time_pattern | Regular expression used to extract the expiration time or timeframe. |
| default_time | Fallback expiration used when the signal does not provide a valid time. |
| side_pattern | Regular expression used to detect the trade direction such as CALL or PUT. |
| side_map | Dictionary that maps channel keywords to CALL or PUT when custom wording is used. |
| wait_timeout | Maximum wait time before discarding an incomplete signal. |
Risk Management
| Field | Description |
| Enable Martingale | Enables Martingale money management. |
| MG Coefficient | Multiplier for the next amount after a loss. |
| Steps | Maximum sequence number of Martingale recovery steps. |
| Auto Martingale at Loss | If enabled, the bot automatically starts recovery entries after Loss using the configured Martingale sequence. |
| On Max Step | Defines behavior after the last Martingale step (Restart or Pause). |
| Cooldown, at Loss | Automatic Pause the bot for a specified period after consecutive Loss. |
| Recovery Factor | Percentage of remaining Recovery Pool to recover after each winning trade. |
Important precaution: When using Auto Martingale at Loss, verify that Maximum Steps and On Max Step match your channel strategy. Some channels require Restart after max step, while others are safer with Pause. This feature increases risk of account exposure.
Recovery Pool
The Recovery Pool is optional and helps the bot recover losses more gradually.
Every LOSS adds its amount to the pool. When the next WIN happens, the pool is reduced by the win amount or by a portion of it, depending on the configured Recovery Factor.
If Martingale is enabled, the bot may also adjust the next trade amount to recover part of the remaining pool.
If Martingale is disabled, the pool still tracks losses and is reduced on wins, but the next trade amount stays at the normal base stake.
Recovery Factor
The Recovery Factor defines how much of the remaining pool the bot will try to recover after each winning trade.
The value ranges from 0.0 to 1.0:
| Recovery Factor |
Risk |
Recovery Speed |
Behavior |
| 0.0 |
★★★★★ |
★★★★★ (Classic MG) |
Classic Martingale. Each LOSS advances to the next Martingale step. Each WIN returns to the Initial Amount. |
| 0.3 |
★★☆☆☆ |
★★☆☆☆ |
Conservative Recovery. Slower progression, lower risk, and reduced capital exposure. |
| 0.5 |
★★★☆☆ |
★★★☆☆ (Recommended) |
Balanced Recovery. Good balance between recovery speed and risk. |
| 0.7 |
★★★★☆ |
★★★★☆ |
Aggressive Recovery. Progression approaches the Classic Martingale. |
| 1.0 |
★★★★★ |
★★★★★ (Near Classic MG) |
Maximum Recovery. Behavior is very similar to the Classic Martingale during LOSS streaks, while still being managed through the Recovery Pool. |
When enabled, the next trade amount is automatically adjusted according to the remaining Recovery Pool and rounded to the next valid Martingale amount. As the pool decreases, the trade amount is progressively reduced until it returns to the configured Initial Amount.
Note: The Recovery Pool is a risk management feature. It does not guarantee recovery of previous losses or future profits.
Interface Overview
Left Panel: License and Settings
- License panel shows trial status, expiration, and usage meter.
- Settings button opens configuration for Telegram, Signal, Pocket Option, and Risk Management.
Right Panel: Controls and Statistics
| Button | Function |
| Start or Resume | Starts bot, browser, Telegram and workers. |
| Pause | Pauses signal processing without closing the app. |
| Stop | Stops the bot and disconnects Telegram client. |
- Time, Win/Loss, Init Balance, and Profit counters display current session status.
Trades & Operation Logs
- Trades table with Daily stats and fields of Side, Expiration, Asset, Accuracy, Time, Amount, Profit, Payout and Result.
- Operation Logs console with tags: INFO, TELEGRAM, WARN, MG, LOG, ERROR, etc.
Used Files
| File | Purpose |
| config.json | Stores bot settings and runtime options. |
| noise_keywords.json | Keywords used to filter non-signal messages. |
| trades_demo.csv | Trade history for demo mode. |
| trades_real.csv | Trade history for real mode. |
| errors folder | Stores critical and runtime error reports. |
Support And License
Support email: support.tgsignalbridge@gmail.com
Telegram support group: @TGSignalBridgeSupport
TGSignalBridge is proprietary commercial software. The Trial version is for evaluation. Unauthorized copying, modification, redistribution, reverse engineering, or resale is prohibited.