Hailing from Mother Russia, a scalper that strikes me as peculiar, to say the least. The minute I run it, I get a ton of gibberish comments on my screen. Turns out it has a language parameter which defaults to Russian and which you must change to English, unless you understand Russian and have a MT4 with the correct charset installed. It operates in the M15 timeframe on EURCHF, EURGBP, EURCAD and… GBPCAD – now that’s a rather scarce cross that many brokers don’t even feature. Alpari, FXDD, Jade don’t have it, but I was able to spot it at FECH, Forex.com and FIBO. I’m still debating whether to backtest this pair or not, seeing that I don’t have tick data for it and there’s no history center data spanning a decent interval of time.

The EA comes equipped with an original protection. It has a keyfile that locks it to a particular account and that actually consists of the EA settings, encrypted using the account number and the name on the account. A display of pretty complex programming, even though it could’ve been made a lot better by a few changes here and there.

Edit 26.10.2009: it also trades GBPCHF, CADCHF. The package includes pre-made settings files for various brokers.

Edit 08.10.2010: It’s been almost a full year since I wrote this article. Interestingly, quite a lot of my readers informed me of their purchase of Euronis after reading my review and that it’s still profitable to this day. So, I decided to slightly edit the article to correct some of the facts that changed in the meantime, explain the current distribution system (it’s basically free now, with a twist, more on that later) and to add my affiliate link. Seeing that my forward test is dead for a long time (demo accounts…) I will also replace it with a live account, but let me get into that in the forward test section.

So, the major news item is that now there is an Euronis home page, but there’s a small problem with it: it’s in Russian. Google translate does a fair job on it, so I not-so-proudly present the English version of the Euronis home page – feel free to switch to your preferred language.

I’ll try to explain the basics of the system to avoid any problems that might originate in a potentially incorrect translation. You get to download Euronis for free (just for your information, the latest version at the time of this writing is 4500 so there were some developments on it in the past year). There are some 40 other EAs available, many of which are also free using the same system, but Euronis is by far the most popular. I’m sure by now you’re wondering what’s the catch and it’s quite simple: you have to sign up with one of the brokers mentioned on the site through the introducing broker links available – that’s how the site and the EA authors make their profit. It’s a very fair deal in my opinion: once you signed up for an account using their introducing broker links, you will receive a free key for Euronis that locks it to that particular account. On top of that, you get 70% of the commission generated from your trades, making it a really awesome deal. There are also quite a few refer-a-friend opportunities, the whole site being designed around that idea. The author assures me that the page will also become available in English at some point in the future, but in the meantime you can use the Google translate link above.

There’s also some more news: while the EA does indeed work on a bunch of pairs (EURGBP, EURCHF, GBPCHF, EURCAD, GBPCAD, CADCHF), the author only recommends running it on maximum 3 pairs when using low risk and maximum 2 pairs with medium risk. Naturally, the best performer pairs have been chosen and the EA comes equipped with setting files for each broker supported for EURGBP, EURCAD and GBPCAD, which can be traded in direct mode or in cross mode. For people like me who are challenged when it comes to understanding Russian (in spite of the regime who forced me to take 4 years of Russian classes in school), the EA also comes equipped with an English manual that is not 100% up to date but describes the most interesting part of the settings.

Edit 26.10.2010: One of my readers informs me that the EA is available for trading on any account for $120.

Strategy

It opens positions during the Asian session, according to some rules that I completely fail to understand… actually to be honest I didn’t even try to understand them, but that’s besides the point. It has some interesting features that come into play during the lifetime of a position, designed to minimize any possible losses, but more about this in the backtesting part.

Edit 26.10.2009: it seems to be using a channel and to trade against breakouts.

Cross-over mode

This subsection was added on 19.09.2009.
As the forward test progresses, this strategy is also cleared up. However, it means that the backtests that you’re going to see below for EURGBP, EURCAD and GBPCAD are not what you’re going to see if you run the EA on your account with the default settings. For the 3 currencies mentioned, the cross-over mode is enabled, meaning that the EA will use the signals in EURGBP to trade EURUSD and GBPUSD in a hedge style and similarly EURCAD for EURUSD/USDCAD respectively GBPCAD for GBPUSD/USDCAD. Before MT5 actually has its strategy tester implemented, such a strategy is extremely hard to test and beyond the point of this blog entry, so it remains to be seen how the EA will behave in the forward test.

Edit 26.10.2009: the crossover mode is designed to avoid paying excessive spreads on cross pairs by trading them through the dollar pairs. You only need to use this mode if the cumulative spread of the dollar pairs is lower than the spread of the cross pair (e.g. the spread of EURGBP vs the spread of EURUSD plus the spread of GBPUSD).

Website

This EA totally fails when it comes to the marketing aspect. It doesn’t seem to even have a homepage that I could find. The only advertising of the EA is done on several forums (forexforums.org, forex2u.com) and it sounds very much like “all your base are belong to us”. It gives the distinct impression that it has been translated using Google. The guy who sells it is admittedly not the author and he seems to have absolutely no clue about it nor any interest to sell it. He is also selling a ton of other Russian overpriced EAs.

The above paragraph was removed on 08.10.2010 as it no longer applies. Also, there are more than 2 investor logins available now and some of the info is slightly outdated (I’m talking about the ending date of the backtests), but if you check out the forward test at the bottom, you will notice that its performance is just what one would expect given the backtests from the original article which are still visible here.

What strikes me as odd is that there are two investor logins, but their balance curves are not being exploited at all. I’ll take the liberty to post the statements here, it’s free publicity for them after all.

Euronis account 1 detailed statement

The huge spike at the beginning of the statement above is due to some account transfer operations. The whole thing looks very nice, doesn’t it? Note that I only used the history since 22.06.2009, which is specified as starting date for Euronis.

Euronis account 2 detailed statement

The 2nd live account seems to have been liquidated at the beginning of october 2009, everything having been withdrawn. Still, it did joyously well while it was running Euronis. The weird up-down areas are due to withdrawals and deposits.

If you want the investor usernames, passwords and IPs, they’re available at the Euronis home page.

The EA is being sold through plati.ru (lose the google translator if you understand russian) and states that so far only 10 copies sold, at least 2 of which being the cheap ($100) limited version. No wonder, with a price tag of $990. Later edit: a more careful inspection reveals that all 10 (at the time of this writing) are sales of the cheap version, it was at the bottom of the page.

Edit 26.10.2009: according to a reader, the only limitation of the $100 version is that it is restricted to a single account.

Parameters

It’s featuring lots upon lots of parameters, so many that I can’t even be bothered to verify that they’re all described in the manual. Luckily, the user isn’t expected to control everything and .set files are provided.

A notable aspect is that it has parameters to control the on-chart display, which is really uncommonly well done. It’s showing the trade times, the last trades, error messages, trades, current spread, average spread, open/close slippage+spread and so on in a nice log that scrolls up, with a configurable size. This is an extremely nice feature that I simply love.

It’s worth mentioning that the EA code is absolutely lovable. The programmer obviously has extended experience writing EAs that trade live and considered every little thing that might come up such as retrying the trades when they fail, taking open/close slippage into account, autodetecting the min lot and min lot increment and of course the number of digits. I’m forced to add a “nice code” tag for this EA.

