SIGNAL trading bots

FAQ

Asset Symbols & Broker Mapping

  • Why is GOLD not trading with "XAUUSD"?

    Your broker may use XAUUSDm or another suffix. Map in Asset Symbols.

  • How do I configure symbol mapping?

    Use the Asset Symbols dialog to map signal keywords to broker symbols.

  • Can I map crypto symbols?

    Yes. Map BTC/ETH keywords to broker-specific symbols (e.g., BTCUSDm).

  • Where is the mapping stored?

    In an asset symbols JSON under the app's config directory.

  • Does mapping affect parsing?

    Yes. The parser normalizes symbols using your mappings before execution.

  • Can I have multiple GOLD mappings?

    Provide the most relevant broker symbol; the parser also tries common variants.

  • Do I need to test mapping?

    Yes. Confirm symbol mapping on Demo to avoid broker symbol mismatches.

  • What if my broker changes symbols?

    Update the mapping and retest on Demo.

  • What does the "Auto Fix" button do in Asset Symbols?

    It scans your broker's available symbols in MT5 and automatically attempts to map your signal keywords (e.g., "GOLD") to the correct broker symbol (e.g., "XAUUSD.m"). Always verify the results on Demo.

Asset: Crypto

  • Do you support BTC/ETH trading automation in MT5?

    Yes if your broker offers crypto symbols in MT5; verify mapping in Settings.

  • Can the bot handle crypto volatility?

    Use conservative lot sizes

  • Does the Telegram to MT5 copier read crypto‑specific formats?

    Yes. The parser supports BTC/ETH patterns commonly used in Telegram signals.

  • Is crypto trading on MT5 available on all brokers?

    No. Check with your broker; if supported

  • Can I use one strategy for BTC and ETH?

    Yes. Ensure thresholds and pip logic suit each asset and test on Demo.

  • Should I run a crypto bot on a VPS?

    A VPS with good connectivity to your broker helps during high volatility.

Asset: Forex

  • Which forex pairs are supported by the MT5 bot?

    Major and minor pairs supported by your MT5 broker can be mapped and traded.

  • Can I automate EUR/USD signals from Telegram to MT5?

    Yes. Map EUR/USD and validate the format on Demo before live.

  • Do you support USD/JPY scalping strategies?

    Yes. Configure pip sizes and thresholds suitable for JPY pairs.

  • Can I set pair‑specific SL/TP in strategies?

    Yes. You can configure SL/TP and thresholds per strategy that targets specific pairs.

  • Will the bot handle spread and volatility on forex pairs?

    It honors your SL/TP and slippage settings; test conditions on Demo during volatile times.

  • Does the bot support risk management for forex EAs?

    Yes. Lot size

  • Can I run the forex trading bot on a VPS?

    Yes. A Windows VPS near your broker often improves reliability and execution time.

  • What about exotic pairs?

    Execution depends on your broker symbols; test exotic pairs on Demo to confirm mapping and liquidity.

  • Is your forex bot compatible with MT5 hedging and netting?

    It works with MT5 per broker account rules; check your account type before trading.

  • Can I copy forex signals from multiple Telegram providers?

    Run multiple instances or switch channels per instance; always review quality on Demo first.

Asset: Gold/XAU

  • Do you support gold trading signals like XAU/USD automation?

    Yes. GOLD/XAU signals can be mapped to your broker symbol and executed in MT5.

  • What is a good starting lot size for gold trading bots?

    Start small on Demo

  • Can I run a gold scalping bot on MT5?

    Yes. Configure tight SL/TP and test during active sessions on Demo before live trading.

  • Does the MT5 bot support multi‑TP for gold?

    Yes. Multi‑TP strategies let you scale out at different levels on XAU trades.

  • How do I handle slippage on fast gold moves?

    Use sensible Max Slippage and a VPS near your broker to minimize latency.

  • Can I combine gold and forex pairs in one strategy?

    Yes

  • Is XAU/USD supported on prop brokers in MT5?

    If the broker offers XAU in MT5 and permits EAs

  • How do I optimize gold trading automation for news events?

    Many users pause automation during high‑impact news; always manage risk carefully.

Audit Tab

  • What is the Audit tab?

    A searchable log of signals from receipt through parsing and execution, with statuses and durations.

  • Can I filter by date or status?

    Yes. Filter by date, parse/execute status, and search terms.

  • What does "parse: success" mean?

    The message matched your strategy rules and yielded a valid signal.

  • What does "execute: failed" mean?

    MT5 rejected the order or a broker rule prevented execution; see reason column.

  • Can I export audit data?

    Yes. Export to CSV from the Audit tab.

  • How frequently is it updated?

    It refreshes regularly and on-demand via the Refresh and Stats buttons.

  • Why is my record missing a ticket?

    Parsing may have succeeded but execution failed/skipped; check the reason.

  • Is Audit stored locally?

    Yes. Records are maintained in a local database in the app's data directory.

