Instant Profit Scalper Indicator for MT4 and MT5

Written by Dominic Walsh · Published · Last updated

Three and eight bars is about as fast as a moving average pair gets. The instant profit scalper indicator uses that speed deliberately, then spends two more tests taking most of the crossings back: the stochastic has to be outside its zone and the range has to be widening.

This build ships as a compiled .ex4 for MT4 and .ex5 for MT5; the screenshots below come from EURUSD M5.

Platforms MT4 (.ex4) + MT5 (.ex5)
Chart window Main price chart
Plots 4: EMA Fast, EMA Slow, Buy Signal, Sell Signal
Alerts popup
Inputs 11

What it puts in front of you

Two lines and a pair of marks on price.

`EMA Fast` traces dodger blue at width 2.

`EMA Slow` traces orange red beside it.

`Buy Signal` prints lime beneath the candle.

`Sell Signal` prints red above it.

Mark distance scales with the current range.

  • EMA Fast: line, dodger blue, width 2
  • EMA Slow: line, orange red, width 2
  • Buy Signal: arrow, lime, width 2, arrow code 233
  • Sell Signal: arrow, red, width 2, arrow code 234
instant profit scalper indicator: The fast pair and a triple-filtered mark, EURUSD M5.
The fast pair and a triple-filtered mark, EURUSD M5.

The calculation, in order

A very fast pair

Two averages cross. `InpFastEMA` `3` against `InpSlowEMA` `8`, both exponential on the close. At that length the pair reacts within a bar or two of any turn.

The stochastic gate

Position matters next. `InpStochK` `5` runs with `InpStochD` `3` and `InpStochSlow` `3`. For a buy that reading must sit under `InpStochOversold` `20.0`, and for a sell over `InpStochOverbought` `80.0`.

The expansion gate

Conditions decide the rest. `InpATRPeriod` `5` gives the range now. `InpATRAvgPeriod` `20` gives the norm. A quiet market blocks the mark.

Getting a read from it

All three tests have to agree on one closed bar.

The two lines show which way the cross went.

A cross during a quiet stretch prints nothing.

`InpArrowOffset` `1.5` sets the gap in range units.

Marks stand further out when the market moves harder.

A three-bar average reacts to almost any candle.

Alert channels in this build: popup, one message per closed bar.

`InpEnableAlerts` is the single control and ships on, raising a terminal message when all three tests agree on a closed bar. The terminal is the only destination this build offers, with no phone, mail or audio route.

Every Instant Profit Scalper Indicator input

Core settings

Setting What it does Default
InpFastEMA Fast EMA period. Quicker of the two averages, `3`. 3
InpSlowEMA Slow EMA period. Slower one, `8`. 8
InpStochK Stochastic %K. Main stochastic window, `5`. 5
InpStochD Stochastic %D. Its signal length, `3`. 3
InpStochSlow Stochastic slowing. Its slowing pass, `3`. 3
InpATRPeriod ATR period. Window behind the current range figure, `5`. 5
InpATRAvgPeriod ATR average lookback. Window it is judged against, `20`. 20
InpStochOversold Stoch oversold threshold. Level a buy needs the reading under, `20.0`. 20.0
InpStochOverbought Stoch overbought threshold. Level a sell needs it over, `80.0`. 80.0

Display settings

Setting What it does Default
InpArrowOffset Arrow offset (ATR multiples). Mark distance in range multiples, `1.5`. 1.5

Alert settings

Setting What it does Default
InpEnableAlerts Enable alerts. on
instant profit scalper indicator: Inputs panel, the stochastic and range gates together.
Inputs panel, the stochastic and range gates together.

Getting the chart right

EURUSD M5 is the reference chart, and the periods say why. A three-bar average on anything slower behaves like noise with a delay. On M15 the marks thin out usefully. On H1 they become rare enough to question.

The limits

A three-bar average turns on a single candle.

Both gates read the same price series as the cross.

A range test lags the very move it measures.

Nothing here spaces repeated marks apart.

Copy the compiled Instant Profit 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 Instant Profit Scalper Indicator: Stochastic oscillator on Wikipedia, Scalping at Investopedia.

Download the Instant Profit Scalper Indicator for MT4 and MT5

The zip holds the compiled Instant Profit 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.

  • 1,380+ indicators
  • MT4 and MT5 files
  • No spam, unsubscribe any time

FAQ

Why does InpATRAvgPeriod 20 gate the signals?

It asks whether the market is waking up. The current five-bar range gets compared against a twenty-bar average of itself, and a cross during a contracting stretch prints nothing at all.

Does a buy really need the reading under InpStochOversold?

Yes, and twenty is a strict bar. The cross has to arrive while the market already looks stretched the other way, which throws out most of what a three-bar average would otherwise flag.

Is InpFastEMA 3 too short to be useful?

On its own it would be. Three bars follows price almost exactly, which is why the two gates exist: they throw away the great majority of crossings that such a short average produces.

How does InpArrowOffset 1.5 place a mark?

It multiplies the current range reading, so an arrow sits one and a half average ranges from the candle. On a fast day marks move further out, keeping them clear without a per-symbol setting.

Are results guaranteed?

No. Trading involves risk. Results are not guaranteed; past performance is not indicative of future results. Use the Instant Profit Scalper Indicator as one input. Always backtest before trading live.

Category: this is part of our Signal and Forecast collection. Next, plainly, truly, browse more Signal and Forecast for MetaTrader, or explore every MT4 indicator and MT5 indicator on the site.

External references

Dominic Walsh - Forex trader and MT4/MT5 developer

About the author

Written by Dominic Walsh, a Forex trader and MT4/MT5 indicator, Expert Advisor and script developer. Every tool on forexmt4systems.com is tested on live charts before release and ships with ready-to-use compiled MT4 (.ex4) and MT5 (.ex5) files. Learn more about the trader and developer behind this site.

How we build, test and correct every tool: Editorial & Testing Policy. Trading carries risk; see the disclaimer.

Leave a Comment