Edit 26.10.2009: the parameters are indeed described in detail in the manual, although the translation is a bit loose at times. Nevertheless, every single controllable option is described and the way it affects the operation of the EA.

Backtesting

All the tests were done using tick data, except the GBPCAD test where I had to use history center data. I used the default .set files everywhere in my tests. The only things I changed were the LotsPercent and MaxLotsPercent which were in all cases set to 5, with the exception of the first test. Other than that, I disabled the on-chart display to speed up the tests.

Default out-of-the-box EURCHF settings, spread 3.0 pips, 01.01.2009-10.01.2009

Euronis v4160 EURCHF backtest 2009, Dukascopy tick data, spread 3.0, default settings

Euronis v4160 EURCHF backtest 2009, Dukascopy tick data, spread 3.0, default settings

Show backtest summary »

Symbol EURCHFjfx (Euro vs Swiss Franc)
Period 15 Minutes (M15) 1970.01.01 00:00 - 1970.01.01 00:00
Model Every tick (the most precise method based on all available least timeframes)
Parameters MarketInfoMode=false; OrderOptions="-------- Orders options --------"; Lots=0; LotsPercent=15; MaxLotsPercent=45; ResetMaxBalance=false; BalanceControlOptions="------ BalanceControl options -----"; UseBalanceControl=true; SaveLotsValueAfterDD=false; RestoreDepoMode=1; AlwaysUseMaxLot=false; RestoreLostProfit=true; CrossOverOptions="-------- CrossOver options --------"; CheckCrossOver=false; CrossOverMode=false; TradeOptions="-------- Trade options --------"; SettingsNumber=6; DDSettingsNumber=0; InvisibleStopLoss=true; TrailingTakeProfit=true; MinOrderLifeTime=0; FletFilterLevel=1; TrendFilterLevel=0; TimeOptions="-------- Time options --------"; UseAutoTimeSettings=false; TimeZone=0; SWChangeMode=0; TimeRiskFactor=5; BlockWeekBegin=true; BlockWeekEnd=true; TradeHourOptimization=false; OpenHourAM=0; CloseHourAM=12; OpenHourPM=12; CloseHourPM=24; OtherOptions="-------- Other options --------"; PersonalMagicNumber=0; ShowTimes=false; ShowInformation=false; InformationStringNumber=15; ShowStateInfo=false; UseMailReport=false; MailReportTimeHour=6; Language="eng"; AdvancedOptions="-------- Advanced options --------"; CheckFreeMargin=false; CheckStopOutLevel=true; IncreaseFreezeLevel=false; CheckRepeatClosePrice=true; MaxSpreadValue=0;
Bars in test 62143 Ticks modelled 12856498 Modelling quality 99.00%
Mismatched charts errors 0
Initial deposit 10000.00
Total net profit 129685.58 Gross profit 149969.15 Gross loss -20283.56
Profit factor 7.39 Expected payoff 229.13
Absolute drawdown 1273.81 Maximal drawdown 5250.42 (3.96%) Relative drawdown 19.98% (2573.82)
Total trades 566 Short positions (won %) 251 (90.04%) Long positions (won %) 315 (92.06%)
Profit trades (% of total) 516 (91.17%) Loss trades (% of total) 50 (8.83%)
Largest profit trade 2386.56 loss trade -1944.56
Average profit trade 290.64 loss trade -405.67
Maximum consecutive wins (profit in money) 52 (6402.44) consecutive losses (loss in money) 2 (-938.90)
Maximal consecutive profit (count of wins) 14819.62 (26) consecutive loss (count of losses) -1944.56 (1)
Average consecutive wins 11 consecutive losses 1

This looks way too sexy. Rather big drawdown, though, almost 20%, so I’m thinking I’ll test it with a risk that would suit a live account, with the lots set at 5% and the max lots set to the same value. Although it does have a very interesting money management algorithm, I don’t fully understand it so I’d rather let it test with a fixed percent.
I can’t help but notice that it’s using a trailing take profit, just like the one I was laughing at in my Forex Equity Builder review. And it’s using it to great effect to limit the losses. Man, do I feel dumb now.
These being said, let’s proceed to the next test, which is the same as this one, but with a reduced risk.

EURCHF risk 5%, spread 3.0 pips, 01.01.2009-10.01.2009

Euronis v4160 EURCHF backtest 2009, Dukascopy tick data, spread 3.0, risk 5

Euronis v4160 EURCHF backtest 2009, Dukascopy tick data, spread 3.0, risk 5

Show backtest summary »

Symbol EURCHFjfx (Euro vs Swiss Franc)
Period 15 Minutes (M15) 1970.01.01 00:00 - 1970.01.01 00:00
Model Every tick (the most precise method based on all available least timeframes)
Parameters MarketInfoMode=false; OrderOptions="-------- Orders options --------"; Lots=0; LotsPercent=5; MaxLotsPercent=5; ResetMaxBalance=false; BalanceControlOptions="------ BalanceControl options -----"; UseBalanceControl=true; SaveLotsValueAfterDD=false; RestoreDepoMode=1; AlwaysUseMaxLot=false; RestoreLostProfit=true; CrossOverOptions="-------- CrossOver options --------"; CheckCrossOver=false; CrossOverMode=false; TradeOptions="-------- Trade options --------"; SettingsNumber=6; DDSettingsNumber=0; InvisibleStopLoss=true; TrailingTakeProfit=true; MinOrderLifeTime=0; FletFilterLevel=1; TrendFilterLevel=0; TimeOptions="-------- Time options --------"; UseAutoTimeSettings=false; TimeZone=0; SWChangeMode=0; TimeRiskFactor=5; BlockWeekBegin=true; BlockWeekEnd=true; TradeHourOptimization=false; OpenHourAM=0; CloseHourAM=12; OpenHourPM=12; CloseHourPM=24; OtherOptions="-------- Other options --------"; PersonalMagicNumber=0; ShowTimes=false; ShowInformation=false; InformationStringNumber=15; ShowStateInfo=false; UseMailReport=false; MailReportTimeHour=6; Language="eng"; AdvancedOptions="-------- Advanced options --------"; CheckFreeMargin=false; CheckStopOutLevel=true; IncreaseFreezeLevel=false; CheckRepeatClosePrice=true; MaxSpreadValue=0;
Bars in test 62143 Ticks modelled 12856498 Modelling quality 99.00%
Mismatched charts errors 0
Initial deposit 10000.00
Total net profit 9981.42 Gross profit 13047.43 Gross loss -3066.00
Profit factor 4.26 Expected payoff 18.94
Absolute drawdown 210.68 Maximal drawdown 696.61 (6.43%) Relative drawdown 6.43% (696.61)
Total trades 527 Short positions (won %) 233 (89.70%) Long positions (won %) 294 (92.18%)
Profit trades (% of total) 480 (91.08%) Loss trades (% of total) 47 (8.92%)
Largest profit trade 45.96 loss trade -512.52
Average profit trade 27.18 loss trade -65.23
Maximum consecutive wins (profit in money) 47 (1278.03) consecutive losses (loss in money) 2 (-185.78)
Maximal consecutive profit (count of wins) 1278.03 (47) consecutive loss (count of losses) -512.52 (1)
Average consecutive wins 11 consecutive losses 1