Channel & Signal Configuration

  • How do I target a specific channel?

    Enter the channel ID (or username) in Settings, then connect Telegram.

  • Can I follow multiple channels?

    Focus is one primary channel per running instance. Use separate instances if needed.

  • Does the bot filter messages?

    It parses messages using your strategy's logic (keywords/AND/OR). Non-signal messages are ignored.

  • Are images supported?

    Parsing uses text. Image-only signals won't be parsed.

  • Will forwarded messages parse correctly?

    If the text is intact and matches the patterns/keywords, yes.

  • Can I pause parsing without disconnecting Telegram?

    Stop the bot (START/STOP buttons) to pause trading while keeping Telegram connected.

  • Are private/paid channels supported?

    Yes with Telethon and valid access. Authenticate to the account that has channel access.

  • How do I map a channel to a specific strategy?

    Associate strategies by channel in your strategy data (the app looks up channel-specific settings).

  • Should I test channel parsing on Demo?

    Yes. Always test on Demo to confirm parsing and symbol mapping before going live.

  • What if a channel changes format?

    Update your strategy logic/keywords to match the new format.

Commercial Intent & Comparisons

  • What is the best MT5 bot for gold trading?

    Choose a bot that supports Telegram signal parsing

  • Is this a good forex trading bot for MetaTrader 5?

    Yes. It automates Telegram signals into MT5 trades with strategy‑level risk management; validate on Demo.

  • How does your MT5 signal copier compare to manual trade copying?

    Automation reduces delay and errors versus manual copying

  • Does the bot support one‑click trade copying to MT5?

    Signals are executed automatically once they match your strategy rules—no extra clicks needed.

  • Is this automated trading software suitable for affiliates or agencies?

    It supports MT5 automation from Telegram channels; check license terms for your use case.

  • Why choose Telegram to MT5 automation over generic EAs?

    It’s specialized for Telegram signal parsing plus MT5 execution with strategy filters and risk tools.

Compliance

  • Safety & Disclaimers

    Do you provide financial advice?

  • Safety & Disclaimers

    Can you guarantee profits with a forex trading bot?

  • Safety & Disclaimers

    Is automated gold trading risky?

  • Safety & Disclaimers

    How should I manage risk when using a trading bot?

  • Safety & Disclaimers

    Is this MT5 bot compliant with brokers?

  • Safety & Disclaimers

    Should beginners use a signal copier?

Dashboard Tab

  • What does the Dashboard show?

    Account info, open position summaries, and strategy statistics.

  • How often does it refresh?

    It refreshes on key events and when you visit the tab; heavy data pulls are throttled.

  • Are P&L numbers live?

    Values reflect MT5 account info and recent trades; use MT5 for authoritative balances.

  • Which time zone is used?

    You can prefer system time for analytics or rely on MT5 server time.

  • Where do I see strategy stats?

    Dashboard and Strategies tab show aggregated counts and summaries.

  • Can I export data from Dashboard?

    Use the Audit tab for exportable records; Dashboard is for quick status.

  • Does the Dashboard show charts?

    It focuses on tabular summaries; use MT5 for detailed charting.

  • Should I rely on Dashboard for decisions?

    Treat it as an operational overview; always confirm on Demo first.

Data Storage & Privacy

  • What data is stored locally?

    .env settings, license/session info, logs, and audit/database records.

  • Are my Telegram messages stored?

    The app stores parsed audit rows and logs, not your full Telegram history.

  • Is license data shared?

    Licensing data (keys/session) is validated with the backend over secure connections.

  • Can I delete my local data?

    Yes. Remove files from the app's user data directory (stop the app first).

Demo Account Best Practices & Testing

  • Why must I use a Demo account first?

    To learn app-specific features and confirm your strategy parses and executes as intended.

  • What should I test on Demo?

    Telegram auth, parsing, symbol mapping, order placement, SL/TP, trailing/breakeven behavior.

  • How long should I test?

    Until you're confident that parsing, risk settings, and broker behavior are stable.

  • Should I test each new channel?

    Yes. Formats vary; validate all new channels on Demo.

  • Should I test MT5 filling modes?

    Yes. Brokers differ; verify orders succeed with your slippage settings.

  • How to simulate volatility?

    Observe signals during busy sessions and verify SL/TP/trailing logic under load.

  • What if results differ from expectations?

    Adjust strategy keywords/thresholds and retest on Demo before live use.

  • Is Demo identical to Live?

    Brokers may differ slightly. Demo reduces risk while you learn the app.

