BENCHMARKS · INTERNAL MEASUREMENT · 2026

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.

Median latency 187 ms (p50) p99 latency 610 ms Uptime SLA 99.9% Data measured 2026

Latency: webhook to broker

FROM THE MOMENT YOUR TRADINGVIEW WEBHOOK HITS OUR API TO THE BROKER'S EXECUTION CONFIRMATION.

Metric
Value
What it covers
Median latency (p50)
187 ms
Network transit + validation pipeline + MT5 round trip
p99 latency
610 ms
Same path, 99th percentile (the slow tail)
Validation pipeline
under 250 ms
9 filters executed before the order reaches the broker

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.

Keep reading

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.

Author

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.