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 any message — a full signal, an entry-zone setup, or even a "close now" or "move to breakeven" instruction — and watch exactly how TTMT reads it and what trade it would build, all without placing a single order. It's the safe way to vet a new channel, see why a signal was rejected, or check how your settings would handle a given message. Nothing here touches your broker.
What the tester does (and doesn't do)
The tester runs the same reading-and-building steps TTMT uses on real signals, then stops before placing anything. Nothing is sent to your broker, and no trade is recorded. Use it to:
- Vet a channel before you enable it — confirm TTMT reads its signals the way you expect.
- Understand a rejection — see which check failed and why.
- Preview how your current settings shape a trade — entry, stop, take-profits, and order count.
It is a dry run from start to finish. Whatever the tester shows you, your account and your open trades are untouched.
TIP
Run a channel's typical signal through the tester before you enable it. If the trade TTMT builds doesn't match what you expected, fix your channel settings now — not after a live trade surprises you.
Pasting a signal (and the five example types)
Paste your message into the box, optionally pick a channel so the test uses that channel's settings, and press Test (or Cmd/Ctrl+Enter). If you don't pick a channel, the test runs with the default reading (no channel selected).
Five one-click examples cover the message types TTMT handles:
- Entry Zone — a signal with an entry range (for example
2345.50–2343.00) plus a stop loss and take-profits. - Single Entry — a signal with one entry price.
- Close — a "close all positions now" instruction.
- Breakeven — a "move stop loss to entry" instruction.
- Status Update — running commentary such as "TP1 hit, running for TP2".
The last three aren't new trades. They're the follow-up messages that modify or close a trade you already have running, and the tester shows you how TTMT would interpret each one. This is how you find out, ahead of time, whether a chatty channel's commentary will close your trade early or leave it alone.
Reading the result (the five-stage stepper)
When a signal builds a new trade, the tester shows a five-stage stepper. Each stage is a decision TTMT made; click any stage to open its detail. The stages, in order:
- Sanitize — TTMT checks the prices for obvious errors such as decimal slips and copy-paste artifacts, then flags or corrects them. A warning here means something was auto-corrected; an error means the signal was rejected as implausible.
- Stop Loss — the effective stop and where it came from: the signal, your channel default, or a calculated value.
- Take Profit — the take-profit levels TTMT will use.
- Entry Zone — how TTMT resolved your entry: a single price, a zone, or a rejection because price moved too far from the signal.
- Volume — the lot size and how many orders TTMT would place. By default that's 12 orders, and up to 36 depending on your layer settings. An error here means the trade wouldn't execute as set up.
INFO
A yellow warning on a stage isn't a failure — it means TTMT adjusted something, such as correcting a price or calculating a stop. A red error means the signal wouldn't execute as written.
The execution preview
For a new-trade signal, the emulator panel shows the orders TTMT would place across your entry layers, the volume on each order, and the take-profit assignment — the same shape a real trade would take. You can re-run with an override price or balance to see how the plan changes when the market is somewhere else or your account is a different size.
For a dollar-level breakdown of the same orders and allocations, use the trade preview page.
Daily test limit
Non-admin users get 10 tests per day. A progress bar shows how many you've used and when the count resets. When you hit the limit, the Test button is disabled until the daily reset.
The limit keeps the shared reading service responsive. Ten tests is plenty for vetting a channel — use the one-click examples to learn how the tool works without spending your daily tests on them.
The safety strip
A strip at the top of the tester reflects whether your broker connection is healthy and whether the symbol's market is open. This matters because a simulation against a closed market uses the last known price, which can produce a stale-price warning that looks like a tester bug but isn't.
WARNING
If the market for the symbol is closed, the tester uses the last known price and may show a stale-price warning. That's expected outside market hours, not a bug.
Examples
- Vetting a new gold channel. You're considering a channel that posts zone entries. Paste one of its signals, watch TTMT build a four-layer plan with your stop and take-profit defaults, and confirm it reads the zone correctly — all before you enable the channel.
- Seeing why a signal is rejected. A channel sends
XAUUSD BUY 2345.5with a stop only 2 pips away. The Stop Loss stage warns the stop is implausibly tight and the Volume stage shows the trade wouldn't execute. You learn the rejection cause without losing a real trade. - Handling running commentary. You paste a "close all XAUUSD now" message. The tester shows TTMT reads it as a close instruction, not a new trade, so you understand how the channel's commentary will be handled live.
- Hitting the daily limit. You've run 10 tests today. The Test button greys out with a reset time. Use the example chips to keep exploring the tool without spending tests.
Related pages
- Trade preview — a dollar-level preview of the orders and allocations.
- Execution modes — how close, breakeven, and status-update follow-ups are handled live.
- Signal validation — the price-sanity checks behind the Sanitize stage.
- Entry zone resolution — how the Entry Zone stage resolves your entry.
- Order execution — how the Volume stage decides the order count.