Deployment (EXE, Installer, VPS)

  • How is the software installed?

    The software is distributed as a Windows installer (SignalTradingBot_Setup.exe). After purchase, you will receive an email with a download link. Run the installer to set up the application in Program Files with all necessary folders and shortcuts.

  • Recommended deployment?

    A Windows VPS with MT5 installed and stable connectivity; always validate on Demo first.

  • How do I download the software after purchase?

    After completing your purchase, you will receive an email with a download link. The link is valid for 1 hour and can only be used once. Download the installer (SignalTradingBot_Setup.exe) and run it to install the software.

  • My download link expired. How do I get a new one?

    You can request a new download link from the customer portal at signaltradingbots.com/portal. You can request one download link per 24-hour period. After requesting, you will receive a new email with a fresh download link valid for 1 hour.

  • How long is the download link valid?

    The download link sent to your email is valid for 1 hour from the time it was generated. It is also single-use only - once you download the installer, the link becomes invalid. If you need to download again, request a new link from the customer portal.

  • Can I download the software multiple times with the same link?

    No. Each download link is single-use only. Once you download the installer, the link is discarded and cannot be used again. If you need to download again, request a new link from signaltradingbots.com/portal.

  • Where do I find the customer portal?

    The customer portal is located at signaltradingbots.com/portal. You can use it to request new download links, manage your license, and access your account information. You can request one download link per 24-hour period.

  • Where does the software install?

    The installer places the application in Program Files\Signal Trading Bots. Configuration files and user data are stored separately in %LOCALAPPDATA%\SignalTradingBots for security and proper permissions.

  • How do I uninstall Signal Trading Bot?

    Use Windows Settings > Apps > Apps & Features (or Control Panel > Programs and Features on older Windows). Find "Signal Trading Bots" and click Uninstall. The uninstaller will remove the application while preserving your configuration files in %LOCALAPPDATA%\SignalTradingBots if needed.

  • Do I need administrator rights to install?

    Yes, you need administrator rights to run the installer as it installs to Program Files. However, running the application after installation typically does not require admin rights.

  • Can I move the installation to another computer?

    You need to download and run the installer on each computer. Your license key will work on the allowed number of devices according to your plan. To transfer settings, copy the config folder from %LOCALAPPDATA%\SignalTradingBots on the old computer to the new one.

  • Does it work on 32-bit Windows?

    No. The software requires 64-bit Windows (x64 or Windows 11 on ARM). Make sure you have a 64-bit version of Windows before purchasing or installing.

  • How do I install on a VPS?

    Request a download link from your customer portal, then access your Windows VPS via Remote Desktop. Download the installer to your VPS and run it with administrator rights to complete the installation. Ensure MT5 is also installed on the VPS. A VPS is recommended for 24/5 automated trading.

Getting Started & Overview

  • What does this bot do?

    It reads trading signals from Telegram and places trades in MetaTrader 5 (MT5) based on your configured strategy rules.

  • Which markets does it support?

    It can parse common formats for GOLD/XAU, BTC/ETH, and forex pairs; execution depends on your broker's MT5 symbols.

  • Do I need to test on Demo first?

    Yes. Always practice on a Demo account first to understand app-specific features before going live.

  • What operating system is supported?

    Windows. The app is built for Windows with PyQt5 and the MetaTrader5 Python API.

  • Does the app guarantee profits?

    No. We don't give financial advice. Results depend on signal quality and your risk/reward settings.

  • Can I run it without Telegram?

    No. Telegram authentication and a valid channel are required to receive signals.

  • Does the app guarantee profits?

    No. We don’t give financial advice. Results depend on signal quality and your risk/reward settings.

  • What is "Auto Validate" at startup?

    The app runs a health check every time it starts to ensure Telegram is connected, MT5 is running, and your license is active. This prevents trading errors before they happen.

Help Tab

  • What's in the Help tab?

    Helpful content and updates; refreshes when you open the tab.

  • Does it include tutorials?

    It shows guidance links/text. Always confirm new features on Demo.

  • Can I see version notes?

    Yes. Use Help to keep track of changes and guidance.

  • Is support linked there?

    It may include pointers to documentation and support channels.

