- An EA cheated the backtester? Biggest scam in my forex life!
- EA : Demo vs Real Account
- Turning your account history to a report similar to the strategy tester report possible in MT4???
- Only backtesting on historical data
- Backtesting + forward testing on demo
- Testing on a small live account
- Statistical metrics (Sharpe ratio, profit factor, max drawdown) as primary filter
- I don't validate beyond simple backtesting
Get an investor password to an algorithmic trader's live account─the only way to avoid BS 100%.
Then crosscheck it against your own backtest of the same EA.
Get an investor password to an algorithmic trader's live account─the only way to avoid BS 100%.
Then crosscheck it against your own backtest of the same EA.
Yeap, I think the same about that, but I'm asking more in manner of the building process.
What is better to validate that an EA is trully profitable and not just a good graph on the strategy tester.
Do you like demo or putting small amount of funds?
- Backtesting + forward testing on demo
- Testing on a small live account
Yeap, I think the same about that, but I'm asking more in manner of the building process.
What is better to validate that an EA is trully profitable and not just a good graph on the strategy tester.
For starters, the graph of the Tester is not the end-all be-all of the Tester Report. The Tester generates a boatload of statistics in that Report (Testing Report - Algorithmic Trading, Trading Robots - MetaTrader 5 Help). Additionally, there are several more expansive reporting utilities in the CodeBase and Articles. Familiarize yourself with each statistic and determine which ones are most important for your particular strategy and its weak spots.
If you have demo price data and live price data, be sure to test on live price data. You need to find a way to calculate your average live spread, slippage, and/or commissions. Some broker-dealers publish/advertise that information on their websites (excluding horrible numbers around the daily close/open). If you're already live trading a strategy, there are several utilities in the CodeBase and Articles for collecting spread and slippage statistics. You can then input those numbers into the Tester (a commission slot may or may not appear depending on your specific broker-dealer).
If you're testing on tick data, I recommend searching the Forum for how to accurately evaluate ticks in your code and backtest on tick data. If your strategy only uses OHLC data, this is more straightforward.
Regarding the building process, this is basically "the elephant in the room." I find that the standard timeframe charts generally present utter chaos. I'm a big fan of transferring price data from a standard timeframe chart into a smoothed custom chart, e.g., Renko, range bars, etc. I experiment with various brick/bar sizes until I see readily apparent swings in the price data. A "shortcut" to finding the right brick/bar size is Stanislav Korotky's Uniformity Factor indicator:
Stanislav Korotky, 2025.04.07 14:34
This is a simple analytical (non-signal, one-time calculated) indicator that allows you to test the hypothesis that price timeseries represent a "random walk", specifically Gaussian "random walk". This can help to construct a parametric transformation of price increments into evenly distributed, more stable and predictable time series, at least in terms of volatility.If I don't get that "bingo!" moment where swings jump out at me on the custom charts that I've tried, then I simply move on to another instrument/symbol.
Only after that price smoothing process is successful and complete, do I begin to apply calculations and indicators to the custom chart. Remember, the underlying data is smoothed so the calculations/indicators applied thereto are inherently smoothed as well. My last building step prior to testing is writing an EA that analyzes the custom chart data and trades the standard symbol. There are several custom chart EA coding tutorials on the web.
There is no point on testing it on demo. The trading environment is too flawless. No slippage.
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use