Forex Strategies

Strategies are backtests performed in the MetaTrader 4 platform, based on expert advisor or indicator. When you are developing Strategies, you may have different versions and test results with multiple parameters. Use our Strategies section to keep all of your backtests organized and well documented so you can easily keep track of your work.
You can even attach your files to each strategy you upload, share it and create strategy groups.
Each Strategy is analyzed to create a Strategy report with our advanced statistics and metrics.

My Strategies

 Please login to add your strategy.

Top Strategies

Name Yield Drawdown Pips Discussion Test Ended  
SMK-BO +6.97M% 63.12 111995.2 6 Feb 15, 2024 SMK-BO EA performance
EA Artificia... +110391.38% 43.90 39703.0 2 May 31, 2024 Artificial Intelligence performance
EA Happy Gol... +46183.07% 22.61 45191.0 35 Apr 04, 2017 Happy Gold - ICMarkets (M30) performance
Master Scalp... +24118.55% 95.54 127960.0 0 May 16, 2024 Master Overtrade performance
BTC-ICMarket... +15096.95% 2.80 29323.1 4 Jul 10, 2022 CR7EA CRYPTO performance
Mtrader +13029.89% 18.65 385139.5 4 Jun 21, 2022 555 performance
VIP EA +12851.8% 0.25 16039.0 2 Aug 06, 2024 CR7EA-VIP SAFE SETTING performance
CR7-INDICATO... +9626.8% 1.28 4257.0 0 Nov 07, 2024 CR7EA VIP SAFE SETTING performance
AlphaSTAT 3 +4786.77% 46.45 8978.0 0 Jan 15, 2024 XM Micro - EA02 performance
AlphaSTAT +3188.64% 41.34 5947.9 1 Jan 15, 2024 (ST)(02)(MA)(GEN3) ex.โชคดีมีชัย โชคชัยมีวัว performance

Recent Strategies added

Auto Gold EA
Nov 28 at 09:57
+5.33%
AFX COIN BTC FLIP EA ALPHA TEST - 2 DAYS
Nov 28 at 09:09
+181413.81%
Astr - Clown V2
Nov 23 at 16:58
+202.47%
Master4Free
Nov 18 at 10:27
+166.36%
CR7-INDICATOR STOP EA IN NEWS _ RESTART AFTER
Nov 15 at 13:59
+9626.8%
Nexium EA V1.0 - Althronix LLC
Nov 15 at 09:17
-91.3%
IS VIP Four EA
Nov 11 at 00:36
+37.67%
Yen _ Janvier 2024
Nov 09 at 00:00
+462.61%
RANGER-EA-4.1
Nov 05 at 22:20
+0.02%
EA For Sell ( 25 K USD )
Nov 05 at 15:59
+10.38%

What is a Strategy Tester?

