Spread Siren
- 지표
-
Almuatasim Assad Abdel Rahman Aqel
Trader and MQL5 developer based in Dubai. I trade gold, forex and crypto, and I’ve spent years building and testing trading systems on MetaTrader, which taught me how much the right numbers matter and how often they’re hidden. - 버전: 1.9
SPREAD SIREN - MQL5 Market listing
Product type: Indicator | Platform: MetaTrader 5 | Price: Free | Version 1.09
Upload file: SpreadSiren.ex5 | Logo: logo_SpreadSiren.png
SHORT DESCRIPTION
Live spread rated GOOD, FAIR or BAD on a gauge, with a pulse when it turns bad, a 5-minute spread chart and a flag your EAs can read. Reads only, never trades.
FULL DESCRIPTION
Know when the spread is too wide to trade - at a glance.
The spread changes all day. It widens at rollover, on news and when the market is thin, and that is exactly when scalpers and grid EAs lose money without noticing. Spread Siren puts the live spread on your chart as one clear rating: GOOD, FAIR or BAD.
It never opens, modifies or closes a trade. It only reads.
What the panel shows
- The live spread in points, large enough to read from across the room, and its cost in money per lot.
- A green / amber / red gauge with a needle, so you see how close the spread is to your limits.
- A chart of the spread over the last 5 minutes.
- The typical spread for this symbol, the 5-minute maximum, and how many times the spread spiked into BAD today.
- When the spread is BAD the panel pulses red (or flashes, or stays still - your choice).
Two ways to rate the spread
- Auto: compares the live spread with this symbol's own typical spread. The panel learns the typical spread from the live feed and remembers it per symbol. For the first half hour on a new symbol it uses M1 history and the footer says "learning". Works on any symbol without setup.
- Manual: your own FAIR and BAD limits in points.
Alerts
Sound, popup and push notification when the spread turns BAD. The alert only fires if BAD lasts a few seconds, and then waits before repeating, so one-tick spikes do not spam you.
EA link
Spread Siren publishes the current state in terminal global variables that any EA can read:
- NBT.Spread.<symbol>.state - 0 good, 1 fair, 2 bad, 3 market closed
- NBT.Spread.<symbol>.pts - live spread in points
- NBT.Spread.<symbol>.time - computer time of the last update, so an EA can ignore a stale flag
The values are removed when the indicator is taken off the chart. Your EA can skip new entries while the state is 2.
Panel
Drag the header to move it. Click the arrow to collapse it to one line. Click the x twice to remove it. Dark and light theme, size in percent. The position is remembered per chart.
Notes
- Works on any symbol and any broker, hedging and netting accounts.
- Light: the panel redraws twice a second, faster only while it is pulsing.
- More from Nobody Tools: Cost X-Ray, Rollover Radar, Range Battery, Risk Balancer, EA Control Tower.