Installation & Onboarding

  • How do I install the automated trading software?

    After purchase, you will receive an email with a download link. Download the installer and run it to install the software. Alternatively, advanced users can run from source with required packages.

  • Do I need MetaTrader 5 installed?

    Yes. Install MT5 and provide the terminal.exe path in Settings.

  • Can I test everything on a Demo account first?

    Yes. We strongly recommend starting on Demo to learn app‑specific features safely.

  • How do I connect Telegram API credentials?

    Enter API ID/Hash and authenticate your Telegram session from the app.

  • Do I need admin rights to run the forex bot?

    Usually not. You may need to whitelist the EXE in antivirus.

  • How do I update to a new version?

    Request a new download link from the customer portal at signaltradingbots.com/portal, download the latest installer, and run it. Recheck Settings after updating and test on Demo.

  • What do I receive after purchasing?

    After purchase, you will receive an email containing your license key and a download link for the installer. The download link is valid for 1 hour and is single-use. You can request additional download links from the customer portal at signaltradingbots.com/portal.

  • I lost my download link. What should I do?

    Log in to the customer portal at signaltradingbots.com/portal and request a new download link. You can request one download link per 24 hours. You will receive a new email with a fresh link valid for 1 hour.

  • Can I install on multiple computers?

    Yes, depending on your license plan. Each computer requires its own installation. Download the installer and run it on each device. Your license key will activate on the number of devices allowed by your plan. Use the customer portal to request download links as needed.

Installation & System Requirements

  • What are the basic system requirements?

    Windows, a working MT5 terminal, Python runtime or the provided EXE build, and internet connectivity.

  • Do I need MetaTrader 5 installed?

    Yes. You must install MT5 and provide the correct terminal.exe path in Settings.

  • Can I use the packaged EXE instead of Python?

    Yes. We provide EXE builds; ensure Windows allows running them and that MT5 is installed.

  • Are admin rights needed?

    Usually not, but some antivirus or Windows policies may require you to allow the app and MT5 path.

  • Where are configuration files saved?

    Under %LOCALAPPDATA%\\SignalTradingBots\\config (e.g., .env, license info).

  • Do I need extra Python packages?

    The EXE bundles dependencies. If running from source, install requirements.txt.

  • Is antivirus a problem?

    Some AV tools may flag unsigned EXEs. Whitelist the app if needed.

  • Do I need a VPN?

    Not generally. Stable internet is sufficient. Follow your broker's guidance if connectivity is restricted.

  • Can I install on a VPS?

    Yes. A Windows VPS is common for 24/5 operation. Test on Demo first.

  • How do I update to a new version?

    Request a new download link from the customer portal at signaltradingbots.com/portal, then download and run the latest installer. It will update your installation while preserving your settings. Always test on Demo after updating.

  • Where are configuration files saved?

    Under %LOCALAPPDATA%\SignalTradingBots\config (e.g., .env, license info).

Legal Disclaimers & Risk Warnings

  • Do you provide financial advice?

    No. We provide software. Trading decisions and outcomes are your responsibility.

  • Can you guarantee profits?

    No. Results depend on signal quality and your configured risk/reward.

  • What is my responsibility?

    Understand your strategy, test on Demo, and manage risk appropriately.

  • Is leverage risky?

    Yes. Leverage magnifies gains and losses. Use conservative settings.

  • Should I copy any channel blindly?

    No. Validate signal quality on Demo first and monitor live performance.

  • Do you store or manage funds?

    No. Trades execute in your MT5 account under your broker's terms.

Licensing & Activation

  • How does licensing work?

    You activate the app with a valid license. The app securely verifies your license with our server and keeps it valid while you use the app. Only one device can be active per license at a time.

  • Can I use the app on more than one device?

    A license can be used on different devices, but only one device can be active at a time. Deactivate on the old device before switching.

  • How do I switch devices?

    Close the app on the old device and deactivate there if needed, then start and sign in on the new device.

  • What if I lose access to my old device?

    Contact support with your license key and we will help you regain access.

  • Are license checks secure?

    Yes. We use secure, server-side validation and signed requests. We do not disclose implementation details.

  • Where is license information stored?

    Your license details are stored securely on your device and on our server. We do not publish file paths or internal formats.

  • What does "LICENSE_IN_USE" mean?

    Your license is currently active on another device. Deactivate there first or contact support for assistance.

  • Do you store my MT5 credentials?

    No. MT5 credentials are kept locally by you (in your Settings) and are used only to connect your MT5 terminal.

  • Do I need to re-enter the license every run?

    No. The app remembers your license details unless they become invalid or you reset them.

  • What happens if my internet drops?

    The app needs a stable connection to keep your license valid. If checks fail, you may be asked to re-validate once connectivity returns.

  • How is licensing enforced?

    Session-based licensing with a 5-minute heartbeat and a single active device per license.

Logs Tab

  • What is the Logs tab for?

    Real-time logs from the app and libraries; helpful for troubleshooting.

  • Can I filter logs?

    The tab displays live streams; use Audit for structured filtering/export.

  • Do logs show MT5 errors?

    Yes. You'll see MT5 retcodes and error messages here and in Audit.

  • Where are log files saved?

    In the app's logs folder under your user data directory.

  • Are Telegram status messages shown?

    Yes. Connection/auth events are logged and shown in the status bar.

  • Should I use Logs or Audit first?

    Use Audit for structured history; Logs for live debugging.

