Skip to content

v2.006

Compare
Choose a tag to compare
@kenorb kenorb released this 20 Sep 17:49
· 347 commits to master since this release
7bd30fd

Quick note: For download links, scroll down to the bottom of this page to the Assets section.

Release notes

  • Refactor signal processing.
  • Development fixes and improvements.
  • Added more custom timeframes.
  • Optimized for EURUSD and 2020-2021 years using MT5.

Other notes

  • Not suitable for real trading without proper knowledge or prior testing.
  • For professional trading EA, you may try EA31337 VIP Preview (free version available).

Usage

  • Default settings are suitable for EURUSD pair only with spread 10 points or less.
  • When EA is not profitable, try optimizing params for your data by choosing better strategies.
  • For backtest, use M1 so more bars to be processed. For real trading, it should not matter.
  • Check README for further details.
  • Read more at Wiki pages.

Backtest

EURUSD 2020

Lite

                                                                Strategy Tester Report
                                                EA31337-Lite-dfbde61089eac5d8bc6a5bece198263b74aed2ac
                                                                     (Build 1320)

  Symbol                            EURUSD (Euro vs US Dollar)
  Period                            1 Minute (M1) 2020.01.01 23:41 - 2020.12.30 23:59 (2020.01.01 - 2020.12.31)
  Model                             Every tick (the most precise method based on all available least timeframes)
                                    __EA_Params__=">> EA31337 Lite v2.006 build 1632152642 <<"; __Strategies_Active__="-- Active strategies --";
                                    Strategy_M1=0; Strategy_M5=0; Strategy_M15=4; Strategy_M30=6; Strategy_H1=8; Strategy_H2=21; Strategy_H3=30;
  Parameters                        Strategy_H4=30; __EA_Risk_Params__="-- EA's risk management --"; EA_Risk_MarginMax=1.20000005;
                                    __EA_Trade_Params__="-- EA's trade parameters --"; EA_LotSize=0; EA_MagicNumber=31337; __Logging_Params__="-
                                    - EA's logging & messaging --"; VerboseLevel=1; EA_DisplayDetailsOnChart=true;
  Bars in test               372155 Ticks modelled                      167831773 Modelling quality                                          24.99%
  Mismatched charts errors        0
  Initial deposit          10000.00                                               Spread                                                         10
  Total net profit         14613.51 Gross profit                         48587.51 Gross loss                                              -33974.00
  Profit factor                1.43 Expected payoff                          5.47
  Absolute drawdown          479.15 Maximal drawdown             5284.94 (21.10%) Relative drawdown                                21.10% (5284.94)
  Total trades                 2672 Short positions (won %)         1270 (66.30%) Long positions (won %)                              1402 (58.56%)
                                    Profit trades (% of total)      1663 (62.24%) Loss trades (% of total)                            1009 (37.76%)
                            Largest profit trade                           390.80 loss trade                                                -320.13
                            Average profit trade                            29.22 loss trade                                                 -33.67
                            Maximum consecutive wins (profit in      27 (1479.01) consecutive losses (loss in money)                  22 (-1121.85)
                                    money)
                            Maximal consecutive profit (count of     1856.09 (19) consecutive loss (count of losses)                  -1316.10 (11)
                                    wins)
                            Average consecutive wins                            4 consecutive losses                                              2

Advanced

                                                                Strategy Tester Report
                                              EA31337-Advanced-dfbde61089eac5d8bc6a5bece198263b74aed2ac
                                                                     (Build 1320)

Symbol                            EURUSD (Euro vs US Dollar)
Period                            1 Minute (M1) 2020.01.01 23:41 - 2020.12.30 23:59 (2020.01.01 - 2020.12.31)
Model                             Every tick (the most precise method based on all available least timeframes)
                                  __EA_Params__=">> EA31337 Advanced v2.006 build 1632152644 <<"; __Strategies_Active__="-- Active strategies --";
                                  Strategy_M1=0; Strategy_M5=0; Strategy_M15=13; Strategy_M30=6; Strategy_H1=21; Strategy_H2=21; Strategy_H3=30;
                                  Strategy_H4=30; __Strategies_Stops__="-- Strategies' stops --"; EA_Stops_M1=0; EA_Stops_M5=0; EA_Stops_M15=18;
                                  EA_Stops_M30=32; EA_Stops_H1=21; EA_Stops_H2=16; EA_Stops_H3=30; EA_Stops_H4=16; __Strategies_Filters__="-
Parameters                        - Strategies' filters --"; EA_SignalOpenFilterMethod=32; EA_SignalCloseFilter=32; EA_SignalOpenFilterTime=3;
                                  EA_TickFilterMethod=60; __EA_Tasks__="-- EA's tasks --"; EA_Task1_If=3; EA_Task1_Then=2; EA_Task2_If=3;
                                  EA_Task2_Then=2; EA_Task3_If=7; EA_Task3_Then=2; __Order_Params__="-- Orders' limits --"; EA_OrderCloseLoss=200;
                                  EA_OrderCloseProfit=0; EA_OrderCloseTime=-40; __EA_Risk_Params__="-- EA's risk management --";
                                  EA_Risk_MarginMax=1.20000005; __EA_Trade_Params__="-- EA's trade parameters --"; EA_LotSize=0; EA_MagicNumber=31337;
                                  __Logging_Params__="-- EA's logging & messaging --"; VerboseLevel=1; EA_DisplayDetailsOnChart=true;
