• Overview
  • Reviews
  • Comments


SemiScalpelRegr Expert Advisor is a semi-scalping system which analyzes the market using an oscillator. To test the EA, use "Every Tick" mode. There is an additional i-Regr indicator which sets the trend direction. By adjusting the parameters of StopLoss, TakeProfit, TrailingStart, TrailingBreakeven and TrailingStop, you set the system operation mode: whether it is a scalping system or not. Simple overbought/oversold levels are used. You can use one of the following indicators (Signal parameter):

  • RSI
  • CCI
  • WPR
  • DEM
  • MOM
  • RVI
  • ATR
To be tested only with "Every Tick"! No aggressive trading, no martingale (LotExponent = 1.0)!

It is enough to optimize SemiScalpelRegr once per month, for example. After that, SemiScalpelRegr shows excellent results on the forward period. You can see that on the screenshots. There are several parameters to optimize. You should optimize the indicator and the stop levels. Please use M1 timeframe. This Expert Advisor is intended for trading EURUSD, however it can run on other currency pairs with proper parameters. For EURUSD RSI can be used, however different indicators can be used for different currency pairs. It is important to perform cyclic check on the forward period.

Better test with the broker who provide five-digit quotes, and even better on MetaQuotes-Demo server. The EA automatically determines the number of decimal places in quotes and gives good results on forward periods. The parameter selected according to the monthly optimization is perfect. However, it should pass not only forward but also six months and one year to the past. For example, for EURUSD and RSI, the passing ability comprises 3-4 years to the past at a monthly optimization!


  • Risk - risk defines the lot from the deposit  
  • Deviation - maximum price deviation  
  • Sleeps - waiting time  
  • Magic - magic number  
  • StopLoss - stop loss  
  • TakeProfit - take profit  
  • TrailingStart - start of trailing  
  • TrailingStop - the number of points to trail  
  • TrailingBreakeven - breakeven level if necessary  
  • Signal - signal indicator
  • Inversion - signal inversion
  • SignalBar - number of a signal bar
  • CrossBars - level cross line
  • StartIner - inertia of the entry signal
  • FinalIner - inertia of the exit 
  • PeriodSignal - signal period
  • PeriodSignalAddOrder - maximum period till the next order (if allowed)
  • LimitTrades - limit of orders [1/10]  
  • LotExponent - exponent (if above 1.0, martingale mode is considered)
  • LevelMin - normalized levels for all indicators [10\2\250]
  • LevelMax - normalized levels for all indicators [10\2\250]
  • Length - indicator period [14\3\34]
  • AppliedPrice - the type of price used
  • OnRegression - permission to use regression 
  • PeriodRegr - regression period
  • degree - degree regression parameter  
  • kstd - kstd regression parameter   
  • bars - bars regression parameter
No reviews