MetaTrader 5 Connectivity & Setup

  • How do I set the MT5 terminal path?

    In Settings, browse to terminal.exe (e.g., terminal64.exe). The app validates the path.

  • Do I need MT5 login and server?

    Yes. Enter the account number and server name in Settings. The app verifies before start.

  • What is "Algo Trading" and why enable it?

    MT5 must allow automated trading. The app can try toggling Ctrl+E to enable it.

  • Why does "trade allowed" show false?

    The terminal or account may block trading; enable Algo Trading and confirm account permissions.

  • My symbol isn't visible—what now?

    The app will attempt to make the symbol visible; else enable it in MT5 Market Watch.

  • How does symbol validation work?

    The app tries exact symbol, common variants, and asset-mapped alternatives (e.g., XAUUSDm).

  • Where can I see account info?

    The Dashboard shows basic metrics (balance, equity, margin, etc.) when connected.

  • Do I need to test on Demo?

    Yes. Confirm MT5 connectivity, symbols, and orders on a Demo account first.

  • What if MT5 login fails?

    Check .env credentials, server name, and that your terminal path is correct.

  • Do I need MT5 open permanently?

    Yes, MT5 must be running and connected for live order execution.

  • Can I use a different MT5 terminal per strategy?

    One instance targets the configured terminal path. Use separate instances if needed.

  • Time mismatch between app and MT5?

    Use system time for analytics or MT5 server time; configure in Settings as needed.

MT5 Setup & Trade Execution

  • How do I connect the bot to MT5 for automated trading?

    In Settings

  • Does the MT5 automation support market and pending orders?

    Yes. Market execution and pending orders are supported when enabled by your strategy.

  • How do I control slippage in the MT5 bot?

    Set Max Slippage in Settings; the bot also retries with broker‑compatible filling modes.

  • Can the bot set stop‑loss and take‑profit automatically?

    Yes. Strategies can compute SL/TP when a signal does not include them.

  • Does the bot support lot size adjustment per strategy?

    Yes. Each strategy lets you define lot size and risk settings.

  • How can I verify MT5 connection before going live?

    Use Demo first. Confirm account info

  • Does the bot add comments or magic numbers to MT5 orders?

    Yes. Strategies use magic numbers and comments to help you identify trades.

  • Can I close trades from MT5 manually while the bot is running?

    Yes. Manual MT5 actions are respected; the bot continues to manage new signals per strategy rules.

  • Does the MT5 bot work with prop firm accounts?

    If your prop account allows EAs and automated trading

  • How do I connect multiple MT5 terminals?

    Run separate bot instances for different terminals and accounts.

Performance

  • VPS & Latency

    Will a VPS improve MT5 automation performance?

  • VPS & Latency

    What factors affect signal copier speed?

  • VPS & Latency

    How do I reduce slippage in automated forex trading?

  • VPS & Latency

    Is this MT5 bot lightweight enough for a small VPS?

  • VPS & Latency

    Can I run multiple instances on one VPS?

  • VPS & Latency

    How do I monitor performance of the signal copier?

Performance, Latency & Reliability

  • How fast are trades executed after a signal?

    Typically within seconds, subject to Telegram, network, and MT5 latency.

  • What affects latency most?

    Network/VPS quality, channel delivery, broker execution, and system load.

  • Will the app retry after transient errors?

    The app logs errors and uses sensible fallbacks; persistent issues require user action.

  • Should I use a VPS?

    A Windows VPS near your broker can improve stability and latency.

Pricing

  • Licensing & Demo/Trial

    Do I need a license for the MT5 automation tool?

  • Licensing & Demo/Trial

    Can I switch devices with my license?

  • Licensing & Demo/Trial

    How is the license validated?

  • Licensing & Demo/Trial

    Is there a trial or demo mode?

  • Licensing & Demo/Trial

    What happens if I lose access to my device?

  • Licensing & Demo/Trial

    Do you offer refunds?

Settings Tab

  • What should I configure first?

    Telegram API credentials, session name, channel ID, MT5 login/server, and MT5 terminal path.

  • How do I set lot size and slippage?

    In Settings > Trading Parameters, set Lot Size and Max Slippage.

  • What does "Auto Trading" do?

    Enables automatic order placement; ensure MT5 allows algo trading.

  • Where do I set time zones?

    In Settings > Time Zone Settings, pick time zones for display and analytics preference.

  • How do I import/export settings?

    Use the buttons at the bottom of Settings to import/export .env files.

  • Where is my license info shown?

    The Licensing section shows your license status information (read-only).

  • Can I switch between Pyrogram/Telethon?

    Yes. Changing client type resets the Telegram session (re-auth required).

  • Will changing Settings affect current trades?

    Strategy and execution behaviors follow current settings; change carefully and test on Demo.

  • How do I browse MT5 path?

    Use "Browse..." next to MT5 Terminal Path to select terminal.exe.

  • Where are settings stored?

    In %LOCALAPPDATA%\\SignalTradingBots\\config\\.env (persisted per user).

