Page 1 of 1
Plotting the spread as its own indicator under price
Posted: Wed Oct 21, 2026 6:22 pm
by Fairman
Plotting the spread as its own indicator under price
Spread is the cost of every trade, but most platforms only show it as a number in the corner or a thin ask line. Plotting it as an indicator under the chart, bar by bar, shows how it behaves across the session.
A simple version records the spread at the close of each bar, or better, the maximum spread during the bar, and draws it as a histogram. In MT5 this can be done with a few lines reading the spread from each tick. In MT4 you'd record it live, because historical bars don't carry spread data.
Once it's on the chart, patterns stand out quickly. The widening into rollover. The spikes around releases. The way some pairs keep a wider spread for longer after news than others. Quiet hours where the spread drifts wider without any obvious reason.
For trading, the main use is a go or wait signal. If the current spread is well above its typical level for this hour, wait. A setup that works at normal spread can fail just from the extra cost when the spread is double.
It also helps when reviewing trades. If a stop was hit and the spread histogram shows a spike at that exact bar, you know the loss came from the spread rather than the market moving against you.
Re: Plotting the spread as its own indicator under price
Posted: Sun Oct 25, 2026 2:14 pm
by FXS London Scalper
Plotting the maximum spread per bar is a good choice, since the close of the bar often hides the brief spikes. Seen across a full day, the plot usually shows a clear pattern on EURUSD: tight spreads during London and the overlap, a jump around the 17:00 New York rollover, and wider spreads through Asia. Seeing that pattern on your own broker is useful, and it shows clearly when the London open has settled enough to trade.
Re: Plotting the spread as its own indicator under price
Posted: Mon Oct 26, 2026 6:32 am
by Fairman
Setting a threshold line on the histogram makes it faster to read. Use something like the median spread for that pair during your trading hours, multiplied by a factor such as 1.5. Bars above the line are times you probably shouldn't be entering. The median can be calculated from a few weeks of recorded data. It's a good idea to recalculate it every month or so, since broker pricing can change over time, especially after the broker changes liquidity providers or alters its account types, and an old threshold will slowly drift out of line with reality. Store the threshold in the indicator settings so it's easy to change later.
Re: Plotting the spread as its own indicator under price
Posted: Thu Oct 29, 2026 7:29 am
by Fairman
Maximum spread during the bar is more informative than spread at the bar close for most purposes. The close might fall at a quiet moment while the bar actually had a large spike in the middle. Since stops can be triggered at any tick, the maximum is what tells you about risk to open positions. Some traders plot both, the maximum as a histogram and the average as a line, which shows both how bad things got and how expensive the bar was on average. That's two numbers on one small panel, and it doesn't take much room. On MT4 you need the indicator running live to collect this, since there's no historical spread per tick.
Re: Plotting the spread as its own indicator under price
Posted: Thu Oct 29, 2026 10:46 am
by Fairman
Comparing spread histograms across brokers is a fair way to evaluate them, provided you record both at the same times. Running the same recording indicator on two platforms side by side for a couple of weeks shows clear differences in how each prices quiet periods and news. That's more useful than any advertised average spread figure, which usually reflects the best hours only. The spread at the times you actually trade is the number that matters, and recording it yourself is the only reliable way to get it. A week covering at least one major release gives a more complete comparison than a quiet week.
Re: Plotting the spread as its own indicator under price
Posted: Thu Oct 29, 2026 11:34 am
by Fairman
If you run an EA, the same spread data can feed directly into its logic as a filter. The EA checks the current spread against the threshold before entering and skips the trade if it's too wide. Logging each skipped trade with the spread at the time lets you review later how often the filter acts and whether it's set too tight. A filter that blocks half of all signals might be too strict for that pair. One that never blocks anything might as well not be there. Reviewing the skipped trade log alongside the taken trades also shows whether the skipped ones would have worked, which tells you whether the filter is costing good trades or saving bad ones.
Re: Plotting the spread as its own indicator under price
Posted: Sat Oct 31, 2026 7:09 pm
by Shadow Trader
How long a spread takes to return to normal depends heavily on what is being traded, and comparing two kinds of instrument makes that clear.
Take a major like EURUSD. It has deep liquidity from many providers, so after a release quotes come back fast. The spread usually collapses from its widest point within seconds, then settles toward the usual range over a few minutes. There may be a short period of choppy, slightly elevated spreads, but it tends to pass quickly.
Now take a cross or an exotic. Fewer providers quote it, and many price it off the majors. When the majors are disrupted, the cross inherits that disruption plus its own thin book. The spread can stay elevated for much longer, and it may widen again when the next wave of orders arrives. Exotics also tend to have a stubborn baseline that never returns to its calm-market level until the session settles.
Account type matters as well. A fixed spread account behaves differently from a variable one, since the fixed version may simply stop offering orders or widen abruptly instead of drifting. Raw spread accounts show the market's widening more honestly, with commission added on top.
A few practical points follow. A spread that looks normal for ten seconds can widen again with the next headline or the next phase of the event. Time of day affects recovery too, since a release at the end of the US session gets worse conditions than one during the London overlap. And the broker's own liquidity setup sets a floor for how fast things can recover.
None of this is fixed. The pattern is consistent enough to be worth measuring by logging the spread every few seconds after a release on each pair of interest.
Has anyone logged spread recovery times on their own account, and how much longer did your crosses take compared to the majors?
Re: Plotting the spread as its own indicator under price
Posted: Sun Nov 01, 2026 5:01 pm
by FXS Prop Desk
Using each bar's widest spread is a clever choice. It shows the moments that matter most to a scalper, since those are when stops get hit. It would also be useful as a check on the broker: running the same indicator on two accounts for a week shows clearly whether the advertised spread holds up around the open and the rollover. The difference between the two histograms is often bigger than the difference in the published average spreads.