EchoTrade Telegram Signal Backtester – Installation & User Guide

EchoTrade Telegram Signal Backtester – Installation & User Guide

22 December 2025, 11:24
Perpetual Chinemerem Vincent
0
28
EchoTrade Telegram Signal Backtester – Installation & User Guide

1. Package Contents

Your download includes:

  1. EchoTrade Telegram Signal Backtester (Data Generator).exe (Application)
  2. EchoTrade Telegram Signal Backtester.ex4 (Expert Advisor for MT4)

2. Setting up the Expert Advisor (EA)

  1. Open your MetaTrader 4 (MT4) terminal.
  2. Go to File → Open Data Folder.
  3. Open the MQL4 folder, then the Experts folder.
  4. Copy the EchoTrade Telegram Signal Backtester.ex4 file into this folder.
  5. In MT4, right-click on Expert Advisors in the Navigator pane and select Refresh.
  6. You should now see EchoTrade Telegram Signal Backtester in the list.

3. Generating Signal Data (Step-by-Step)

Before running the backtest, you must download and process the Telegram signals.

  1. Launch the Application:
    Run EchoTrade Telegram Signal Backtester (Data Generator).exe.
  2. Authentication:
    • Go to the Authentication tab.
    • Enter your Telegram API ID, Hash, and Phone Number (standard Telethon/Telegram login).
    • Enter the code sent to your Telegram app.
  3. Select Data:
    • Go to the Historical Analysis tab.
    • Channel: Select the Telegram channel you want to test from the dropdown list.
    • Date Range: Choose the Start and End date for the signals.
  4. Configuration (Optional):
    • If the channel uses unique signal formats, go to the Configuration tab to adjust keywords (e.g., "Buy" vs "Long", "SL" vs "Stop").
  5. Run:
    • Click the green Start Analysis button.
    • The app will fetch messages, parse them, and automatically save the file to signals.csv.
    Note: The file is saved to your computer's Common Data Folder ( %AppData%\Roaming\MetaQuotes\Terminal\Common\Files\ETSB ). This is a shared folder that all MT4 terminals can access. You do NOT need to move this file manually.

4. Running the Backtest in MT4

  1. Open the Strategy Tester in MT4 (Ctrl+R or View → Strategy Tester).
  2. Settings:
    • Expert Advisor: Select EchoTrade Telegram Signal Backtester.ex4.
    • Symbol: Select the pair you want to test (e.g., EURUSD). Note: The EA will only process signals that match this symbol.
    • Model: Select Open prices only (Recommended for speed as the EA relies on candle closes).
    • Date: Set the date range to match the data you downloaded.
  3. Inputs:
    • Click Expert properties → Inputs.
    • Adjust Trading Settings (Lot Size, Trailing Stop, etc.) if desired.
    • You do not need to change the file path; it automatically reads the file generated by the Data Generator.
  4. Start:
    • Click Start in the Strategy Tester.
    • Watch the trades execute based on the historical Telegram signals!

5. Viewing the Summary

After the Strategy Tester finishes in MT4:

  1. You can view the Graph and Report tabs in MT4 as usual.
  2. Back in the Data Generator App:
    • Click the Show details of the last backtest run button (Graph Icon / Stats Button).
    • This will display a clean summary card with Win Rate, Total PnL, Drawdown, and Profit Factor directly within the application.

Troubleshooting

No Trades Taken?

  • Check the Journal tab in the Strategy Tester.
  • Ensure the Symbol name in the Telegram message (e.g., "XAUUSD") matches the symbol you are testing in MT4 exactly. If your broker uses a suffix (e.g., "XAUUSD.m"), add this in the Data Manager Configuration or use the exact symbol in MT4.
  • Ensure the date range covers the time when signals were sent.

"File Not Found" Error?

  • Ensure you have run the Data Generator and clicked Start Analysis successfully.
  • Verify the file exists at:
    C:\Users\[YourUser]\AppData\Roaming\MetaQuotes\Terminal\Common\Files\ETSB\signals.csv