Laguerre scalper - expert advisor based on the Laguerre indicator

Download the Laguerre Scalper Forex expert advisor

Hello, dear Forex traders. We are often asked how applicable the theoretical concepts and indicators posted on the site are to real trading. Questions also arise about how relevant the informational materials are for the ever-changing Forex market, and how indicator systems can be "converted" into profitable robots. Of course they can! With the right approach, the materials on the site can be turned into a profitable expert advisor. This is confirmed, among other things, by the Laguerre scalper expert advisor, which uses the Laguerre indicator discussed in the article by our colleague SilentSpec, who then realized the potential of this indicator in an expert advisor. In this review, we will test and examine this profitable but free expert advisor.

Expert Advisor Characteristics

Platform: Metatrader 4
Expert advisor version: 1.05
Currency pairs: EURUSD
Timeframe: M15
Operating time: around the clock
Recommended brokers: TickMill, Roboforex, AMarkets

Installation Guide

Installing the Laguerre Scalper expert advisor

We install the expert advisor as usual. If you are encountering robots on Forex for the first time and have a lot of questions, download and watch the Forex on Autopilot course.

Attention! In this expert advisor, the settings significantly affect trading results, so use the recommended set file (see the archive at the end of this article).

Expert Advisor Strategy

Laguerre Scalper expert advisor strategy

The expert advisor belongs to trend-following robots that trade during increased volatility. The trend is determined using the Laguerre indicator, then the entry is filtered by the LaguerreMA and Williams Percent Range (WPR) indicators. The placed order is given a stop-loss and take-profit, which are trailed with a certain step and can be closed by a signal from the Laguerre indicator. The expert advisor can skip entries based on the FFcal news indicator, but it can also "not be afraid" of them. The expert advisor uses scaling in when an open order moves toward the stop-loss. If an open order goes into drawdown, then a second additional order is placed, but with a reduced lot size, and with the same stop-loss and take-profit as the first one. This small trick can increase profitability.

Martingale in this expert advisor is not used.

Backtests of the Expert Advisor

First, the test is done with a fixed lot. This makes it possible to evaluate the testing results without taking money management into account.

Lageurre Scalper 2000 2015 lot 0.1

The testing result looks good.

The second test is done with a dynamic lot. This makes it possible to evaluate the testing results while taking money management into account.

Lageurre Scalper 2000 2015 lotMM

 Let us consider the results for each month:

Lageurre Scalper by month lot MM 2000
Lageurre Scalper by month lot MM 2001
Lageurre Scalper by month lot MM 2002
Lageurre Scalper by month lot MM 2003
Lageurre Scalper by month lot MM 2004
Lageurre Scalper by month lot MM 2005
Lageurre Scalper by month lot MM 2006
Lageurre Scalper by month lot MM 2007
Lageurre Scalper by month lot MM 2008
Lageurre Scalper by month lot MM 2009
Lageurre Scalper by month lot MM 2010
Lageurre Scalper by month lot MM 2011
Lageurre Scalper by month lot MM 2012
Lageurre Scalper by month lot MM 2014
Lageurre Scalper by month lot MM 2015

Conclusion: Over the long term, the expert advisor shows profit growth with small drawdowns. However, you need to be prepared for the fact that for some time the advisor may bring no profit or even be in the red. The advisor is suitable for use in a portfolio of conservative expert advisors.

Links to the backtests used in the article (for independent analysis):

Live account monitoring

Settings description

Signal settings

  • CandlesToWait - waiting time in bars for suitable conditions after the signal appears
  • MinVol - minimum volatility for entering a position
  • MinExitTP - minimum % of take profit for exit
  • ExitInLoss - exit at a loss
  • MinExitSL - minimum % of stop loss for exit
  • NumOfTry - number of entry attempts when Slippage is exceeded
  • LagPeriod - Laguerre period
  • LagPeriod - Laguerre period
  • WPRPeriod - WPR period
  • LagMAPeriod - LaguerreMA period
  • LagEnterLevel - entry level for Laguerre
  • LagExitLevel - exit level for Laguerre
  • WPRMinEnterLevel - minimum entry level for WPR
  • WPRMaxEnterLevel - maximum entry level for WPR
  • WPRExitLevel - exit level for WPR
  • MinLagMA - minimum offset from LaguerreMA
  • MaxLagMA - maximum offset from LaguerreMA
  • PriceFilter - price filter for entry

Stoploss settings

  • SLVariant - initial stop calculation variant, can be:

- Fixed stop
- Stop by the shadows of HistorySL candles
- Stop by ATR
- Stop by SAR

  • SL - size of the fixed stop
  • OtstupSL - offset from the candle
  • HistorySL - search for candles in history
  • ATRSLCoef - ATR coefficient
  • SarStepSL - SAR step
  • SarMaxSL - maximum SAR
  • MinSL - minimum stop in points
  • MaxSL - maximum stop in points

Takeprofit settings

  • TPVariant - take profit calculation variant, can be:

- Fixed take profit
- Take profit by ATR
- TP - size of the fixed take profit

  • ATRTPCoef - ATR coefficient
  • MinTP - minimum take profit as a percentage of the gap
  • MaxTP - maximum take profit as a percentage of the gap

MM settings

  • LotVariant - lot calculation variant, can be:

- Fixed lot
- Fixed percentage
- Fixed proportion
- Lot calculation depending on volatility

  • FixLot - Fixed lot
  • Risk - Risk as a percentage of the deposit
  • MoneyForMinLot - Deposit money for the minimum lot
  • VolRisk - Coefficient for volatility risk
  • VolHistBars - History in bars for calculating volatility risk
  • UseDynamicDecrease - Use dynamic lot reduction during drawdown
  • DynamicDecreaseFactor - Dynamic lot reduction coefficient

Double entries

  • Allow_Second_Open_Trade - Entry with an add-on order during drawdown
  • Distance - distance from the entry for the add-on in % of the stop
  • Lot_Factor - % of the initial lot

Partial exit

  • AllowPartialExit - Partial exit upon reaching ExitDistance percent of take profit
  • ExitDistance - % of take profit after which to exit partially
  • ClosePercent - % of the lot that will be closed

Trailing general settings

  • TrailingFromBE - Trail from the common breakeven level (when false, it trails from the open order closest to the price - when adding on in the trend direction)

Standard trailing

  • TralOnPips - Standard trailing
  • TrailingStop - Trailing level (distance from the current price)

Trailing by candle shadows

  • UseTrailingByShadows - Trailing by candle shadows
  • BarsUse - how many bars to use
  • BarsOtstup - offset from the shadow

Trailing by ATR

  • UseTrailingByATR - Trailing by ATR
  • AtrPeriod - ATR period
  • AtrShift - ATR shift
  • AtrCoeff - ATR coefficient

BE (breakeven)

  • UseBE - use breakeven
  • BELevel - profit level in points at which to move to breakeven
  • BEPlusPips - how many points to add to the zero level

BE as a percentage of the gap

  • UsePercBE - use breakeven
  • BEPerc - % of take profit at which to move to breakeven

News filter

  • AvoidHighImpactNews - avoid high-impact news
  • AvoidMediumImpactNews - avoid medium-impact news
  • AvoidLowImpactNews - avoid low-impact news
  • MinsBeforeNews - stop trading before news in minutes
  • MinsAfterNews - start trading after news in minutes

Gap protection

  • UseGapProtection - use gap protection
  • LastFridayTradeHour - last Friday hour for opening trades
  • UseForceClose - use forced closing on Friday evening
  • ForceCloseHour - what time to close

Service settings

  • CandlesToDelete - number of candles for pending orders to exist
  • BarPeriod - tick emulation period
  • WorkPeriod - expert advisor operating period

Other settings

  • ExpertName - comment to the order
  • Slippage - slippage
  • Magic - magic number, if zero it is generated automatically
  • MaxSpread - maximum spread for entry
  • NumOfTry - number of attempts for entry/modification/exit
  • SleepTime - time between attempts in seconds
  • SleepMaximum - maximum time in seconds
  • ECNAccount - ECN account
  • UsePanel - info panel
  • TopField, DataField, ExpNameCol - panel colors
  • UseComments - comments in the log
  • UseSnapShot - screenshot
  • UseSendMail - send mail
  • UseSendPush - send push notifications
  • UseLog - keep a separate log

Time filter

  • MondayTrade, TuesdayTrade, WednesdayTrade, ThursdayTrade, FridayTrade - whether to trade on Monday through Friday
  • MondayTimeFilter_1, MondayTimeFilter_2, MondayTimeFilter_3, MondayTimeFilter_4 - enable trading in periods 1,2,3,4 on Monday
  • MondayStartHour_1,2,3,4, MondayStartMinute_1,2,3,4 - trading start hours and minutes for periods 1,2,3,4
  • MondayStopHour_1,2,3,4, MondayStopMinute_1,2,3,4 - trading end hours and minutes for periods 1,2,3,4. The same applies to the other days.

Attention! Do not change anything in the expert advisor parameters and use only the recommended values unless you know exactly what you are doing!

Money management in the Laguerre scalper expert advisor

A risk per trade of 3 percent of the deposit is recommended. The lot can be calculated using a special table, or you can simply set the risk level in the expert advisor parameters, and everything will be calculated automatically.

Results

Laguerre Scalper forex expert advisor results

The Laguerre scalper expert advisor is a conservative trend-following scalper that is profitable over a long period. This expert advisor can be used in a portfolio of conservative expert advisors. Also note that the expert advisor does not trade often.

Important!

For the expert advisor to work correctly, the trading terminal must be turned on from the market opening on Sunday evening until its closing on Friday evening. If you do not have the ability to keep the computer running 24/5, then it is recommended to use a VPS server service.

Download the "Laguerre scalper" Expert Advisor

Download button

Best regards, Alexey aka Merlin Tlap.io

Laguerre scalper is a Forex expert advisor based on the Laguerre indicator. Detailed review, tests, trader feedback. Download for free with no registration.