XAUUSD & BTCUSD · Decision support
Signals that show their work.
Most signal services send you an arrow and a price. This one sends you the arrow, the price, and the exact reason it fired — including the days it tells you to sit on your hands.
Cancel any time. It never places a trade for you.
Illustrative example of the signal format — not a live or historical trade recommendation.
The difference
We don't publish a win rate. That's the point.
Every signal service you've seen quotes one — 87%, 92%, "verified". Ask for the reproducible run behind it and the conversation ends. We'd rather hand you the measuring instrument than a number you have to take on faith.
Run the backtest yourself
The same engine that generates live calls replays your own historical data, bar by bar, with real spread, slippage and fees applied to every fill. Your symbol, your date range, your result.
No number without a source
Every figure in the product traces to something in your database or computed from real signal history. Blank fields stay blank. Nothing is filled in to look better.
It refuses to guess
When market data is stale, when a provider is lagging, when a setup can't be priced honestly — it says so and publishes nothing, instead of inventing a call.
How it works
Four verdicts, and a reason attached to each.
The engine reads three timeframes at once, collects a vote from every strategy, and runs the result through a chain of hard filters. What comes out the other side is one of four things — never a vague "maybe".
Cleared everything. Enough strategies agree, the timeframes line up, and no filter objected. The strongest call it makes — and still your decision.
Same bar, other direction. Proven symmetric: mirror the price series and the verdict mirrors with it. No long bias baked in.
A lean exists, but it hasn't earned a trade. You see the score, the vote split, and exactly how far short it fell. Not a weak BUY — a not-yet.
A hard filter rejected it. Timeframe conflict, thin session, spread too wide, overextended entry, or risk/reward below the floor. It names which one.
Swing strategies
Trend, structure, momentum and macro families voting across M15 / H1 / H4.
Scalp strategies
A genuinely separate faster engine on M1 / M5 / M15, with 5, 10 and 20 minute horizons.
Timeframes agree, or it doesn't fire
Two of three must align before any actionable call is published.
On the signal chart
The same read the engine trades on.
Fair value gaps, order blocks, breaks of structure and equal highs and lows are drawn on the Signal Chart straight from the detectors the strategies vote on — not a separate cosmetic layer that can drift from what actually moved the score. Toggle each one on or off, and switch the chart between M1, M5, M15, M30, H1 and H4 without leaving the card.
Stale zones disappear. A gap price has already filled, an order block it has closed through, or an equal-high cluster that has been swept is removed rather than left on the chart looking live — and each type is capped at the twelve most recent, so the chart stays a thing a human can actually read.
More structure than this feeds the decision without being drawn: liquidity-sweep quality, order-block lifecycle, structure retests, the setup family and the multi-timeframe alignment grade all move the score, and every one of them shows up in the written reasoning attached to the signal.
Three-candle imbalances the market hasn't traded back through.
The last opposing candle before a strong impulsive move — drawn only while it is still unmitigated.
The most recent break of structure — continuation or reversal — with the prevailing structure it broke against.
Liquidity clusters price tends to sweep before it turns, dropped once swept.
Guardrails
Built to stop you, not just to signal you.
Enforced emergency stop
One switch halts new order entry server-side and returns a hard rejection — not a cosmetic toggle that only changes a label.
Daily and weekly loss limits
Set your balance and the circuit breakers arm themselves. Past the limit, the platform stops accepting new positions until the window resets.
Position-size sanity checks
An oversized entry, or exposure stacking up across several small ones on the same symbol, is rejected before it becomes a record.
It tells you when it's blind
A watchdog alerts you if signal generation stops. Silence from a dead feed looks exactly like a quiet market otherwise.
Pricing
One plan. Everything in it.
No tiers, no "contact sales", no upsell to see the reasoning you already paid for.
Billed monthly. Cancel any time.
- Live signals on Gold and Bitcoin, swing and scalp
- Full reasoning on every call, including rejections
- Backtesting over your own data and date ranges
- Market-structure overlays and the annotated signal chart
- Risk controls, journal, performance analytics and alerts
Onboarding is manual while we're in early access — you'll get a reply the same day. Already a member? Sign in.
FAQ
The questions worth asking.
Does it trade for me?
No. There is no order-execution engine in the product at all. It reads the market, publishes a call with its reasoning, and stops. Every trade is placed by you, with your own broker. That's a deliberate design decision, not a missing feature.
What win rate should I expect?
We don't publish one, because we haven't measured one we'd stand behind. What ships instead is the harness to measure it yourself: replay the exact live engine over your own historical data, with real spread, slippage and fees, and read the actual result. A headline win rate with no reproducible run behind it is marketing, not a measurement — and you should treat every service quoting one that way.
Which markets and timeframes?
Gold (XAUUSD) and Bitcoin (BTCUSD). Swing signals use M15 for the entry trigger, H1 as the trend filter and H4 for bias. Scalp signals use M1 / M5 / M15 with 5, 10 and 20 minute horizons. The chart supports M1 through H4.
Why show me signals it says not to trade?
Because "no setup here" is information you'd otherwise pay for with a losing trade. Every WAIT and NO_TRADE names the gate that blocked it — timeframe conflict, session, spread, overextension, risk/reward, or score below threshold — so you can tell a quiet market apart from a broken feed.
Do I need MetaTrader?
No. MT5 is optional and Windows-only. Without it, the engine sources data from public feeds automatically — nothing to configure.
Can I cancel?
Any time, from your account. No contract, no cancellation call.
Risk disclosure
Trading foreign exchange and cryptocurrency carries a substantial risk of loss and is not suitable for every investor. Past performance — including any backtested result you generate in this product — does not guarantee future results. ForexPro Terminal provides analytical decision-support tools only. Nothing it publishes is financial, investment or trading advice, and no outcome is promised or implied. You are solely responsible for every trading decision you make and for any resulting losses. Consider your objectives, experience and risk appetite, and seek independent advice if you're unsure. Read the full Risk Disclosure, Terms of Service and Privacy Policy.