Now this is really nice. 6% drawdown and the account was almost doubled in less than an year. Let’s see what happens when we’re increasing spread a bit…

EURCHF risk 5%, spread 5.0 pips, 01.01.2009-10.01.2009

Euronis v4160 EURCHF backtest 2009, Dukascopy tick data, spread 5.0, risk 5

Euronis v4160 EURCHF backtest 2009, Dukascopy tick data, spread 5.0, risk 5

Show backtest summary »

Symbol EURCHFjfx (Euro vs Swiss Franc)
Period 15 Minutes (M15) 1970.01.01 00:00 - 1970.01.01 00:00
Model Every tick (the most precise method based on all available least timeframes)
Parameters MarketInfoMode=false; OrderOptions="-------- Orders options --------"; Lots=0; LotsPercent=5; MaxLotsPercent=5; ResetMaxBalance=false; BalanceControlOptions="------ BalanceControl options -----"; UseBalanceControl=true; SaveLotsValueAfterDD=false; RestoreDepoMode=1; AlwaysUseMaxLot=false; RestoreLostProfit=true; CrossOverOptions="-------- CrossOver options --------"; CheckCrossOver=false; CrossOverMode=false; TradeOptions="-------- Trade options --------"; SettingsNumber=6; DDSettingsNumber=0; InvisibleStopLoss=true; TrailingTakeProfit=true; MinOrderLifeTime=0; FletFilterLevel=1; TrendFilterLevel=0; TimeOptions="-------- Time options --------"; UseAutoTimeSettings=true; TimeZone=0; SWChangeMode=0; TimeRiskFactor=5; BlockWeekBegin=true; BlockWeekEnd=true; TradeHourOptimization=false; OpenHourAM=0; CloseHourAM=12; OpenHourPM=12; CloseHourPM=24; OtherOptions="-------- Other options --------"; PersonalMagicNumber=0; ShowTimes=false; ShowInformation=false; InformationStringNumber=15; ShowStateInfo=false; UseMailReport=false; MailReportTimeHour=6; Language="eng"; AdvancedOptions="-------- Advanced options --------"; CheckFreeMargin=false; CheckStopOutLevel=true; IncreaseFreezeLevel=false; CheckRepeatClosePrice=true; MaxSpreadValue=0;
Bars in test 62143 Ticks modelled 12856498 Modelling quality 99.00%
Mismatched charts errors 0
Initial deposit 10000.00
Total net profit 3862.59 Gross profit 7501.03 Gross loss -3638.44
Profit factor 2.06 Expected payoff 8.38
Absolute drawdown 351.45 Maximal drawdown 502.38 (4.60%) Relative drawdown 4.60% (502.38)
Total trades 461 Short positions (won %) 197 (80.71%) Long positions (won %) 264 (81.82%)
Profit trades (% of total) 375 (81.34%) Loss trades (% of total) 86 (18.66%)
Largest profit trade 34.52 loss trade -256.21
Average profit trade 20.00 loss trade -42.31
Maximum consecutive wins (profit in money) 25 (553.13) consecutive losses (loss in money) 3 (-326.88)
Maximal consecutive profit (count of wins) 553.13 (25) consecutive loss (count of losses) -326.88 (3)
Average consecutive wins 6 consecutive losses 1

No longer looking that good, but surprisingly it’s still profitable. It doesn’t bring such a nice profit as the one running with spread 3, but it still does very nice. Yet, if your broker is giving you an average spread of 5 on EURCHF during the Asian session you should probably start looking for a new one.
Let’s see how it would’ve behaved in the previous years, setting spread back to 3.

EURCHF risk 5%, spread 3.0 pips, 01.01.2008-01.01.2009

Euronis v4160 EURCHF backtest 2008, Dukascopy tick data, spread 3.0, risk 5

Euronis v4160 EURCHF backtest 2008, Dukascopy tick data, spread 3.0, risk 5

Show backtest summary »

Symbol EURCHFjfx (Euro vs Swiss Franc)
Period 15 Minutes (M15) 1970.01.01 00:00 - 1970.01.01 00:00
Model Every tick (the most precise method based on all available least timeframes)
Parameters MarketInfoMode=false; OrderOptions="-------- Orders options --------"; Lots=0; LotsPercent=5; MaxLotsPercent=5; ResetMaxBalance=false; BalanceControlOptions="------ BalanceControl options -----"; UseBalanceControl=true; SaveLotsValueAfterDD=false; RestoreDepoMode=1; AlwaysUseMaxLot=false; RestoreLostProfit=true; CrossOverOptions="-------- CrossOver options --------"; CheckCrossOver=false; CrossOverMode=false; TradeOptions="-------- Trade options --------"; SettingsNumber=6; DDSettingsNumber=0; InvisibleStopLoss=true; TrailingTakeProfit=true; MinOrderLifeTime=0; FletFilterLevel=1; TrendFilterLevel=0; TimeOptions="-------- Time options --------"; UseAutoTimeSettings=true; TimeZone=0; SWChangeMode=0; TimeRiskFactor=5; BlockWeekBegin=true; BlockWeekEnd=true; TradeHourOptimization=false; OpenHourAM=0; CloseHourAM=12; OpenHourPM=12; CloseHourPM=24; OtherOptions="-------- Other options --------"; PersonalMagicNumber=0; ShowTimes=false; ShowInformation=false; InformationStringNumber=15; ShowStateInfo=false; UseMailReport=false; MailReportTimeHour=6; Language="eng"; AdvancedOptions="-------- Advanced options --------"; CheckFreeMargin=false; CheckStopOutLevel=true; IncreaseFreezeLevel=false; CheckRepeatClosePrice=true; MaxSpreadValue=0;
Bars in test 43516 Ticks modelled 31881501 Modelling quality 99.00%
Mismatched charts errors 0
Initial deposit 10000.00
Total net profit -53.94 Gross profit 10969.00 Gross loss -11022.94
Profit factor 1.00 Expected payoff -0.07
Absolute drawdown 2121.99 Maximal drawdown 3001.99 (27.59%) Relative drawdown 27.59% (3001.99)
Total trades 741 Short positions (won %) 364 (81.59%) Long positions (won %) 377 (75.86%)
Profit trades (% of total) 583 (78.68%) Loss trades (% of total) 158 (21.32%)
Largest profit trade 25.97 loss trade -881.53
Average profit trade 18.81 loss trade -69.77
Maximum consecutive wins (profit in money) 54 (1053.01) consecutive losses (loss in money) 5 (-362.64)
Maximal consecutive profit (count of wins) 1053.01 (54) consecutive loss (count of losses) -881.53 (1)
Average consecutive wins 5 consecutive losses 1

EURCHF risk 5%, spread 3.0 pips, 01.04.2007-01.01.2009

Euronis v4160 EURCHF backtest 2007, Dukascopy tick data, spread 3.0, risk 5

Euronis v4160 EURCHF backtest 2007, Dukascopy tick data, spread 3.0, risk 5

Show backtest summary »