Signal Parsing & Supported Formats

  • What signal formats are supported for GOLD?

    Common variants like "BUY GOLD @ 2145 SL 2140 TP 2155" and "SELL XAUUSD ENTER IN = 2140-2143 SL = ...".

  • Are BTC/ETH formats supported?

    Yes. Patterns include typical "BUY BTCUSDm @ ... SL ... TP ..." and similar variations.

  • Can it detect multi-TP?

    Yes. It can extract TP1-TP6 with your configured TP keyword map or generic TP detection.

  • How does it find SL?

    Via user-defined SL keywords (e.g., "SL", "Stop Loss") and numeric extraction after the keyword.

  • Can it infer entry ranges?

    Yes. It can detect ranges like "ENTER IN = 3119-3122" and select closest/mid/highest per your setting.

  • How does direction detection work?

    Your strategy's AND/OR keyword logic yields BUY/SELL; otherwise messages are ignored.

  • What if only SL text appears (no entry)?

    It can treat it as an SL update for the relevant symbol.

  • Does it auto-detect prices?

    If allowed, it can use current market price when not explicitly provided.

  • Are emojis or extra text a problem?

    No, if signal keywords and numbers can still be matched reliably.

  • Can I customize keywords per channel?

    Yes via per-channel strategy settings in your stored strategy data.

  • Will it parse exotic pairs?

    If the text includes recognizable BUY/SELL and symbol/keywords. Execution still depends on MT5 symbol mapping.

  • How do I debug parsing?

    Use the Audit tab and Logs tab to see parse results and reasons for failures.

  • Should I verify parsing on Demo?

    Absolutely. Validate each channel's format on Demo first.

  • Can I override symbol mapping?

    Use the Asset Symbols dialog and config mapping to normalize signal symbols to your broker's symbols.

  • Does it support entry-wait mode?

    Yes. The strategy can wait for price to reach a target range/level before ordering.

  • Can I set fallback SL points?

    Yes. Strategy settings include fallback SL (in points) when no SL is parsed.

Strategies & Risk Management

  • What strategy options are available in your MT5 bot?

    Strategies include Multi‑TP scaling

  • How do I build an automated gold trading strategy in MT5?

    Create a strategy with gold symbol mapping

  • Can I use keyword filters for Telegram signals in strategies?

    Yes. AND/OR logic and custom keywords ensure only desired messages trigger trades.

  • Does the strategy support multi‑take‑profit for scaling out?

    Yes. Use num_trades and TP levels to scale out at multiple targets.

  • How does trailing stop work in the automated forex trading bot?

    When price advances

  • Can I move stop‑loss to breakeven automatically?

    Yes. Enable breakeven and set the pips/offset to protect capital.

  • How do I set risk/reward for a forex trading bot?

    Define lot size

  • Can I run different strategies for different Telegram channels?

    Yes. You can associate strategies per channel to match each signal format.

  • Do you support asset‑specific pip sizes in strategies?

    Yes. Pip logic adapts for XAU

  • How do I test automated strategies safely?

    Use a Demo account to confirm parsing

  • Can I disable trailing stop and use fixed SL/TP only?

    Yes. You can keep trailing off and rely on fixed SL/TP settings.

  • Does the bot handle strategy magic numbers automatically?

    Yes. Magic numbers are assigned and stored per strategy.

