| stevehopwoodforex.com https://www.stevehopwoodforex.com/phpBB3/ Print view |
|
| Why Empty4 backtesting does not work https://www.stevehopwoodforex.com/phpBB3/viewtopic.php?t=4020 |
Page 1 of 2 |
| Author: | SteveHopwood [ Mon Dec 29, 2014 6:17 pm ] |
| Post subject: | Why Empty4 backtesting does not work |
Note. In this document:
One of the hardest things that new traders have to grasp about the charts they are viewing is this: the only information each candle holds in its database is:
Take an indi that we are all familiar with - Stochastic. The damn thing might have zoomed up and down like an elevator on drugs during the course of a candle and played merry Hell with your trading. This will not show up on your chart because Stoch can only work the the candle close price. Imagine what this does to an EA that depends on Stoch to trigger trade opening and closing. So, if you run your Crapergy Tester in visual every tick mode, where do all those ticks come from? Suppose you are craptesting an EA on the H1. You will see the "Using M1", "Using M5" etc messages. Crapergy Tester is taking the OHLC of each candle it has in its database and constructing a grid of ticks based on the direction these candles took. It is guesswork. Fine/ish if you are testing a long term strategy that only makes trading decisions at the close of each candle. Bit of a sod if you are craptesting an M5 scalping system. Absolute sod if your long term trading includes a tick-by-tick trailing stop. And then we get to the issue of missing candles. Empty4 ships with incomplete candle OHLC data, let alone missing tick-by-tick data. Noobs do not tend to know this. Added to all the above is part of a post by Renexxxx: "If you are referring to back testing using Empty4's Strategy Tester, then this is not going to give you much information about the profitability of your EA and strategy. Empty4's strategy tester is notoriously inaccurate, even if supplied with accurate tick data. Particularly, what Empty4's strategy tester can't do is: 1. Refer to price information on other timeframes eg. iClose(_Symbol, PERIOD_D1, shift) if the timeframe of the backtest is other than the daily timeframe. 2. Similarly, refer to indicator information on other timeframes than the backtest timeframe. 3. Refer to price information of other symbols (for a multi-symbol EA)." So guys, this is why back testing is informally banned at SHF and why trying to discuss it will get you into trouble an any of my threads, and most that I merely contribute to. I use it to test that EA code is working. I would not even bother to have nightmares about using it to test an EA's potential profitability - that is a waste of time. Subsequent note: this thread is about why those of us who have been around this stuff for years know that craptesting does not work. Posts by dimwits trying to insist it does will be deleted - guess what prompted this edit. Posts adding to the knowledge offered up here will be added to this post. |
|
| Author: | milanese [ Mon Dec 29, 2014 6:22 pm ] |
| Post subject: | Why Empty4 backtesting does not work |
Thanks Steve |
|
| Author: | bazze [ Mon Dec 29, 2014 6:35 pm ] |
| Post subject: | Why Empty4 backtesting does not work |
Great information,Steve...Thanks |
|
| Author: | bEtTy [ Tue Dec 30, 2014 12:50 pm ] |
| Post subject: | Why Empty4 backtesting does not work |
Thank you, Steve...... I really do not want to regret it later with a waste of time. |
|
| Author: | nc! [ Tue Dec 30, 2014 1:29 pm ] |
| Post subject: | Why Empty4 backtesting does not work |
I run an ea called RobinVol which passed a 30 years backtest, wcs and all the stats jargon you can think of. Well all lost money including me. I do not even look at them past test results. Same ea on different accounts will have different results. So backtesting which feed? Dukas Copy (DC) backtest data is a scum since DC feed has nothing to do with their backtest data they supply the market. Had FIX API sperads at news 50 pips wide, that was not in the backtest data. Backtest is only good to test if the ea works, open closes trades that's all. Happy New Year Steve and forum users. |
|
| Author: | nika [ Wed Feb 18, 2015 10:41 pm ] |
| Post subject: | Why Empty4 backtesting does not work |
elevator on drugs seems true |
|
| Author: | Chorlton [ Sat Jul 25, 2015 4:51 am ] |
| Post subject: | Why Empty4 backtesting does not work |
Hi Steve, What method would you recommend to test a strategy? Is there any form of backtesting (ignoring strategy tester) that would be worthwhile? I've asked this question on many forums and normally receive the reply "run it on a demo account". Although I can understand why this would be preferred to relying on the Empty4 Strat Tester, the issue for me is that any results are provided in real-time so if I want to get a good sample size I may need to run the EA for many months. Just interested in how you guys validate any new strategy. Cheers, Chorlton
|
|
| Author: | SteveHopwood [ Sat Jul 25, 2015 8:57 am ] |
| Post subject: | Why Empty4 backtesting does not work |
There is no quick and easy way that I know, to evaluate a strategy using Empty4. The only way to properly evaluate a strategy is to trade it on a live, real money account. Even demo trading has its limitations. There is no slippage. Order sending/closing usually works perfectly even in the sort of storm that freezes live cash accounts with the less honest 'brokers'. The one thing that demo trading proves is that a strategy does not work. If it is not profitable on demo, it will get murdered live. If your 'broker' is in fact a criminal, then you strategy could well run perfectly on demo and then get murdered when you go live. |
|
| Author: | Chorlton [ Sun Jul 26, 2015 4:05 am ] |
| Post subject: | Why Empty4 backtesting does not work |
Thanks Steve, Appreciate the reply. Given your opinion of Empty4, which platform do you use? |
|
| Author: | SteveHopwood [ Sun Jul 26, 2015 9:06 am ] |
| Post subject: | Why Empty4 backtesting does not work |
Empty4. It is the only one offered by Global Prime. Being able to trade through an honest broker does a lot to alleviate the Empty4 lunacy. |
|
| All times are UTC | Page 1 of 2 |
|
Powered by phpBB® Forum Software © phpBB Limited |
|