Symbol EURCHFjfx (Euro vs Swiss Franc)
Period 15 Minutes (M15) 1970.01.01 00:00 - 1970.01.01 00:00
Model Every tick (the most precise method based on all available least timeframes)
Parameters MarketInfoMode=false; OrderOptions="-------- Orders options --------"; Lots=0; LotsPercent=5; MaxLotsPercent=5; ResetMaxBalance=false; BalanceControlOptions="------ BalanceControl options -----"; UseBalanceControl=true; SaveLotsValueAfterDD=false; RestoreDepoMode=1; AlwaysUseMaxLot=false; RestoreLostProfit=true; CrossOverOptions="-------- CrossOver options --------"; CheckCrossOver=false; CrossOverMode=false; TradeOptions="-------- Trade options --------"; SettingsNumber=6; DDSettingsNumber=0; InvisibleStopLoss=true; TrailingTakeProfit=true; MinOrderLifeTime=0; FletFilterLevel=1; TrendFilterLevel=0; TimeOptions="-------- Time options --------"; UseAutoTimeSettings=false; TimeZone=0; SWChangeMode=0; TimeRiskFactor=5; BlockWeekBegin=true; BlockWeekEnd=true; TradeHourOptimization=false; OpenHourAM=0; CloseHourAM=12; OpenHourPM=12; CloseHourPM=24; OtherOptions="-------- Other options --------"; PersonalMagicNumber=0; ShowTimes=false; ShowInformation=false; InformationStringNumber=15; ShowStateInfo=false; UseMailReport=false; MailReportTimeHour=6; Language="eng"; AdvancedOptions="-------- Advanced options --------"; CheckFreeMargin=false; CheckStopOutLevel=true; IncreaseFreezeLevel=false; CheckRepeatClosePrice=true; MaxSpreadValue=0;
Bars in test 18640 Ticks modelled 19371609 Modelling quality 99.00%
Mismatched charts errors 0
Initial deposit 10000.00
Total net profit -460.92 Gross profit 3912.35 Gross loss -4373.27
Profit factor 0.89 Expected payoff -1.11
Absolute drawdown 839.03 Maximal drawdown 911.49 (9.05%) Relative drawdown 9.05% (911.49)
Total trades 415 Short positions (won %) 197 (68.02%) Long positions (won %) 218 (65.14%)
Profit trades (% of total) 276 (66.51%) Loss trades (% of total) 139 (33.49%)
Largest profit trade 24.53 loss trade -371.19
Average profit trade 14.18 loss trade -31.46
Maximum consecutive wins (profit in money) 14 (227.46) consecutive losses (loss in money) 5 (-224.03)
Maximal consecutive profit (count of wins) 227.46 (14) consecutive loss (count of losses) -371.19 (1)
Average consecutive wins 3 consecutive losses 2

Doesn’t look that good. It starts to go well in autumn 2008… Come to think of it, most scalpers behave in a similar fashion. I hope one day I’ll figure out why that is… Could it be the crisis? I couldn’t say. Then again, I’m not an economist and I’m not that good at figuring out the market conditions.
Is it curve fit? Hard to say. I fathom it’s not curve fit, but I couldn’t explain why I think it isn’t. Perhaps I’m just being hopeful.

Let’s move forward to EURGBP. The EURGBP, EURCAD and GBPCAD .set files have CrossOverCheck enabled, which is a feature that reminds me of Triangular Arbitrage. I didn’t try to figure out exactly what it does, but fact is it only works in a forward test since MT4 backtesting doesn’t give you bid/ask prices for a different currency than the one you’re trying the EA on. I disabled this feature for the backtests.

EURGBP risk 5%, spread 2.0 pips, 01.01.2009-01.10.2009

Euronis v4160 EURGBP backtest 2009, Dukascopy tick data, spread 2.0, risk 5

Euronis v4160 EURGBP backtest 2009, Dukascopy tick data, spread 2.0, risk 5

Show backtest summary »

Symbol EURGBPjfx (Euro vs Great Britain Pound )
Period 15 Minutes (M15) 1970.01.01 00:00 - 1970.01.01 00:00
Model Every tick (the most precise method based on all available least timeframes)
Parameters MarketInfoMode=false; OrderOptions="-------- Orders options --------"; Lots=0; LotsPercent=5; MaxLotsPercent=5; ResetMaxBalance=false; BalanceControlOptions="------ BalanceControl options -----"; UseBalanceControl=true; SaveLotsValueAfterDD=false; RestoreDepoMode=1; AlwaysUseMaxLot=false; RestoreLostProfit=true; CrossOverOptions="-------- CrossOver options --------"; CheckCrossOver=false; CrossOverMode=false; TradeOptions="-------- Trade options --------"; SettingsNumber=2; DDSettingsNumber=0; InvisibleStopLoss=true; TrailingTakeProfit=true; MinOrderLifeTime=0; FletFilterLevel=9; TrendFilterLevel=0; TimeOptions="-------- Time options --------"; UseAutoTimeSettings=true; TimeZone=0; SWChangeMode=0; TimeRiskFactor=5; BlockWeekBegin=true; BlockWeekEnd=true; TradeHourOptimization=false; OpenHourAM=0; CloseHourAM=12; OpenHourPM=12; CloseHourPM=24; OtherOptions="-------- Other options --------"; PersonalMagicNumber=0; ShowTimes=true; ShowInformation=true; InformationStringNumber=15; ShowStateInfo=true; UseMailReport=false; MailReportTimeHour=6; Language="eng"; AdvancedOptions="-------- Advanced options --------"; CheckFreeMargin=false; CheckStopOutLevel=true; IncreaseFreezeLevel=false; CheckRepeatClosePrice=true; MaxSpreadValue=0;
Bars in test 62164 Ticks modelled 15067086 Modelling quality 99.00%
Mismatched charts errors 0
Initial deposit 10000.00
Total net profit 35450.98 Gross profit 63238.39 Gross loss -27787.41
Profit factor 2.28 Expected payoff 39.92
Absolute drawdown 625.34 Maximal drawdown 3056.57 (6.30%) Relative drawdown 6.64% (666.22)
Total trades 888 Short positions (won %) 432 (83.33%) Long positions (won %) 456 (84.43%)
Profit trades (% of total) 745 (83.90%) Loss trades (% of total) 143 (16.10%)
Largest profit trade 196.17 loss trade -1985.89
Average profit trade 84.88 loss trade -194.32
Maximum consecutive wins (profit in money) 66 (5286.82) consecutive losses (loss in money) 5 (-1649.90)
Maximal consecutive profit (count of wins) 5286.82 (66) consecutive loss (count of losses) -1985.89 (1)
Average consecutive wins 7 consecutive losses 1

The part after 26.05 looks a bit suspect, so I perform a test from that date to get a more clear idea of what happens in there.

EURGBP risk 5%, spread 2.0 pips, 26.05.2009-01.10.2009

Euronis v4160 EURGBP backtest 26.05.2009-01.10.2009, Dukascopy tick data, spread 2.0, risk 5

Euronis v4160 EURGBP backtest 26.05.2009-01.10.2009, Dukascopy tick data, spread 2.0, risk 5

Show backtest summary »