Strategies Tab & Risk Management (PRIORITY)

  • What's in the Strategies tab?

    Strategy list, settings (lot size, TP levels, SL defaults), Multi-TP, Trailing Stop, and breakeven options.

  • How do I create a new strategy?

    Use the Strategies tab to add and configure, then save to your strategy database.

  • How do I set lot size per strategy?

    Each strategy has its own lot size; the app applies it to trades.

  • What is "num_trades"?

    Number of trades to open per signal. >1 enables Multi-TP scaling out.

  • How do Multi-TP strategies work?

    The strategy splits your position into parts and sets different TP levels to scale out.

  • What is a trailing stop strategy?

    It moves SL in your favor as price advances, per thresholds and SL levels you define.

  • How do I move to breakeven?

    Enable "move_to_breakeven" and set breakeven pips/offset in your strategy.

  • Where do I define trailing thresholds?

    In your strategy settings: ts_thresholds (trigger levels) and ts_sl_levels (corresponding SLs).

  • Must thresholds and SL levels align?

    Yes. They must have the same length and increasing order for SL levels.

  • How do I set default SL/TP?

    Set default SL pips and TP levels in the strategy; they're applied if signals don't include SL/TP.

  • Can I assign strategies per channel?

    Yes. The handler can load channel-specific strategies if configured in your database.

  • What are entry keywords?

    Words the parser uses to find entry prices/ranges (e.g., "ENTER", "AT"), configurable per strategy.

  • What are SL keywords?

    Terms like "SL", "STOP", etc., used to extract stop loss values from messages.

  • Does it support break-even keywords?

    Yes. You can detect "BE" intents or BE on TP events using configured keywords.

  • How do I prioritize strategies?

    Set the active strategy or bind by channel; the app uses those settings to parse/execute.

  • Can I edit a strategy while the bot runs?

    Save changes; re-validate they apply as expected on Demo before going live.

  • Are magic numbers auto-assigned?

    Yes if missing; the app persists them so MT5 tagging stays consistent.

  • How do I view strategy performance?

    The Dashboard and strategy stats show trade counts and P&L summaries.

  • Why is my Multi-TP not moving SL?

    Ensure thresholds and SL arrays are set and ordered correctly; check logs for validation warnings.

  • Can I disable trailing stop for a strategy?

    Yes. Toggle trailing options off for single-TP or static SL approaches.

  • Can I run multiple strategies?

    Yes. Create multiple strategies and select the active one or map them to channels.

  • How do I prevent worsening SL?

    The app avoids SL moves that worsen risk, per broker constraints.

  • Should I test strategies on Demo?

    Yes — critically important. Demo test all strategy settings before live trading.

  • Does the app calculate pips differently by symbol?

    Yes. Pip sizes differ (e.g., XAU 0.01, JPY 0.01, BTC 1.0).

  • Can I see open positions per strategy?

    The app tags positions via magic/comment; use MT5 and Dashboard to view.

  • How do I delete a strategy?

    Use the Strategies tab action. If active, select another strategy first.

  • What if my thresholds are mismatched?

    The app logs an error; fix array lengths and order, then retest on Demo.

Telegram Setup & Authentication

  • Do I need a Telegram API ID and Hash?

    Yes. Enter them in Settings to authenticate with Telegram.

  • Pyrogram or Telethon—what's the difference?

    Pyrogram is commonly used for regular channels; Telethon is preferred for paid/private channels.

  • How do I handle 2FA?

    The app prompts for your Telegram 2FA password during sign-in if required.

  • Where is the Telegram session stored?

    In %LOCALAPPDATA%\\SignalTradingBots\\sessions\\{SESSION_NAME}.session.

  • Can I switch the session name?

    Yes in Settings. Changing sensitive settings resets the session to force clean re-auth.

  • How do I provide Channel ID?

    Enter the numeric channel ID in Settings. You can also use a username where applicable.

  • Why does authentication fail sometimes?

    Invalid API credentials, 2FA not completed, or insufficient channel access can cause failures.

  • Can I use multiple channels?

    You can subscribe the client to a specific channel. Use per-channel strategies if configured in your data.

  • Are messages parsed in real-time?

    Yes. New Telegram messages are handled as they arrive and audited in the database.

  • Can I connect without showing the GUI?

    The app is GUI-based. Authentication flows use dialogs for phone/code/password input.

  • Does it work with forwarded messages?

    It depends on format and visibility. Ensure the forwarded message preserves the signal text.

  • Should I test on Demo?

    Yes. Always confirm Telegram connectivity and parsing on Demo before going live.

  • Where do I see connection status?

    In the Logs tab and the top status bar ("Telegram: READY" when connected).

  • Will the app auto-reconnect?

    It attempts to monitor and reconnect; interruptions may require manual re-auth in some cases.

  • Can I change client type later?

    Yes. Changing Pyrogram/Telethon resets the session—re-auth is required.

  • Why do I get "database is locked" on Telethon?

    The app may switch to a new session name to recover from a locked session database.