When trading forex, you can trade a demo account or a real account (both are considered forward tests as they test against the present data). The demo account is a nice option to start with as you can simulate real trading with demo funds (minus the psychology factor), however what if you have a trading strategy which you want to test against the past? You can of course do it by hand which would be an impossible task (testing multiple timeframes and instruments) or you can run a strategy test. A strategy test allows you to test your expert advisor on a predetermined set of data which can be a specific symbol (can be a synthetic symbol as well), specific timeframe or both. You could even set a model test method such testing on every tick, control points or open prices (of course the more data you test or the higher “resolution”, the longer it will take to complete, all configurable in the tester window:

mt4 strategy tester

What are trading robots?

MetaTrader trading robots, or expert advisors are programs written to do as the name suggests - trade. A trading robot allows the trader to write an automated trading program which can trade 24/7 with different scenration and remove the human factor from trading. This is not to say that a trading robot can replace a human trader however it is a great addition to your trading tools as long as your trading technique can be programmed.

Many trading systems use trading robots to increase profits and optimize their trading since once you built your expert advisor, you can easily optimize it with the mt4 strategy tester.

Are backtesting results will be the same with live trading?

Not necessarily, for several reasons:

  1. The market always evolves and adapts so a backtest that is profitable for the past 3 years could be losing on the next. This is why it is commonly said: “Past performance is not indicative of future results.”
  2. Backtest does not always take into account all costs associated with trading - a trading robot optimized for a
  3. low spreads account will not necessarily be successful on a high spareads or low commission account. Other costs such as swaps can also have a huge impact on a trading system, for example if positions are held long-term.
  4. Backtest execution is not the same as live execution - a backtest does not take into account the different market conditions such as increase in spreads nor high impact events which can move the market quickly in a short period of time (unless you’re using tick data for your backtest).
  5. Human factor - it is easy to do a backtest with a few clicks and see the results however when you start trading with real money, you will not be as indifferent to increasing losses in your account and can manually disable the expert advisor to prevent further losses (unlike with a backtest where you allow it to complete with zero risk).

What software should I use for backtesting?

The most popular backtesting software, as you might have guessed, is the MetaTrader Strategy Tester. It is included for free in every broker’s MetaTrader trading platform and gives you endless opportunities to program and backtest your strategy and expert advisor until you’re satisfied and ready to move to a live (or a demo) account.

When performing the different optimizations and configurations of your trading robot, you can upload it to your Myfxbook account and save every setup - this will help you to organize your different versions and even share it with others (for example your trading partner).

What is the best model to test my expert advisor against?

MT4 allows 3 different models:

  1. Every tick - the most precise method (slowest, most accurate).
  2. Control points - a crude method (faster, less accurate).
  3. Open prices - (fastest, least accurate).

In optimal conditions the first option would be the way to go since it covers the complete historical data as you would have traded it real time, however the speed of backtest could have an impact on your development speed where you wait several hours (or even days to complete the test), so you would better start with the control points to pinpoint specific expert advisors variations and once you narrow down the available options, use the tick method to complete the optimization.

Keep in mind that you may over optimize your mt4 strategy as you’re assuming that what worked in the past will still work in the future - this is why an optimization of a trading robot is an on-going process and not one time process.

All performance claims found on Myfxbook about strategies must be regarded as hypothetical. Use of Myfxbook to offer or subscribe to a strategy indicates you agree to our Terms & Conditions. Before using any strategy listed on Myfxbook you should be aware that there is often a vast difference between hypothetical results and real-life trading results achievable in a real brokerage account, and real-live results are almost always vastly worse than hypothetical results. Performance results for strategies listed on Myfxbook do not take into account fees, spreads and/or trading commissions that may be charged by your broker. Please consult with your broker for information on these costs. Additional information on how Myfxbook calculates performance data can be found on the Myfxbook help page.



HYPOTHETICAL PERFORMANCE RESULTS HAVE MANY INHERENT LIMITATIONS, SOME OF WHICH ARE DESCRIBED BELOW. NO REPRESENTATION IS BEING MADE THAT ANY ACCOUNT WILL OR IS LIKELY TO ACHIEVE PROFITS OR LOSSES SIMILAR TO THOSE SHOWN. IN FACT, THERE ARE FREQUENTLY SHARP DIFFERENCES BETWEEN HYPOTHETICAL PERFORMANCE RESULTS AND THE ACTUAL RESULTS SUBSEQUENTLY ACHIEVED BY ANY PARTICULAR TRADING PROGRAM. ONE OF THE LIMITATIONS OF HYPOTHETICAL PERFORMANCE RESULTS IS THAT THEY ARE GENERALLY PREPARED WITH THE BENEFIT OF HINDSIGHT. IN ADDITION, HYPOTHETICAL TRADING DOES NOT INVOLVE FINANCIAL RISK, AND NO HYPOTHETICAL TRADING RECORD CAN COMPLETELY ACCOUNT FOR THE IMPACT OF FINANCIAL RISK IN ACTUAL TRADING. FOR EXAMPLE, THE ABILITY TO WITHSTAND LOSSES OR ADHERE TO A PARTICULAR TRADING PROGRAM IN SPITE OF TRADING LOSSES ARE MATERIAL POINTS WHICH CAN ALSO ADVERSELY AFFECT ACTUAL TRADING RESULTS. THERE ARE NUMEROUS OTHER FACTORS RELATED TO THE MARKETS IN GENERAL OR TO THE IMPLEMENTATION OF ANY SPECIFIC TRADING PROGRAM WHICH CANNOT BE FULLY ACCOUNTED FOR IN THE PREPARATION OF HYPOTHETICAL PERFORMANCE RESULTS AND ALL OF WHICH CAN ADVERSELY AFFECT ACTUAL TRADING RESULTS.