Symbol EURGBPjfx (Euro vs Great Britain Pound )
Period 15 Minutes (M15) 1970.01.01 00:00 - 1970.01.01 00:00 (2009.05.26 - 2009.10.02)
Model Every tick (the most precise method based on all available least timeframes)
Parameters MarketInfoMode=false; OrderOptions="-------- Orders options --------"; Lots=0; LotsPercent=5; MaxLotsPercent=5; ResetMaxBalance=false; BalanceControlOptions="------ BalanceControl options -----"; UseBalanceControl=true; SaveLotsValueAfterDD=false; RestoreDepoMode=1; AlwaysUseMaxLot=false; RestoreLostProfit=true; CrossOverOptions="-------- CrossOver options --------"; CheckCrossOver=false; CrossOverMode=false; TradeOptions="-------- Trade options --------"; SettingsNumber=2; DDSettingsNumber=0; InvisibleStopLoss=true; TrailingTakeProfit=true; MinOrderLifeTime=0; FletFilterLevel=9; TrendFilterLevel=0; TimeOptions="-------- Time options --------"; UseAutoTimeSettings=true; TimeZone=0; SWChangeMode=0; TimeRiskFactor=5; BlockWeekBegin=true; BlockWeekEnd=true; TradeHourOptimization=false; OpenHourAM=0; CloseHourAM=12; OpenHourPM=12; CloseHourPM=24; OtherOptions="-------- Other options --------"; PersonalMagicNumber=0; ShowTimes=true; ShowInformation=true; InformationStringNumber=15; ShowStateInfo=true; UseMailReport=false; MailReportTimeHour=6; Language="eng"; AdvancedOptions="-------- Advanced options --------"; CheckFreeMargin=false; CheckStopOutLevel=true; IncreaseFreezeLevel=false; CheckRepeatClosePrice=true; MaxSpreadValue=0;
Bars in test 62164 Ticks modelled 15067086 Modelling quality 99.00%
Mismatched charts errors 0
Initial deposit 10000.00
Total net profit 1299.98 Gross profit 5877.48 Gross loss -4577.50
Profit factor 1.28 Expected payoff 3.95
Absolute drawdown 377.20 Maximal drawdown 728.98 (6.06%) Relative drawdown 6.06% (728.98)
Total trades 329 Short positions (won %) 163 (69.33%) Long positions (won %) 166 (74.70%)
Profit trades (% of total) 237 (72.04%) Loss trades (% of total) 92 (27.96%)
Largest profit trade 42.41 loss trade -496.71
Average profit trade 24.80 loss trade -49.76
Maximum consecutive wins (profit in money) 20 (538.38) consecutive losses (loss in money) 5 (-374.78)
Maximal consecutive profit (count of wins) 538.38 (20) consecutive loss (count of losses) -496.71 (1)
Average consecutive wins 4 consecutive losses 2

Looks like I was correct, it doesn’t look as good as the first part of the year, but it’s not that bad, either.

I expect it to perform on 2007-2008 just like it did in the EURCHF backtests, starting to perform well in late 2008.

EURGBP risk 5%, spread 2.0 pips, 01.04.2007-01.01.2008

Euronis v4160 EURGBP backtest 2007, Dukascopy tick data, spread 2.0, risk 5

Euronis v4160 EURGBP backtest 2007, Dukascopy tick data, spread 2.0, risk 5

Show backtest summary »

Symbol EURGBPjfx (Euro vs Great Britain Pound )
Period 15 Minutes (M15) 1970.01.01 00:00 - 1970.01.01 00:00
Model Every tick (the most precise method based on all available least timeframes)
Parameters MarketInfoMode=false; OrderOptions="-------- Orders options --------"; Lots=0; LotsPercent=5; MaxLotsPercent=5; ResetMaxBalance=false; BalanceControlOptions="------ BalanceControl options -----"; UseBalanceControl=true; SaveLotsValueAfterDD=false; RestoreDepoMode=1; AlwaysUseMaxLot=false; RestoreLostProfit=true; CrossOverOptions="-------- CrossOver options --------"; CheckCrossOver=false; CrossOverMode=false; TradeOptions="-------- Trade options --------"; SettingsNumber=2; DDSettingsNumber=0; InvisibleStopLoss=true; TrailingTakeProfit=true; MinOrderLifeTime=0; FletFilterLevel=9; TrendFilterLevel=0; TimeOptions="-------- Time options --------"; UseAutoTimeSettings=true; TimeZone=0; SWChangeMode=0; TimeRiskFactor=5; BlockWeekBegin=true; BlockWeekEnd=true; TradeHourOptimization=false; OpenHourAM=0; CloseHourAM=12; OpenHourPM=12; CloseHourPM=24; OtherOptions="-------- Other options --------"; PersonalMagicNumber=0; ShowTimes=true; ShowInformation=true; InformationStringNumber=15; ShowStateInfo=true; UseMailReport=false; MailReportTimeHour=6; Language="eng"; AdvancedOptions="-------- Advanced options --------"; CheckFreeMargin=false; CheckStopOutLevel=true; IncreaseFreezeLevel=false; CheckRepeatClosePrice=true; MaxSpreadValue=0;
Bars in test 18635 Ticks modelled 17380959 Modelling quality 99.00%
Mismatched charts errors 0
Initial deposit 10000.00
Total net profit -289.76 Gross profit 4858.22 Gross loss -5147.97
Profit factor 0.94 Expected payoff -0.49
Absolute drawdown 529.56 Maximal drawdown 786.51 (7.55%) Relative drawdown 7.55% (786.51)
Total trades 590 Short positions (won %) 311 (65.27%) Long positions (won %) 279 (63.80%)
Profit trades (% of total) 381 (64.58%) Loss trades (% of total) 209 (35.42%)
Largest profit trade 41.37 loss trade -250.12
Average profit trade 12.75 loss trade -24.63
Maximum consecutive wins (profit in money) 12 (185.03) consecutive losses (loss in money) 5 (-77.35)
Maximal consecutive profit (count of wins) 185.03 (12) consecutive loss (count of losses) -345.90 (3)
Average consecutive wins 3 consecutive losses 2

EURGBP risk 5%, spread 2.0 pips, 01.01.2008-01.01.2009

Euronis v4160 EURGBP backtest 2008, Dukascopy tick data, spread 2.0, risk 5

Euronis v4160 EURGBP backtest 2008, Dukascopy tick data, spread 2.0, risk 5

Show backtest summary »

