Appearance
Are you an LLM? You can read better optimized documentation at /dashboard/signal-tester.md for this page in Markdown format
Signal Tester
The Signal Tester lets you paste a raw signal message and see exactly how TTMT would process it -- without placing any real trades. It is a sandbox for testing, debugging, and learning.
Why Use the Signal Tester?
There are several situations where the Signal Tester is invaluable:
- Evaluating a new channel -- Before following a channel, grab a few of their recent signals and paste them in. You will see whether TTMT can parse them correctly and how the trades would look.
- Debugging a failed signal -- If a signal was rejected or failed in the Signal Log, paste the raw text here to understand exactly what went wrong.
- Understanding your settings -- See how your current lot size, entry strategy, and TP strategy affect the resulting trade structure.
- Learning how TTMT works -- The tester makes the invisible visible. You can see every step of the process that normally happens in milliseconds behind the scenes.
How It Works
Step 1: Paste the Signal
Enter or paste the raw signal text into the input area. This should be the exact message as it would appear in a Telegram channel -- for example:
BUY XAUUSD
Entry: 2380 - 2375
SL: 2370
TP1: 2390
TP2: 2400
TP3: 2415The tester accepts any format. Structured messages, casual text, even signals with unconventional formatting -- TTMT uses the same analysis engine for test signals as it does for live ones.
Step 2: View Parsed Fields
The tester shows you every field the AI extracted:
| Field | Example Output |
|---|---|
| Direction | BUY |
| Symbol | XAUUSD |
| Entry Price | 2380.00 |
| Entry Zone | 2375.00 - 2380.00 |
| Stop Loss | 2370.00 |
| TP1 | 2390.00 |
| TP2 | 2400.00 |
| TP3 | 2415.00 |
If the parser could not extract a field, it is clearly marked so you can see exactly where things broke down.
Step 3: Validation Results
The signal goes through the same safety checks as a live signal:
- SL Validator -- Is the stop loss on the correct side of entry? Is it a reasonable distance?
- TP Validator -- Are take profit targets in the right order? On the correct side of entry?
- Entry Zone Validator -- Is the entry zone valid, inverted, too narrow, or too wide?
- Duplicate Check -- Would this signal be flagged as a duplicate of a recently executed trade?
Each validator shows a pass or fail result with an explanation. If your settings are configured to auto-correct invalid values (rather than reject), you will see both the original and corrected values.
Step 4: Execution Simulation
This is where the tester really shines. It shows you the complete trade that TTMT would place, based on your current settings:
- 12-order breakdown -- All 4 layers x 3 sub-orders with individual entry prices, volumes, and TP assignments
- Volume calculations -- How your configured lot size is distributed across the 12 orders
- TP distribution preview -- Which sub-orders are assigned to which TP levels, based on your selected TP strategy (Progressive, Balanced, or Extended)
- Total exposure -- The combined volume and notional value of the full trade
Settings-Aware Simulation
The simulation uses your actual current settings -- your lot size, entry strategy, TP strategy, and any per-symbol overrides. If you change your settings and re-run the same signal, you will see different results. This makes it a powerful tool for comparing configurations.
Use Cases
Testing a New Channel
- Find the Telegram channel you are considering
- Copy 5-10 recent signals from it
- Paste each one into the Signal Tester
- Check: Does TTMT parse them correctly? Are the values reasonable? Do any fail validation?
If most signals parse cleanly and pass validation, the channel is a good candidate. If many fail, the channel's format might be incompatible or the signal quality might be poor.
Debugging a Rejected Signal
- Go to the Signal Log and find the rejected signal
- Copy the raw text from the expanded details
- Paste it into the Signal Tester
- Look at the validation results to see exactly which check failed and why
Comparing TP Strategies
- Paste a signal into the tester
- Note the TP distribution with your current strategy (e.g., Progressive)
- Change your TP strategy to Balanced or Extended in Trading Settings
- Re-run the same signal
- Compare how the sub-order assignments change across strategies
Build Confidence Before Going Live
If you are new to TTMT, spend some time in the Signal Tester before enabling live trading. Understanding how signals are parsed and how your settings affect execution will give you much more confidence in the system.
Related Pages
- Signal Log -- See live signal processing results
- Order Execution -- How the 12-order strategy works
- Trade Configuration -- Adjust the settings that affect simulation results
- Channel Management -- Connect channels after testing their signals

