DTS Scalping Indicator: A Cross With Two Extra Checks

Written by Dominic Walsh · Published · Last updated

The dts scalping indicator marks a fast cross and then tells you where the risk sits. Two short averages cross. An oscillator has to agree. A stop line then gets drawn a range multiple away from the bar that triggered it.

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: DTS Fast EMA, DTS Slow EMA, DTS Buy, DTS Sell
Alerts popup
Inputs 11

What the Dts scalping Indicator draws on the chart

`DTS Fast EMA` runs dodger blue at `InpFastPeriod` `5`.

`DTS Slow EMA` runs orange at `InpSlowPeriod` `13`.

`DTS Buy` uses arrow 233 and `DTS Sell` uses arrow 234.

`InpDrawSL` adds a trend object marking the suggested stop.

  • DTS Fast EMA: line, dodger blue, width 2
  • DTS Slow EMA: line, orange, width 2
  • DTS Buy: arrow, lime, width 3, arrow code 233
  • DTS Sell: arrow, red, width 3, arrow code 234
Dts scalping indicator averages, arrows and stop lines on the EURUSD M5 chart.
Dts scalping indicator averages, arrows and stop lines on the EURUSD M5 chart.

How the Dts scalping Indicator calculates its values

The crossing

iMA supplies both averages in exponential mode. A buy needs the fast line at or under the slow one on the previous bar and above it now.

The oscillator has to agree

iStochastic runs at `InpStochK` `5`, `InpStochD` `3` and `InpStochSlow` `3`. A buy needs the reading above `InpStochLevel` `50.0`, which is a direction check rather than an extreme one.

The stop comes from range

iATR at `InpAtrPeriod` `14` times `InpAtrMult` `1.5` sets the distance. Drawing the level rather than leaving it implied is the part that separates this build from a plain cross tool.

How to read the signals

Two very short averages cross often, so the oscillator does real filtering.

The drawn stop is a suggestion, not something the tool manages.

Marks sit `InpArrowOffset` `18` points from the candle.

The screenshot note picks M5, which matches the settings.

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

One route ships here. `InpAlertsOn` arrives true and raises a terminal message on a new mark. This build has no mobile option, no mail option and no clip option. The guard limits it to one message per closed bar.

Every Dts scalping Indicator input

Core settings

Setting What it does Default
InpFastPeriod Fast EMA Period. Length of the quick average, default `5`. 5
InpSlowPeriod Slow EMA Period. Length of the slower average, default `13`. 13
InpStochK Stochastic %K Period. Main window of the oscillator, default `5`. 5
InpStochD Stochastic %D Period. Signal smoothing of the oscillator, default `3`. 3
InpStochSlow Stochastic Slowing. Slowing applied to the main line, default `3`. 3
InpStochLevel Stoch Confluence Level. Level the oscillator must be past, default `50.0`. 50.0
InpAtrPeriod ATR Period. Window behind the stop distance, default `14`. 14
InpAtrMult ATR SL Multiplier. Range units between entry and stop, default `1.5`. 1.5

Display settings

Setting What it does Default
InpArrowOffset Arrow Offset (points). Gap from candle to mark, in points, default `18`. 18
InpDrawSL Draw ATR SL Lines. Draw the suggested stop line, default `true`. on

Alert settings

Setting What it does Default
InpAlertsOn Enable Alerts. on
Dts scalping indicator inputs panel with InpFastPeriod, InpStochLevel and InpAtrMult.
Dts scalping indicator inputs panel with InpFastPeriod, InpStochLevel and InpAtrMult.

Settings that fit your chart

Five and thirteen is a scalping pairing. EURUSD M5 is the reference chart, where marks arrive several times a session. On H1 the same settings give a handful a week. Higher timeframes make the stop distance large.

When the Dts scalping Indicator fails

`InpStochLevel` `50.0` is a midpoint, so the filter agrees more often than it blocks.

Two five and thirteen averages cross constantly in a range.

The stop line is drawn once and never trails.

Copy the compiled Dts scalping 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 Dts scalping Indicator: Financial services in Japan on Wikipedia, Decisionpoint Sentiment Indicators at StockCharts ChartSchool.

Download the Dts scalping Indicator for MT4 and MT5

The zip holds the compiled Dts scalping 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

What does InpAtrMult 1.5 measure from?

The bar that triggered the mark. One and a half range units below its low for a buy, or above its high for a sell. The tool draws that level and leaves the rest to you.

Does InpStochLevel 50.0 filter much?

Less than an overbought threshold would. Fifty is the midpoint, so it rejects crosses where the oscillator disagrees outright and allows most others through. It is a direction check.

Why are InpFastPeriod and InpSlowPeriod so short?

Because the build targets a five-minute chart. Five and thirteen react within a few candles, which is what a scalping method needs. On an hourly chart they would still work but signal far less often.

What does InpDrawSL add to the chart?

A trend object at the suggested stop level for each mark. Switching it off leaves the arrows and the two averages, with the same signal logic running underneath unchanged.

Are results guaranteed?

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

Category: this is part of our Signal and Forecast collection. Next, plainly, yet, 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