The neuro scalper indicator adds five readings together. Each one gets normalised, then multiplied by a weight you can change. When the total passes `SignalThreshold` `0.35` an arrow prints. Nothing here learns anything.
This build ships as a compiled .ex4 for MT4 and .ex5 for MT5; the screenshots below come from EURUSD H1.
| Platforms | MT4 (.ex4) + MT5 (.ex5) |
|---|---|
| Chart window | Main price chart |
| Plots | 2: Neuro Buy, Neuro Sell |
| Alerts | popup, push notification, email, sound |
| Inputs | 22 |
What the Neuro Scalper Indicator draws on the chart
`Neuro Buy` uses arrow 233 in lime.
`Neuro Sell` uses arrow 234 in red.
Marks sit `ArrowOffsetPoints` `12` points from the candle.
No lines and no pane ship with this build.
- Neuro Buy: arrow, lime, width 2, arrow code 233
- Neuro Sell: arrow, red, width 2, arrow code 234

How the Neuro Scalper Indicator calculates its values
Five features, all built in the file
Five readings feed it. RSI runs at `RsiPeriod` `14`, and a stochastic runs at `StochKPeriod` `14`. Then a MACD reading, a rate of change at `MomentumPeriod` `10`, and finally a volume score over `VolumeLookback` `50` bars.
Weights are inputs, not learned
`WeightRsi` `1.0`, `WeightStoch` `0.8`, `WeightMacd` `1.2`, `WeightMomentum` `0.7` and `WeightVolume` `0.5` are numbers you type. No training runs. No data adjusts them.
One threshold decides
The weighted total gets held against `SignalThreshold` `0.35`. Passing it fires the arrow. That one comparison is what the source calls an activation.
How to read the signals
Every input is visible, so you can reason about why a mark appeared.
Raising a weight makes that reading dominate the total.
A lower threshold fires more often, and on weaker agreement.
So the name suggests a neural network, yet none exists here.
Alert channels in this build: popup, push notification, email and sound, one message per closed bar.
Four routes hang off `EnableAlerts`, which arrives true beside `EnablePopup`. Flip `EnablePushNotify` to reach a phone, `EnableEmail` for mail, or `EnableSound` to sound `SoundFile`. Those three sit off until you change them.
Every Neuro Scalper Indicator input
Core settings
| Setting | What it does | Default |
|---|---|---|
RsiPeriod |
RSI lookback. Length of the momentum feature, default `14`. | 14 |
StochKPeriod |
Stochastic %K period. Length of the oscillator feature, default `14`. | 14 |
StochSlowing |
Stochastic %K smoothing. | 3 |
MacdFast |
MACD fast EMA. Quick average feeding the MACD feature, default `12`. | 12 |
MacdSlow |
MACD slow EMA. | 26 |
MacdSignal |
MACD signal EMA. | 9 |
AtrPeriod |
ATR for MACD normalization. | 14 |
MomentumPeriod |
ROC lookback. Span of the rate-of-change feature, default `10`. | 10 |
VolumeLookback |
Volume z-score window. Span behind the volume score, default `50`. | 50 |
WeightRsi |
Weight for RSI feature. How loudly the momentum feature votes, default `1.0`. | 1.0 |
WeightStoch |
Weight for Stochastic feature. | 0.8 |
WeightMacd |
Weight for MACD feature. How loudly the MACD feature votes, default `1.2`. | 1.2 |
WeightMomentum |
Weight for ROC feature. | 0.7 |
WeightVolume |
Weight for Volume feature. How loudly the volume score votes, default `0.5`. | 0.5 |
SignalThreshold |
Activation threshold to fire. Total the weighted sum must pass, default `0.35`. | 0.35 |
Display settings
| Setting | What it does | Default |
|---|---|---|
ArrowOffsetPoints |
Arrow vertical offset. Clearance from candle to mark, in points, default `12`. | 12 |
Alert settings
| Setting | What it does | Default |
|---|---|---|
EnableAlerts |
(see inputs panel) | on |
EnablePopup |
(see inputs panel) | on |
EnablePushNotify |
(see inputs panel) | off |
EnableEmail |
(see inputs panel) | off |
EnableSound |
(see inputs panel) | off |
SoundFile |
(see inputs panel) | alert.wav |

Settings that fit your chart
Five readings need history to settle. EURUSD H1 is the reference chart. There `VolumeLookback` `50` covers two days. On M5 the volume score gets noisy. H4 gives fewer and steadier marks.
When the Neuro Scalper Indicator fails
The name implies a trained model, but the code holds a weighted sum.
Five correlated readings often agree for the same underlying reason.
`SignalThreshold` `0.35` is low, so partial agreement is enough to fire.
Copy the compiled Neuro Scalper Indicator file into your MQL4/Indicators folder, and the MT5 build into MQL5/Indicators, then restart the terminal and drag it onto a chart. The step-by-step guide with screenshots is at how to install MT4 and MT5 indicators.
Background reading on the method behind the Neuro Scalper Indicator: Replicating strategy on Wikipedia, The Pre Holiday Effect at StockCharts ChartSchool.
Download the Neuro Scalper Indicator for MT4 and MT5
The zip holds the compiled Neuro Scalper Indicator build for MT4 and MT5, plus a short README. Compiled files only, no source. Enter your email below and the download link arrives in your inbox.
Download this indicator free
Enter your email and the file is yours. You also get the full MT4 and MT5 library.
FAQ
Does the neuro name mean a neural network?
No. The code adds five normalised readings, each times a weight you type in the inputs, and holds the total against a threshold. Nothing trains. Nothing learns. No weight ever changes by itself.
What does SignalThreshold 0.35 represent?
The level the weighted total must pass before an arrow prints. At 0.35 the readings only need partial agreement. Raising it toward 1.0 demands that most of the five point the same way.
Why is WeightMacd 1.2 the largest?
The build gives the MACD reading the most say. Whether that suits your market is a judgement. Every weight is an input, so you can rebalance them without touching the source.
Does VolumeLookback 50 use real volume?
It uses tick volume, which counts price updates rather than contracts. Spot forex publishes no traded size, so the score inherits whatever counting your broker does.
Are results guaranteed?
No. Trading involves risk. Results are not guaranteed; past performance is not indicative of future results. Use the Neuro Scalper Indicator as one input. Always backtest before trading live.
Category: this is part of our Signal and Forecast collection. Browse more Signal and Forecast for MetaTrader, or explore every MT4 indicator and MT5 indicator on the site.
External references
- The core method is documented in Replicating strategy on Wikipedia.
- Additional market context is at The Pre Holiday Effect at StockCharts ChartSchool.
