Speed methodology
How we measure the delay between a headline and the market's reaction
This page explains, in full, how MoveSurge measures the gap between a public post or wire
headline and the market's first measured price move -- including one complete worked
example with exact timestamps, and an honest account of what this methodology does and
does not currently prove.
The short, honest version
What follows is a real, rigorously timestamped case study of a single event, not a
statistically representative sample across thousands of headlines. Any speed comparison you
see elsewhere on this site describing MoveSurge as faster than a specific competitor on a
specific event is grounded in cases like this one -- individually verified, not
automatically benchmarked at scale yet. We think that distinction matters, so we're stating
it plainly rather than letting a percentage figure imply more than the underlying evidence
currently supports.
Definitions
| Public-post timestamp | The timestamp Truth Social (or the relevant wire) attaches to the post at the moment it becomes publicly visible -- not when MoveSurge's own system ingested it. |
| First measured reaction | The first sustained, directional price move in the named instrument following the public-post timestamp, read from live tick data -- not a delayed or end-of-day close. |
| Delay | The wall-clock gap between the public-post timestamp and the first measured reaction, in seconds. |
| "Market-moving" | An event is treated as market-moving for this methodology when a named, liquid instrument shows a clear, sustained directional move within the minutes following the post -- not every post that could theoretically be relevant. |
A full worked example
On Mar 23, 2026, the trump/iran de-escalation post
crossed publicly on Truth Social. Here is the complete, exact timeline MoveSurge captured:
Fast is only useful when you catch the story
Wide coverage. Fast delivery. Clear answers.
Seven market specialists watch global markets, U.S. stocks of every size, central banks, economic data, politics, oil, gold, and more. The team brings market experience dating back to 2006. They explain what matters in plain words and get straight to the point.
Why the mix matters
Fast means little if you miss the story.
We catch it. We get it to you fast. We make it easy to understand.
MOVESURGE EXACT PUBLISH TIMESTAMP
07:05:14.720 ET
12:05:14.720 Paris
The Dow (US30) moved
07:05:15.366 ET
+0.646s
+1.89% at 1m · +3.39% at 5m · +3.17% at 10m
The Nasdaq (US100) followed
07:05:16.407 ET
+1.687s
+1.71% at 1m · +3.03% at 5m · +3.36% at 10m
Trump/Iran de-escalation post · Observed Mar 23, 2026 case. Delay is measured from the Truth Social public-post timestamp to the first sustained vertical index move. One event, not a guarantee of future latency or performance.
The running record
Over the last 30 scheduled releases we measured, the median gap
between the official release second and our published headline was
1.79 seconds. The fastest was
0.3s and the slowest 18.26s.
Every observation in that sample is in the table below, slow ones included.
Sample runs 2026-10-13 to 2026-10-27.
| Release |
Date |
Official (ET) |
We published (ET) |
Gap |
| US New Home Sales - Units |
2026-10-27 |
10:00:00 |
10:00:01.990 |
1.99s |
| US New Home Sales Change MoM |
2026-10-27 |
10:00:00 |
10:00:01.523 |
1.523s |
| US CB Consumer Confidence |
2026-10-27 |
10:00:00 |
10:00:00.567 |
0.567s |
| US Core Durable Goods |
2026-10-27 |
08:30:00 |
08:30:01.007 |
1.007s |
| US Durable Goods |
2026-10-27 |
08:30:00 |
08:30:00.900 |
0.9s |
| US ADP Wkly Employment Change |
2026-10-27 |
08:15:00 |
08:15:00.407 |
0.407s |
| Chicago National Activity Index |
2026-10-26 |
08:30:00 |
08:30:00.310 |
0.31s |
| EIA Natural Gas Change BCF |
2026-10-22 |
10:30:00 |
10:30:02.150 |
2.15s |
| US Leading Index Change MoM |
2026-10-22 |
10:00:00 |
10:00:18.260 |
18.26s |
| US Initial Jobless Claims |
2026-10-22 |
08:30:00 |
08:30:01.870 |
1.87s |
| US Continued Jobless Claims |
2026-10-22 |
08:30:00 |
08:30:01.710 |
1.71s |
| EIA Crude Oil Inventories |
2026-10-21 |
10:30:00 |
10:30:02.343 |
2.343s |
| EIA Gasoline Inventories |
2026-10-21 |
10:30:00 |
10:30:02.197 |
2.197s |
| EIA Distillate Inventories |
2026-10-21 |
10:30:00 |
10:30:02.080 |
2.08s |
| US Pending Home Sales Change MoM |
2026-10-20 |
10:00:00 |
10:00:00.300 |
0.3s |
| US Building Permits |
2026-10-20 |
08:30:00 |
08:30:02.000 |
2.0s |
| US Housing Starts Change MoM |
2026-10-20 |
08:30:00 |
08:30:01.230 |
1.23s |
| US Building Permits Change MoM |
2026-10-20 |
08:30:00 |
08:30:01.117 |
1.117s |
| US Housing Starts |
2026-10-20 |
08:30:00 |
08:30:01.030 |
1.03s |
| US ADP Wkly Employment Change |
2026-10-20 |
08:15:00 |
08:15:00.297 |
0.297s |
| Canadian CPI Trim |
2026-10-19 |
08:30:00 |
08:30:01.937 |
1.937s |
| Canadian CPI MoM |
2026-10-19 |
08:30:00 |
08:30:01.847 |
1.847s |
| Canadian CPI YoY |
2026-10-19 |
08:30:00 |
08:30:01.740 |
1.74s |
| Canadian CPI Median |
2026-10-19 |
08:30:00 |
08:30:01.183 |
1.183s |
| US Core CPI MoM |
2026-10-14 |
08:30:00 |
08:30:05.537 |
5.537s |
| US CPI MoM |
2026-10-14 |
08:30:00 |
08:30:04.720 |
4.72s |
| US CPI YoY |
2026-10-14 |
08:30:00 |
08:30:04.580 |
4.58s |
| US Core CPI YoY |
2026-10-14 |
08:30:00 |
08:30:04.470 |
4.47s |
| Canadian Building Permits MoM |
2026-10-14 |
08:30:00 |
08:30:02.407 |
2.407s |
| US ADP Wkly Employment Change |
2026-10-13 |
08:15:00 |
08:15:00.313 |
0.313s |
Added automatically, newest first. The official column is the release time the
economic calendar carried before the print; the published column is the timestamp stored
on our own event, to the millisecond. Releases without a fixed public second — speeches,
tentative dates, anything released into a window — are not measured, and a row stamped
exactly on the scheduled second is discarded rather than counted as a zero-second win.
SEC filings: from EDGAR to our filings page
Our filings lane reads EDGAR's list of new filings every second. It stores three times for
each filing. Accepted is the second EDGAR accepted it, printed on the filing's
EDGAR index page. Seen is the first time our lane found it on EDGAR's public list.
Stored is when it was ready on our filings page and in our API.
Over the last 5583 filings the lane caught live since Monday, October 26, 2026,
the median time from Seen to Stored was 79 ms.
Nine in ten took 718 ms or less.
The median gap from EDGAR acceptance to our first detection was 31 s.
That includes EDGAR publication time and our detection delay. The lane targets one poll per
second; network delays and retries can make detection take longer. Seen-to-Stored measures
our processing only, not source-to-browser delivery or speed against another service.
| Filing |
Accepted (ET) |
Seen (ET) |
Stored (ET) |
Seen to stored |
Jefferies Financial Group Form 4 Friday, October 30, 2026. Accession 0001214659-26-013568 |
21:37:44 |
21:38:14.958 |
21:38:14.997 |
39 ms |
SenesTech Schedule 13G Friday, October 30, 2026. Accession 0002162971-26-000001 |
21:36:17 |
21:36:43.423 |
21:36:43.509 |
86 ms |
Natera Form 4 Friday, October 30, 2026. Accession 0001697362-26-000021 |
21:35:06 |
21:35:30.428 |
21:35:30.474 |
45 ms |
Alkami Technology Schedule 13D amendment Friday, October 30, 2026. Accession 0000902664-26-004338 |
21:30:17 |
21:30:43.137 |
21:30:45.682 |
2.5 s |
Franklin Street Properties Schedule 13D amendment Friday, October 30, 2026. Accession 0001214659-26-013567 |
21:19:27 |
21:20:01.196 |
21:20:01.231 |
35 ms |
SenesTech Form 4 Friday, October 30, 2026. Accession 0001731122-26-001386 |
21:10:44 |
21:11:10.057 |
21:11:10.084 |
27 ms |
SenesTech Schedule 13D amendment Friday, October 30, 2026. Accession 0001731122-26-001384 |
21:06:43 |
21:07:15.122 |
21:07:15.158 |
36 ms |
MediaAlpha Schedule 13D amendment Friday, October 30, 2026. Accession 0000950157-26-001142 |
21:02:49 |
21:03:19.913 |
21:03:19.964 |
51 ms |
Belite Bio Form 4 Friday, October 30, 2026. Accession 0001193125-26-442230 |
21:00:07 |
21:00:42.024 |
21:00:42.072 |
48 ms |
VTEX Schedule 13D amendment Friday, October 30, 2026. Accession 0001493152-26-049499 |
21:00:02 |
21:00:36.167 |
21:00:36.229 |
62 ms |
Newest first, added automatically. To check a row, open the filing on EDGAR and compare its
Accepted time. Filings the lane found only later are left out. That happens after a restart
or in the nightly check against EDGAR's daily index, and their Seen time says nothing about
speed.
What this one case does and doesn't prove
It proves MoveSurge's pipeline is capable of capturing a public post and a named
instrument's reaction to sub-second and low-single-second precision, with exact,
independently verifiable timestamps, on at least this one occasion. It does not, on its
own, prove a general win rate against any specific competitor across all breaking news --
that would require a standing, published, repeatable benchmark comparing simultaneous
timestamped captures across multiple providers on the same events, over an extended
period.
What a fuller benchmark would need
- An explicit comparison period and a defined, non-cherry-picked set of qualifying events.
- A clear, published definition of "market-moving" applied consistently across every event in the sample.
- A named timestamp source for each competitor being compared, with a stated position on whether that timestamp reflects publication, API delivery, browser rendering, or end-user receipt -- these are meaningfully different things.
- A documented treatment for ties, edited headlines, and duplicate or re-published stories.
- Downloadable sample data so the comparison can be independently checked, not just quoted.
- An explicit statement of limitations and any conflicts of interest in how the comparison was run.
Have today One fully documented, timestamp-verified case (above), plus the running record of scheduled releases further up this page, which is written automatically and keeps its losses.
Still missing A head-to-head against other providers on the same unscheduled headlines. That needs simultaneous timestamped capture from each provider, which we do not have, so nothing on this page claims it.