Welcome to Forex-TSD!, one of the largest Forex forums worldwide, where you will be able to find the most complete and reliable Forex information imaginable.
From the list below, select the forum that you want to visit and register to post, as many times you want. It’s absolutely free. Click here for registering on Forex-TSD.
Exclusive Forum
The Exclusive Forum is the only paid section. Once you subscribe, you will get free access to real cutting-edge Trading Systems (automated and not), Indicators, Signals, Articles, etc., that will help and guide you, in ways that you could only imagine, with your Forex trading.
Elite Section
Get access to private discussions, specialized support, indicators and trading systems reported every week.
Advanced Elite Section
For professional traders, trading system developers and any other member who may need to use and/or convert, the most cutting-edge exclusive indicators and trading systems for MT4 and MT5.
Backtesting and optimization get you started in the right direction. However, given changing market dynamics over time, todays high performance EA may fail to perform at some point in the future. We all know this.
My preference is to backtest and optimize over a 1 year period, then test this on previous random years up to 8-9 years back to get a feel for overall performance. If I like the results, I will then zero-in to more recent trading history.
For example, I use MAs on the Daily USD/JPY. I take the slower MA and multiply this by 6 (7-day MA = a 6-week optimization period, for example). Then, at the end of each trading week I re-optimize by dropping the first week, and adding the week just completed. It is effectively a moving average applied to optimization.
Hello,
I possede an ea (eurusd 1h) ,the profits are very good but backtest is 58 % and 11 errors made go out of tune over 18 months .what I can consider that my EA is viable (good) or the results(profits) are that powder with eyes.
Thank you in advance.
I use FXOpen MT4, and it usually gives loss for most EA backtests.
So, I tried Alpari demo MT4 to run EA backtest, and it gives profits.
Is it normal that each MT4 platform gives different result?
It looks like FXOpen MT4 is designed for loss if you use EA.
I tested about 15-20 EAs and only 1-3 are profitable.
(I test EAs have screenshots from you guys)
I use FXOpen MT4, and it usually gives loss for most EA backtests.
So, I tried Alpari demo MT4 to run EA backtest, and it gives profits.
Is it normal that each MT4 platform gives different result?
It looks like FXOpen MT4 is designed for loss if you use EA.
I tested about 15-20 EAs and only 1-3 are profitable.
(I test EAs have screenshots from you guys)
TX..
Backtests are worthless no matter what broker you use. Don't waste your time. Only forward test. That will give you the best chance of determining how profitable an EA is.
Backtests are worthless no matter what broker you use. Don't waste your time. Only forward test. That will give you the best chance of determining how profitable an EA is.
MT4 Backtest engine can only handle M1 (or larger timeframe) data and tries to model the ticks.
Are there any backtesting programs available that can handle tick data? (I have tick data in a txt file)
different results from demo accounts of different brokers
Hello JKookTrader,
Quote:
Originally Posted by JKookTrader
I use FXOpen MT4, and it usually gives loss for most EA backtests.
So, I tried Alpari demo MT4 to run EA backtest, and it gives profits.
Is it normal that each MT4 platform gives different result?
every broker has different prices (a different data feed). So it is normal to get very different results, in case you have a scalping EA (trading in the very short term). It is normal to get almost the same results if you trade rarely (long holding periods), and if you go in and out of the market not during very volatile times.
Quote:
Originally Posted by JKookTrader
It looks like FXOpen MT4 is designed for loss if you use EA.
Please note that SOME brokers have 2 different data feeds: the real data feed for their real accounts, and a fantasy datafeed for their demo accounts. This system aims to show you profits in the demo account, to make you open a real account.
Quote:
Originally Posted by JKookTrader
I tested about 15-20 EAs and only 1-3 are profitable.
noone says that all EAs are profitable. If you take 20 EAs and find 2 profitable ones, then this can be a very good result.
Backtests are worthless no matter what broker you use. Don't waste your time. Only forward test. That will give you the best chance of determining how profitable an EA is.
I consider your answer off-topic. JKookTrader asked whether it is normal to get different results on different brokers.
Furthermore it is NOT a waste of time, to use backtests. It is a very efficient way to use backtests. Backtests help to find those 10% of EAs which seem to have some chance of producing real money. When you have found them, forward tests are needed.