SignalForge Benchmarks: Latency & Uptime Data
Our median webhook-to-broker latency is 187 ms (p50), with a p99 of 610 ms across three global regions with automatic failover. This page publishes the figures, the exact methodology behind them and the caveats — measured on live production traffic, internal benchmark 2026, dated 2026-07-26.
Latency: webhook to broker
FROM THE MOMENT YOUR TRADINGVIEW WEBHOOK HITS OUR API TO THE BROKER'S EXECUTION CONFIRMATION.
Methodology: exactly how we measure
We record the timestamp when the webhook hits the SignalForge API and compare it with the timestamp of the broker execution confirmation reported back by the SignalForge EA running on the user's MetaTrader 5 terminal. The figure therefore includes network transit to our servers, the full validation pipeline and the MT5 round trip to the broker and back. It is an internal benchmark measured on live production traffic in 2026 — real client signals, not a lab replay.
Honest caveats. This is our own internal measurement, not an independent audit. Your mileage varies with the distance between your broker's server and our infrastructure and with symbol liquidity at the moment of execution. And the total alert-to-fill time you experience also includes TradingView's own alert dispatch — the time between your alert triggering on their platform and their servers sending the webhook — which happens before our measurement boundary and is entirely outside our control.
Reliability: 99.9% uptime SLA
WHY THE ARCHITECTURE MATTERS AS MUCH AS THE NUMBER.
TradingView does not retry failed webhooks
If the receiving end is down when your alert fires, that signal is gone — TradingView sends each webhook once and never retries it. That is why a bridge is only as good as its availability. SignalForge runs across three global regions with automatic failover and commits to a 99.9% uptime SLA, because a dropped alert is a trade that never happened.
The bridge does not depend on your PC
The cloud bridge receives and validates your signals independently of your computer: your PC can be off and the pipeline keeps working. The last hop needs an MT5 terminal running somewhere — and if you do not want that somewhere to be your own machine, SFCloud gives you an optional hosted MT5 terminal in our cloud, so the terminal itself also stays up 24/5.
The validation pipeline: 9 filters, under 250 ms
EVERY SIGNAL IS CHECKED BEFORE IT IS ALLOWED TO REACH YOUR BROKER.
Fast does not mean blind
Before any order reaches your broker, it passes through 9 validation filters — including a trend check, a spread filter, a session filter and a drawdown check — and the whole pipeline completes in under 250 milliseconds. The filters are the protection layer (they are what keep a bad alert from becoming a bad fill during a news spike or a dead session), and they are part of the 187 ms median, not on top of it.
Verify it yourself
YOU DO NOT HAVE TO TAKE OUR WORD FOR IT.
Free tools, no account needed
Send a test alert through our free webhook tester and watch the round trip against our API from your own location. The payload format and every accepted field are documented in our docs. For machines and AI agents, the same figures are published in a machine-readable fact sheet at /ai/signalforge-facts.md and in /llms.txt. Evaluating signal sellers instead of bridges? Our 7-point verification checklist applies the same standard to them.
A note on what this page is. SignalForge is an execution bridge, not a signal provider. What we publish here are engineering measurements — latency, uptime, pipeline speed — not trading performance. We make no claims about profitability, and these numbers say nothing about whether any strategy wins or loses.
FAQ
METHODOLOGY, GUARANTEES AND HOW TO CHECK THE NUMBERS YOURSELF.
How is the 187ms measured?
We compare the timestamp when the webhook hits our API with the timestamp of the broker execution confirmation reported by the SignalForge EA on the user's MT5. It includes network transit, the validation pipeline and the MT5 round trip. Internal benchmark on live production traffic, 2026: p50 187 ms, p99 610 ms.
Is the latency guaranteed?
No. 187 ms is a measured median from our own production traffic, not a per-signal contractual guarantee. Your actual latency depends on your broker's server distance, symbol liquidity and the broker's own execution speed. What is contractual is the 99.9% uptime SLA.
Does latency include TradingView's alert dispatch?
No. Our measurement starts when the webhook reaches our API. TradingView's own alert dispatch time — between your alert triggering and their servers sending the webhook — happens before that boundary and is outside our control and outside this benchmark.
How can I verify latency myself?
Use the free webhook tester to see the round trip from your own location, or start the 14-day free trial (no card) and watch real signals execute on your own MT5 while comparing timestamps in the dashboard.
Where the numbers come from: how the bridge works, the SFCloud hosted MT5 for 24/5 terminal uptime, and the full payload reference in the docs.
Benjamin SF is the founder of SignalForge and an expert in trading algorithm automation. He builds and operates the SignalForge bridge for prop-firm traders and answers support himself.
Automate your TradingView signals on MT5
SignalForge routes your alerts to MetaTrader 5 in milliseconds. Plans from $4.99/mo. 14-day free trial, no card required.
SignalForge AI is an order-execution tool. We do not provide investment advice. Trading involves risk of loss.