66 years of the S&P500, his EA would probably look great.This is why I said that saying "running for X years" will not make sure the EA is consistent, I would rather focus on testingthe EA on unfavorable scenarios to see if it can detect them to stay away and calculate how many bad trades it wouldtake to blow up the account.
I agree with you.
The same way most systems working 10 years ago became outdated, they appear new ways to stay profitable.
My manual back testing tells me that if I did buy on OCT 12 and sold on NOV 5 I would make 200%. One trade, 0% drawdown amazing strategy, only if I know that on OCT 12.
I think BACKTEST is just a tool for developers to check their bugs .
There are many factors might cause a beautiful BT result and also there are many factors which BT can not be tested at all .
If you want to test your robot/strategy , just go on live , no need to give a post here . Result tells a result .
I do not think some broker was hiding buy or sell ...It is because money in demo and in live are not the same in many cases (because the data/quotes/prices is slightly different in demo and in live).Because because backtesting on MT4 is not same as live trading on MT4 in many cases.More -
Forum on trading, automated trading systems and testing trading strategies
entry price in ea backtesting different from live trades why
Sergey Golubev, 2021.12.08 18:53
Entry price in live trading may be different from th backtesting results in the following cases:
Testing trading strategies on real ticks and the explanation is on this post.
Why results are different from mt4 to mt5
Sergey Golubev, 2021.11.08 10:17
It should not be same (especially for MT5, because the data of MT5 is not from MetaQuotes).
There are some ways about how to detect "scam" ("forex scam"; and this is very old story).- one person told: "my EA is profitable for MT4 - look at my backtesting result."- we can ask: "Which broker?"- if he reply as "every broker" so it is most probably - "scam".
Next situation:- "my EA is profitable because I backtested it on MT4 with good modelling quality"- most probably - "scam" (because backtesting and real trading should not be the same in most of the cases for MT4 within one broker).
Other situation.- If someone told that "My EA is profitable for broker A during the period of testing because I backtested it with "every tick based on real tick" mode in MT5".- So, we can trust this result and this person (because it will be same as with real trading for the broker A for example).
Every tick VS Every tick based on real ticks AND latency on StrategyTester (backtesting)
Sergey Golubev, 2017.04.25 18:24
Of course, if you are planning to trade EA with some broker so you will use broker's data/tick. If you do not like their data so you may change the broker with more good data.And the data/ticks are not unified for the different brokers ... For example, there are some indicators (iTrend for Brainwashing system for example) which are showing the different results with the different brokers.
There are some EAs (for example: for day trading on D1/W1, martingale) which will have very similar results/performance with the dufferent brokers during the trading. But there are many EAs which are having the performance based on the brokers' data (intra-day trading EAs, scalping, counter trend EAs, and some more).
If some person will tell me the following: "I have profitable EA."I will ask him: "Which broker for" (is it profitable for which broker?)If he will reply: "Any broker" so he is using martingale strategy, or he is trading on W1 timeframe with the trades opened once per half a year for example.In this way we can understand the recommendation of the MetaQuotes for subscribers concerning the signals to use same broker with the signal provider.
Many traders are converting their EAs to MT5 (from MT4/mql4 to MT5/mql5) just to backtest EAs with "every tick based on real ticks" to use the broker's data to backtest EA.
Thus, it is not a broker which is hiding buy or sell.It is the trader/user/coder does not understand (and does not care) about the following:
Please enable the necessary setting in your browser, otherwise you will not be able to log in.