Symbol EURGBPjfx (Euro vs Great Britain Pound )
Period 15 Minutes (M15) 1970.01.01 00:00 - 1970.01.01 00:00
Model Every tick (the most precise method based on all available least timeframes)
Parameters MarketInfoMode=false; OrderOptions="-------- Orders options --------"; Lots=0; LotsPercent=5; MaxLotsPercent=5; ResetMaxBalance=false; BalanceControlOptions="------ BalanceControl options -----"; UseBalanceControl=true; SaveLotsValueAfterDD=false; RestoreDepoMode=1; AlwaysUseMaxLot=false; RestoreLostProfit=true; CrossOverOptions="-------- CrossOver options --------"; CheckCrossOver=false; CrossOverMode=false; TradeOptions="-------- Trade options --------"; SettingsNumber=2; DDSettingsNumber=0; InvisibleStopLoss=true; TrailingTakeProfit=true; MinOrderLifeTime=0; FletFilterLevel=9; TrendFilterLevel=0; TimeOptions="-------- Time options --------"; UseAutoTimeSettings=true; TimeZone=0; SWChangeMode=0; TimeRiskFactor=5; BlockWeekBegin=true; BlockWeekEnd=true; TradeHourOptimization=false; OpenHourAM=0; CloseHourAM=12; OpenHourPM=12; CloseHourPM=24; OtherOptions="-------- Other options --------"; PersonalMagicNumber=0; ShowTimes=true; ShowInformation=true; InformationStringNumber=15; ShowStateInfo=true; UseMailReport=false; MailReportTimeHour=6; Language="eng"; AdvancedOptions="-------- Advanced options --------"; CheckFreeMargin=false; CheckStopOutLevel=true; IncreaseFreezeLevel=false; CheckRepeatClosePrice=true; MaxSpreadValue=0;
Bars in test 43536 Ticks modelled 34571583 Modelling quality 99.00%
Mismatched charts errors 0
Initial deposit 10000.00
Total net profit 17808.69 Gross profit 31956.31 Gross loss -14147.62
Profit factor 2.26 Expected payoff 16.35
Absolute drawdown 1301.55 Maximal drawdown 1508.69 (5.57%) Relative drawdown 14.11% (1429.03)
Total trades 1089 Short positions (won %) 560 (72.86%) Long positions (won %) 529 (76.37%)
Profit trades (% of total) 812 (74.56%) Loss trades (% of total) 277 (25.44%)
Largest profit trade 107.59 loss trade -667.22
Average profit trade 39.36 loss trade -51.07
Maximum consecutive wins (profit in money) 41 (3553.06) consecutive losses (loss in money) 6 (-142.29)
Maximal consecutive profit (count of wins) 3553.06 (41) consecutive loss (count of losses) -667.22 (1)
Average consecutive wins 4 consecutive losses 1

As I expected, it started performing nice in 2008, although earlier than I thought it would.
I’m not going to perform an increased spread test on EURGBP because I’m pretty sure it would behave just like on EURCHF, managing to still pull out some profit. So, moving on to EURCAD, I test it in one go since the tick data starts being available from September 2008…

EURCAD risk 5%, spread 6.0 pips, 23.09.2008-01.10.2009

Euronis v4160 EURCAD backtest 2008.09-2009.10, Dukascopy tick data, spread 6.0, risk 5

Euronis v4160 EURCAD backtest 2008.09-2009.10, Dukascopy tick data, spread 6.0, risk 5

Show backtest summary »

Symbol EURCADjfx (Euro vs Canadian Dollar)
Period 15 Minutes (M15) 1970.01.01 00:00 - 1970.01.01 00:00
Model Every tick (the most precise method based on all available least timeframes)
Parameters MarketInfoMode=false; OrderOptions="-------- Orders options --------"; Lots=0; LotsPercent=5; MaxLotsPercent=5; ResetMaxBalance=false; BalanceControlOptions="------ BalanceControl options -----"; UseBalanceControl=true; SaveLotsValueAfterDD=false; RestoreDepoMode=1; AlwaysUseMaxLot=false; RestoreLostProfit=true; CrossOverOptions="-------- CrossOver options --------"; CheckCrossOver=false; CrossOverMode=false; TradeOptions="-------- Trade options --------"; SettingsNumber=7; DDSettingsNumber=0; InvisibleStopLoss=true; TrailingTakeProfit=true; MinOrderLifeTime=0; FletFilterLevel=4; TrendFilterLevel=0; TimeOptions="-------- Time options --------"; UseAutoTimeSettings=true; TimeZone=0; SWChangeMode=0; TimeRiskFactor=5; BlockWeekBegin=true; BlockWeekEnd=true; TradeHourOptimization=false; OpenHourAM=0; CloseHourAM=12; OpenHourPM=12; CloseHourPM=24; OtherOptions="-------- Other options --------"; PersonalMagicNumber=0; ShowTimes=true; ShowInformation=true; InformationStringNumber=15; ShowStateInfo=true; UseMailReport=false; MailReportTimeHour=6; Language="eng"; AdvancedOptions="-------- Advanced options --------"; CheckFreeMargin=false; CheckStopOutLevel=true; IncreaseFreezeLevel=false; CheckRepeatClosePrice=true; MaxSpreadValue=9;
Bars in test 25308 Ticks modelled 20571398 Modelling quality 99.00%
Mismatched charts errors 0
Initial deposit 10000.00
Total net profit 21209.61 Gross profit 32801.65 Gross loss -11592.04
Profit factor 2.83 Expected payoff 23.26
Absolute drawdown 387.79 Maximal drawdown 1658.45 (6.40%) Relative drawdown 11.51% (1505.88)
Total trades 912 Short positions (won %) 418 (91.87%) Long positions (won %) 494 (91.90%)
Profit trades (% of total) 838 (91.89%) Loss trades (% of total) 74 (8.11%)
Largest profit trade 73.09 loss trade -1038.40
Average profit trade 39.14 loss trade -156.65
Maximum consecutive wins (profit in money) 73 (1754.52) consecutive losses (loss in money) 2 (-1061.49)
Maximal consecutive profit (count of wins) 2365.01 (36) consecutive loss (count of losses) -1061.49 (2)
Average consecutive wins 13 consecutive losses 1

Despite the horrendous spread used, it manages to do well on this pair, too.

Lastly, I decide to test it on GBPCAD, too, despite having history center data spanning only as far as April 2009. Keep in mind that the data is interpolated so the test is not extremely relevant. The quality is below 90% probably because the history center data doesn’t start from 1st April but a bit later during the month.

GBPCAD risk 5%, spread 1.0 pips, 01.04.2009-18.10.2009

Euronis v4160 GBPCAD backtest 2009.04-2009.10, history center data, spread 1.0, risk 5

Euronis v4160 GBPCAD backtest 2009.04-2009.10, history center data, spread 1.0, risk 5

Show backtest summary »

Symbol GBPCAD (Great Britan Pound vs Canadian Dollar)
Period 15 Minutes (M15) 2009.04.01 19:00 - 2009.10.16 15:00
Model Every tick (the most precise method based on all available least timeframes)
Parameters MarketInfoMode=false; OrderOptions="-------- Orders options --------"; Lots=0; LotsPercent=5; MaxLotsPercent=5; ResetMaxBalance=false; BalanceControlOptions="------ BalanceControl options -----"; UseBalanceControl=true; SaveLotsValueAfterDD=false; RestoreDepoMode=1; AlwaysUseMaxLot=false; RestoreLostProfit=true; CrossOverOptions="-------- CrossOver options --------"; CheckCrossOver=false; CrossOverMode=false; TradeOptions="-------- Trade options --------"; SettingsNumber=7; DDSettingsNumber=0; InvisibleStopLoss=true; TrailingTakeProfit=true; MinOrderLifeTime=0; FletFilterLevel=4; TrendFilterLevel=0; TimeOptions="-------- Time options --------"; UseAutoTimeSettings=true; TimeZone=0; SWChangeMode=0; TimeRiskFactor=5; BlockWeekBegin=true; BlockWeekEnd=true; TradeHourOptimization=false; OpenHourAM=0; CloseHourAM=12; OpenHourPM=12; CloseHourPM=24; OtherOptions="-------- Other options --------"; PersonalMagicNumber=0; ShowTimes=false; ShowInformation=false; InformationStringNumber=15; ShowStateInfo=false; UseMailReport=false; MailReportTimeHour=6; Language="eng"; AdvancedOptions="-------- Advanced options --------"; CheckFreeMargin=false; CheckStopOutLevel=true; IncreaseFreezeLevel=false; CheckRepeatClosePrice=true; MaxSpreadValue=9;
Bars in test 13268 Ticks modelled 6625200 Modelling quality 89.32%
Mismatched charts errors 0
Initial deposit 10000.00
Total net profit 9613.04 Gross profit 11941.39 Gross loss -2328.35
Profit factor 5.13 Expected payoff 16.52
Absolute drawdown 84.06 Maximal drawdown 587.82 (3.09%) Relative drawdown 3.93% (519.88)
Total trades 582 Short positions (won %) 266 (95.49%) Long positions (won %) 316 (96.20%)
Profit trades (% of total) 558 (95.88%) Loss trades (% of total) 24 (4.12%)
Largest profit trade 29.68 loss trade -430.68
Average profit trade 21.40 loss trade -97.01
Maximum consecutive wins (profit in money) 95 (2317.01) consecutive losses (loss in money) 2 (-145.50)
Maximal consecutive profit (count of wins) 2317.01 (95) consecutive loss (count of losses) -430.68 (1)
Average consecutive wins 23 consecutive losses 1

