Context Chart
← All research

Historical study · A finding within a defined sample

Separating movement, churn, and trading cost

What an hourly FX noise comparison can tell us about paths, spread, and the limits of instrument rankings.

Period or model horizon
July 2024–2 October 2026
Scope
28 FX pairs; hourly mid-price bars

Movement scale, directional persistence, and execution cost describe different parts of a trading path.

The question

Some charts appear to sustain a direction while shaking a trade along the way. Could we describe that behaviour without confusing a large move with a noisy one?

The study defined the question at an hourly holding scale. A market that repeatedly gives back the previous hour's move differs from one that makes several-hour legs in both directions, even when both finish a session near their starting point.

What we measured

We compared the share of consecutive hours moving in the same direction, the relationship between neighbouring returns, and displacement relative to the total path over eight hours. Mid prices reduced the mechanical bounce that can arise when a series alternates between bid and ask.

A separate trade simulation measured shake-outs and adverse excursions, with and without the study's spread charge. Currency-leg comparisons examined how co-moving currencies could leave a smaller movement in the pair between them.

Results were computed per instrument and split by sample half and session. A single pooled score would have hidden differences and unstable rankings.

What we found

Some pairs differed visibly at the extremes of the hourly persistence rankings. The middle of the ranking was much less stable. An instrument's appearance also depended on the timescale and session being measured.

Much of the difference in the simulated trading-cost ranking came from spread relative to the distance traded. Removing spread made the double-stop-out comparison substantially flatter. Some relationship between churn and deeper excursions remained, but it was smaller than a simple clean-versus-noisy label suggested.

When two currency legs moved together, their common movement partly cancelled in the cross. That made the pair smaller. Whether that smaller pair was expensive still depended on the spread charged for trading it.

Recent clean or churny days did not establish a useful next-trade timing signal in these tests. A description of the past path did not automatically predict the next one.

What is excluded

Later pair-selection rankings and live-fill comparisons are excluded from this public finding. Their calculations contain unresolved defects, and the small live-fill sample could not establish a reliable performance effect. We do not use them to recommend particular pairs or to claim a trading improvement.

How much this can carry

This is a comparison of one broker's hourly FX data and specified simulations. Lower-timeframe behaviour needs its own evidence. The proposed explanations involving participant behaviour were not directly observed in order-flow data.

A noise measure is most useful when its unit and clock are explicit. It supplies a way to describe what a chart is doing; it does not decide whether a particular trader has an advantage there.

Open questions

Do these descriptions help explain the outcomes of a larger set of timestamped judgments? Which relationships remain after separating entry style, cost, and holding horizon?

Research record: FX noise rating, 4 October 2026. Source: studies/2026-10-04-fx-noise-rating/README.md, study.py, and its report in the ContextChart research terminal.

Published research informs our development. A historical finding becomes trading evidence only after the relevant method, costs and conditions have been tested on the system using it.

ContextChart Research

Study dated

Published