Bars in test               372155 Ticks modelled                       167831773 Modelling quality                                              24.99%
Mismatched charts errors        0
Initial deposit          10000.00                                                Spread                                                             10
Total net profit         18857.57 Gross profit                         142885.12 Gross loss                                                 -124027.55
Profit factor                1.15 Expected payoff                           4.35
Absolute drawdown          808.53 Maximal drawdown             15945.99 (56.68%) Relative drawdown                                   56.68% (15945.99)
Total trades                 4336 Short positions (won %)          1971 (53.22%) Long positions (won %)                                  2365 (67.15%)
                                  Profit trades (% of total)       2637 (60.82%) Loss trades (% of total)                                1699 (39.18%)
                          Largest profit trade                            549.68 loss trade                                                    -890.99
                          Average profit trade                             54.18 loss trade                                                     -73.00
                          Maximum consecutive wins (profit in       21 (2212.49) consecutive losses (loss in money)                       19 (-330.84)
                                  money)
                          Maximal consecutive profit (count of      3513.19 (16) consecutive loss (count of losses)                       -1684.07 (5)
                                  wins)
                          Average consecutive wins                             3 consecutive losses                                                  2

Rider

                                                                Strategy Tester Report
                                                EA31337-Rider-dfbde61089eac5d8bc6a5bece198263b74aed2ac
                                                                     (Build 1320)

Symbol                            EURUSD (Euro vs US Dollar)
Period                            1 Minute (M1) 2020.01.01 23:41 - 2020.12.30 23:59 (2020.01.01 - 2020.12.31)
Model                             Every tick (the most precise method based on all available least timeframes)
                                  __EA_Params__=">> EA31337 Rider v2.006 build 1632152625 <<"; __Strategies_Active__="-- Active strategies --";
                                  Strategy_M1=0; Strategy_M5=0; Strategy_M15=1; Strategy_M30=14; Strategy_H1=24; Strategy_H2=9; Strategy_H3=5;
                                  Strategy_H4=27; __Strategies_Stops__="-- Strategies' stops --"; EA_Stops_Strat=13; EA_Stops_Tf=480; __EA_Tasks__="-
                                  - EA's tasks --"; EA_Task1_If=2; EA_Task1_Then=2; EA_Task2_If=3; EA_Task2_Then=2; EA_Task3_If=6; EA_Task3_Then=5;
Parameters                        __Strategies_Filters__="-- Strategies' filters --"; EA_SignalOpenFilterMethod=32; EA_SignalCloseFilter=32;
                                  EA_SignalOpenFilterTime=3; EA_TickFilterMethod=60; __EA_Risk_Params__="-- EA's risk management --";
                                  EA_Risk_MarginMax=1.20000005; __EA_Trade_Params__="-- EA's trade parameters --"; EA_LotSize=0;
                                  EA_MagicNumber=31337; __Logging_Params__="-- EA's logging & messaging --"; VerboseLevel=1;
                                  EA_DisplayDetailsOnChart=true;
Bars in test               372155 Ticks modelled                      167831773 Modelling quality                                              24.99%
Mismatched charts errors        0
Initial deposit          10000.00                                               Spread                                                             10
Total net profit          8022.48 Gross profit                         79600.97 Gross loss                                                  -71578.48
Profit factor                1.11 Expected payoff                          4.14
Absolute drawdown         2553.61 Maximal drawdown             5700.05 (43.36%) Relative drawdown                                    43.36% (5700.05)
Total trades                 1936 Short positions (won %)          789 (33.33%) Long positions (won %)                                  1147 (55.45%)
                                  Profit trades (% of total)       899 (46.44%) Loss trades (% of total)                                1037 (53.56%)
                          Largest profit trade                          1104.69 loss trade                                                    -616.59
                          Average profit trade                            88.54 loss trade                                                     -69.02
                          Maximum consecutive wins (profit in       12 (863.72) consecutive losses (loss in money)                       20 (-684.15)
                                  money)
                          Maximal consecutive profit (count of      2439.32 (7) consecutive loss (count of losses)                       -1875.49 (4)
                                  wins)
                          Average consecutive wins                            2 consecutive losses                                                  2

More test results

Changelog

Which version to use?

Lite, Advanced and Rider have slightly different logic (despite sharing the same codebase).

  • Lite configuration is easy to use with simple strategy configuration per timeframe, but less customizable.
  • Advanced has more options to offer (more complex filters), ideally for advanced users.
  • Rider is the riskiest of all as it tries to keep the orders open for longer by "riding" on the equity (which means it closes trades when EA's equity reaches certain %).

Which version to use, it's to you. Check Input parameters wiki page for more details.

For MetaTrader 4, please download file with .ex4 extension, for MetaTrader 5 use .ex5 accordingly. Beta version is the earlier release (not polished and more riskier), but it has different logic before the code refactor.