Telegram to MT5 Automation & Signal Copier

  • How do I copy Telegram trading signals to MetaTrader 5?

    Our bot connects to Telegram channels and automatically executes matching trades in MT5 as a signal copier.

  • Does your MT5 bot support Telegram trading signals?

    Yes. It listens to Telegram messages and turns valid signals into MT5 orders with your strategy rules.

  • Is this a Telegram to MT5 signal copier or a forex EA?

    It is an automated trading tool that copies Telegram signals to MT5 and behaves like a managed EA.

  • Can I use this automated trading software with private Telegram channels?

    Yes if your Telegram account has access. Always confirm parsing on a Demo account first.

  • How fast can the signal copier place MT5 trades?

    Execution is near‑instant after Telegram delivery

  • Do you support multiple Telegram channels for forex signals?

    You can connect to a dedicated channel per running instance. Use additional instances for more channels.

  • Can I filter Telegram signals before MT5 execution?

    Yes. Strategy logic lets you require keywords and formats before the bot places an order.

  • Does the copier handle stop‑loss and take‑profit from the signal?

    If the message includes SL/TP

  • Can I pause automated trading without disconnecting Telegram?

    Yes. Stop the bot to pause execution while keeping Telegram connected.

  • Is this suitable for gold trading signals from Telegram?

    Yes. GOLD/XAU signals are supported; verify broker symbol mapping on Demo first.

  • Does the copier support crypto signals like BTC to MT5?

    Yes. BTC/ETH signals are supported when your MT5 broker offers those symbols.

  • Can I run the MT5 signal copier on a VPS?

    Yes. Many users deploy on a Windows VPS for 24/5 connectivity and lower latency.

  • How do I ensure only high‑quality Telegram signals get executed?

    Use strategy filters and keywords

  • Is this MT5 automation compatible with MetaTrader 5 hedging accounts?

    Yes. It places orders on MT5 according to your broker’s account rules and permissions.

Trade Execution & Order Types

  • Does it place market orders?

    Yes. It sends immediate BUY/SELL orders using your configured lot size and slippage.

  • Does it place pending orders?

    Yes. Entry-wait logic can place pending orders with optional expiration.

  • How is slippage handled?

    Set Max Slippage in Settings; the app retries with broker filling modes if needed.

  • What if the broker rejects filling type?

    The app tries fallbacks (IOC/RETURN/broker mode) and logs the results.

  • Can I set SL/TP automatically?

    Yes. Strategies compute SL/TP from pips when not provided by the signal.

  • Are magic numbers supported?

    Yes. Each strategy has a magic number used to tag orders/positions.

  • Where do I see order errors?

    Logs and the Audit tab show error codes/reasons returned by MT5.

  • Does the app close positions?

    Yes. It can close positions (e.g., via strategy logic or user action).

  • Is partial close supported?

    Multi-TP strategies create multiple child trades to scale out at TP levels.

  • Can it modify SL after entry?

    Yes. Strategies can adjust SL (e.g., breakeven, trailing) within broker constraints.

  • How are broker stop distances handled?

    The app clamps SL to meet minimum distance from current price.

  • Should I test execution on Demo?

    Always. Confirm broker rules, symbol settings, and your risk parameters on Demo first.

Troubleshooting & Error Codes

  • MT5 retcode 10030 "Invalid order filling type"?

    The app retries with broker filling modes. Check symbol settings and slippage.

  • "Market closed" error?

    The symbol may be off-hours or disabled. Check MT5 trading hours/permissions.

  • "Not enough money" error?

    Reduce lot size or ensure sufficient free margin.

  • No quotes to process request?

    Symbol feed unavailable; verify symbol visibility and broker status.

  • Invalid price/volume?

    Check minimum lot step, price precision, and broker constraints.

  • Session expired (licensing)?

    Re-validate your license. Keep the app running to maintain checks.

  • Telegram not connected?

    Re-authenticate; verify API ID/Hash, phone, and 2FA password.

  • Symbol not found?

    Map symbols in Asset Symbols and ensure they're visible in MT5.

  • Can the bot fix invalid mappings automatically?

    Yes. In the Asset Symbols dialog, use "Auto Fix" to let the bot guess the correct symbol pairs based on your connected MT5 terminal.

Troubleshooting & How‑to

  • Why didn’t a Telegram signal execute in MT5?

    Check parsing rules

  • What does "invalid order filling type" mean in MT5?

    The broker rejected the filling mode; the bot retries compatible modes automatically.

  • How do I fix "symbol not found" errors?

    Enable the symbol in MT5 Market Watch and verify asset mapping in Settings.

  • Why is there slippage on fast markets?

    Latency and broker execution cause slippage; use a VPS and reasonable settings.

  • How do I test a new Telegram channel?

    Add the channel

  • Why is the bot not connected to Telegram?

    Re‑authenticate with valid API ID/Hash and complete 2FA if required.

  • How do I export audit logs for analysis?

    Use the Audit tab to export CSV with filtered records.

  • Can I change strategy while the bot runs?

    Save your changes and confirm behavior on Demo before risking real funds.

  • How do I reduce order rejections?

    Ensure correct symbol mapping

  • How can I see open positions per strategy?

    Use MT5’s terminal and the app’s Dashboard/Strategies views for summaries.

Updates, Upgrades & Compatibility

  • How do I upgrade safely?

    Download the latest installer from your customer portal link, run it to update your installation, then recheck Settings and retest on Demo.

  • Will my settings persist?

    Yes. .env and local data persist in your user data folder.