Looks great, but I wouldn’t rely on the spread of 1 pips that FECH is displaying, it just seems unrealistic for this pair. FIBO is displaying a spread of 10.0 pips and Forex.com of 18.1 pips. I won’t start looking for the GBPCAD spreads at other brokers, but let’s test with spread 3, spread 5 and spread 8 since the max spread it’s configured to trade with is 9.

GBPCAD risk 5%, spread 3.0 pips, 01.04.2009-18.10.2009

Euronis v4160 GBPCAD backtest 2009.04-2009.10, history center data, spread 3.0, risk 5

Euronis v4160 GBPCAD backtest 2009.04-2009.10, history center data, spread 3.0, risk 5

Show backtest summary »

Symbol GBPCAD (Great Britan Pound vs Canadian Dollar)
Period 15 Minutes (M15) 2009.04.01 19:00 - 2009.10.16 15:00
Model Every tick (the most precise method based on all available least timeframes)
Parameters MarketInfoMode=false; OrderOptions="-------- Orders options --------"; Lots=0; LotsPercent=5; MaxLotsPercent=5; ResetMaxBalance=false; BalanceControlOptions="------ BalanceControl options -----"; UseBalanceControl=true; SaveLotsValueAfterDD=false; RestoreDepoMode=1; AlwaysUseMaxLot=false; RestoreLostProfit=true; CrossOverOptions="-------- CrossOver options --------"; CheckCrossOver=false; CrossOverMode=false; TradeOptions="-------- Trade options --------"; SettingsNumber=7; DDSettingsNumber=0; InvisibleStopLoss=true; TrailingTakeProfit=true; MinOrderLifeTime=0; FletFilterLevel=4; TrendFilterLevel=0; TimeOptions="-------- Time options --------"; UseAutoTimeSettings=true; TimeZone=0; SWChangeMode=0; TimeRiskFactor=5; BlockWeekBegin=true; BlockWeekEnd=true; TradeHourOptimization=false; OpenHourAM=0; CloseHourAM=12; OpenHourPM=12; CloseHourPM=24; OtherOptions="-------- Other options --------"; PersonalMagicNumber=0; ShowTimes=false; ShowInformation=false; InformationStringNumber=15; ShowStateInfo=false; UseMailReport=false; MailReportTimeHour=6; Language="eng"; AdvancedOptions="-------- Advanced options --------"; CheckFreeMargin=false; CheckStopOutLevel=true; IncreaseFreezeLevel=false; CheckRepeatClosePrice=true; MaxSpreadValue=9;
Bars in test 13268 Ticks modelled 6625200 Modelling quality 89.32%
Mismatched charts errors 0
Initial deposit 10000.00
Total net profit 6299.11 Gross profit 8810.45 Gross loss -2511.34
Profit factor 3.51 Expected payoff 12.86
Absolute drawdown 90.53 Maximal drawdown 609.13 (4.84%) Relative drawdown 4.84% (609.13)
Total trades 490 Short positions (won %) 229 (94.76%) Long positions (won %) 261 (93.87%)
Profit trades (% of total) 462 (94.29%) Loss trades (% of total) 28 (5.71%)
Largest profit trade 25.87 loss trade -344.03
Average profit trade 19.07 loss trade -89.69
Maximum consecutive wins (profit in money) 49 (792.13) consecutive losses (loss in money) 2 (-120.28)
Maximal consecutive profit (count of wins) 1021.21 (48) consecutive loss (count of losses) -344.03 (1)
Average consecutive wins 17 consecutive losses 1

GBPCAD risk 5%, spread 5.0 pips, 01.04.2009-18.10.2009

Euronis v4160 GBPCAD backtest 2009.04-2009.10, history center data, spread 5.0, risk 5

Euronis v4160 GBPCAD backtest 2009.04-2009.10, history center data, spread 5.0, risk 5

Show backtest summary »

Symbol GBPCAD (Great Britan Pound vs Canadian Dollar)
Period 15 Minutes (M15) 2009.04.01 19:00 - 2009.10.16 15:00
Model Every tick (the most precise method based on all available least timeframes)
Parameters MarketInfoMode=false; OrderOptions="-------- Orders options --------"; Lots=0; LotsPercent=5; MaxLotsPercent=5; ResetMaxBalance=false; BalanceControlOptions="------ BalanceControl options -----"; UseBalanceControl=true; SaveLotsValueAfterDD=false; RestoreDepoMode=1; AlwaysUseMaxLot=false; RestoreLostProfit=true; CrossOverOptions="-------- CrossOver options --------"; CheckCrossOver=false; CrossOverMode=false; TradeOptions="-------- Trade options --------"; SettingsNumber=7; DDSettingsNumber=0; InvisibleStopLoss=true; TrailingTakeProfit=true; MinOrderLifeTime=0; FletFilterLevel=4; TrendFilterLevel=0; TimeOptions="-------- Time options --------"; UseAutoTimeSettings=true; TimeZone=0; SWChangeMode=0; TimeRiskFactor=5; BlockWeekBegin=true; BlockWeekEnd=true; TradeHourOptimization=false; OpenHourAM=0; CloseHourAM=12; OpenHourPM=12; CloseHourPM=24; OtherOptions="-------- Other options --------"; PersonalMagicNumber=0; ShowTimes=false; ShowInformation=false; InformationStringNumber=15; ShowStateInfo=false; UseMailReport=false; MailReportTimeHour=6; Language="eng"; AdvancedOptions="-------- Advanced options --------"; CheckFreeMargin=false; CheckStopOutLevel=true; IncreaseFreezeLevel=false; CheckRepeatClosePrice=true; MaxSpreadValue=9;
Bars in test 13268 Ticks modelled 6625200 Modelling quality 89.32%
Mismatched charts errors 0
Initial deposit 10000.00
Total net profit 3820.26 Gross profit 6424.01 Gross loss -2603.75
Profit factor 2.47 Expected payoff 9.07
Absolute drawdown 96.99 Maximal drawdown 617.54 (5.17%) Relative drawdown 5.17% (617.54)
Total trades 421 Short positions (won %) 198 (89.90%) Long positions (won %) 223 (89.24%)
Profit trades (% of total) 377 (89.55%) Loss trades (% of total) 44 (10.45%)
Largest profit trade 19.40 loss trade -302.64
Average profit trade 17.04 loss trade -59.18
Maximum consecutive wins (profit in money) 42 (679.03) consecutive losses (loss in money) 2 (-12.94)
Maximal consecutive profit (count of wins) 679.03 (42) consecutive loss (count of losses) -302.64 (1)
Average consecutive wins 10 consecutive losses 1

GBPCAD risk 5%, spread 8.0 pips, 01.04.2009-18.10.2009

Euronis v4160 GBPCAD backtest 2009.04-2009.10, history center data, spread 8.0, risk 5

Euronis v4160 GBPCAD backtest 2009.04-2009.10, history center data, spread 8.0, risk 5

Show backtest summary »

Symbol GBPCAD (Great Britan Pound vs Canadian Dollar)
Period 15 Minutes (M15) 2009.04.01 19:00 - 2009.10.16 15:00
Model Every tick (the most precise method based on all available least timeframes)
Parameters MarketInfoMode=false; OrderOptions="-------- Orders options --------"; Lots=0; LotsPercent=5; MaxLotsPercent=5; ResetMaxBalance=false; BalanceControlOptions="------ BalanceControl options -----"; UseBalanceControl=true; SaveLotsValueAfterDD=false; RestoreDepoMode=1; AlwaysUseMaxLot=false; RestoreLostProfit=true; CrossOverOptions="-------- CrossOver options --------"; CheckCrossOver=false; CrossOverMode=false; TradeOptions="-------- Trade options --------"; SettingsNumber=7; DDSettingsNumber=0; InvisibleStopLoss=true; TrailingTakeProfit=true; MinOrderLifeTime=0; FletFilterLevel=4; TrendFilterLevel=0; TimeOptions="-------- Time options --------"; UseAutoTimeSettings=true; TimeZone=0; SWChangeMode=0; TimeRiskFactor=5; BlockWeekBegin=true; BlockWeekEnd=true; TradeHourOptimization=false; OpenHourAM=0; CloseHourAM=12; OpenHourPM=12; CloseHourPM=24; OtherOptions="-------- Other options --------"; PersonalMagicNumber=0; ShowTimes=false; ShowInformation=false; InformationStringNumber=15; ShowStateInfo=false; UseMailReport=false; MailReportTimeHour=6; Language="eng"; AdvancedOptions="-------- Advanced options --------"; CheckFreeMargin=false; CheckStopOutLevel=true; IncreaseFreezeLevel=false; CheckRepeatClosePrice=true; MaxSpreadValue=9;
Bars in test 13268 Ticks modelled 6625200 Modelling quality 89.32%
Mismatched charts errors 0
Initial deposit 10000.00
Total net profit 1741.35 Gross profit 4790.66 Gross loss -3049.31
Profit factor 1.57 Expected payoff 4.74
Absolute drawdown 106.69 Maximal drawdown 737.17 (6.41%) Relative drawdown 6.41% (737.17)
Total trades 367 Short positions (won %) 172 (86.05%) Long positions (won %) 195 (83.08%)
Profit trades (% of total) 310 (84.47%) Loss trades (% of total) 57 (15.53%)
Largest profit trade 16.17 loss trade -287.75
Average profit trade 15.45 loss trade -53.50
Maximum consecutive wins (profit in money) 33 (530.28) consecutive losses (loss in money) 4 (-430.01)
Maximal consecutive profit (count of wins) 530.28 (33) consecutive loss (count of losses) -430.01 (4)
Average consecutive wins 7 consecutive losses 1

Obviously, it’s going worse and worse as the spread is widened, but it manages pretty well even with a spread of 8 pips. I stress this again: these GBPCAD results are using interpolated tick data, so they’re quite unreliable, but these backtests should give us an idea of how it behaves on this pair.

Conclusion

If this EA had a price tag 5-6 times lower and someone who knew how to market it, I guess it could make really nice money from the sales, but at $990 it’s extremely expensive when you think the average forex newbie is starting with a balance that’s typically under 5k. It appears to be profitable and it most certainly deserves a forward test. I can find nothing wrong with it other than the fact that it doesn’t work before mid 2008 and that everything seems to be translated using Google. The real accounts with investor logins are particularly impressive, too. Even if it does stop being profitable, it doesn’t seem like it’d suddenly screw up the account badly, but it would instead show a steady decline, see the previous years for an example.

Edit 26.10.2009: at $100 for an account, however, this EA seems to be even cheap. Quite a bang for the buck.

Forward test

The first Euronis forward test was running on JadeFX since 16.08.2009 until 11.12.2009 on the following pairs and timeframes:

  • EURCHF M15, using default settings, LotsPercent 5, MaxLotsPercent 5
  • EURGBP M15, using default settings, LotsPercent 5, MaxLotsPercent 5
  • EURCAD M15, using default settings, LotsPercent 5, MaxLotsPercent 5

Changed on 26.10.2009 as follows:

  • EURCHF M15, low settings, LotsPercent 10, MaxLotsPercent 20
  • EURGBP M15, low settings, LotsPercent 10, MaxLotsPercent 20
  • EURCAD M15, cross-over settings, LotsPercent 10, MaxLotsPercent 10
  • EURCAD M15, low settings, LotsPercent 10, MaxLotsPercent 20
  • GBPCHF M15, cross-over settings, LotsPercent 10, MaxLotsPercent 10

The second Euronis forward test was started on JadeFX on 11.12.2009 using the settings above and v4160. On 06.01.2010, it was upgraded to v4200, using the same settings with the following addition:

  • GBPCHF M15, cross-over settings, LotsPercent 10, MaxLotsPercent 20

Edit 06.01.2010: added close date for the first Euronis forward test. Added second Euronis forward test. Upgraded to Euronis v4200.
Edit 30.10.2009: changed EURCAD from cross-over mode to normal mode and increased MaxLotsPercent to 20. The change is due to the fact that the JadeFX EURCAD spreads in the Asian session seem to be lower than the crossover spreads, despite being higher outside the Asian session and on average.
Edit 02.11.2009: GBPCHF removed due to lot sizing issues, see the comments below.

Both forward tests above were closed because that’s what happens to demo accounts are after a while – they go to the little demo accounts heaven (or hell, for martingales) and it’s a pain in the ass to keep restarting them. The old statements are still available on my myfxbook page among a dozen other relics. However, I got the author’s permission to publish the results of one of his featured live accounts on my myfxbook page. I stress this: it’s not my account so I don’t have any control over it, but I thought it’s quite relevant so I’m running a MT4 on it to publish the statement. I’m not sure why the author doesn’t do this on his page, it’d be much better looking and I wouldn’t have to run a MT4 client just to publish the statement. The account was started on 02.03.2010 with $2000 and at the time of this writing it’s sitting at almost $5800. Just like it can be seen in the backtests above, there were some drawdowns, but the EA seems to neatly come out of them and continue scoring profits.

Details

Version tested: 4.160
Euronis home page
English version of the Euronis home page
Pairs & timeframes:

  • EURGBP M15 (recommended by the author)
  • EURCAD M15 (recommended by the author)
  • GBPCAD M15 (recommended by the author)
  • EURCHF M15
  • GBPCHF M15
  • CADCHF M15