Edit Your Comment
Fast Forex Millions back and forward testing by Remus
Member Since Apr 25, 2011
262 posts
Jan 21, 2012 at 09:21
Member Since Apr 25, 2011
262 posts
Hi everyone,
FFM seems to be the new kid on the block. I decided to jump in as soon as the early bird doors opened, and started 2 forward tests right away. Then on Friday and today did a bunch of 99% quality backtests, out of which 4 (all for EURUSD) ware uploaded to myfxbook and made public. For links and more details, see the post on my blog:
https://nextlevelforex.com/blog/2012/01/21/fast-forex-millions-metatrader-expert-advisor-review/
I'll use this thread to post updates on my analysis and testing.
Cheers,
Remus
FFM seems to be the new kid on the block. I decided to jump in as soon as the early bird doors opened, and started 2 forward tests right away. Then on Friday and today did a bunch of 99% quality backtests, out of which 4 (all for EURUSD) ware uploaded to myfxbook and made public. For links and more details, see the post on my blog:
https://nextlevelforex.com/blog/2012/01/21/fast-forex-millions-metatrader-expert-advisor-review/
I'll use this thread to post updates on my analysis and testing.
Cheers,
Remus
He who thinks he can, and he who thinks he cannot, are both right. ~ Henry Ford
forex_trader_36599
Member Since May 13, 2011
1341 posts
Jan 21, 2012 at 12:24
Member Since May 13, 2011
1341 posts
Hi Remus
I have seen the email this week from William for this robot. It will be interesting to see the forward test. Good Luck!
walker
I have seen the email this week from William for this robot. It will be interesting to see the forward test. Good Luck!
walker
Member Since Dec 30, 2009
26 posts
Jan 21, 2012 at 19:58
Member Since Dec 30, 2009
26 posts
Remus - well done on getting into this so early. Im in two minds about this - i cant see much effort going into MDP with FFM now the new shining star. Having said that MDP does work and so i cant gripe - if in fact FFM is an all new apporach then i would consider buying it and running with MDP.. anyway watching with interest for the forward test before we all get excited
regards
mike
regards
mike
Survival of the Fittest
Member Since Apr 25, 2011
262 posts
Jan 21, 2012 at 20:19
Member Since Apr 25, 2011
262 posts
walker36 posted:
Hi Remus
I have seen the email this week from William for this robot. It will be interesting to see the forward test. Good Luck!
walker
Thanks Steve! Yes, forward testing will show more light, absolutely. Over the weekend I'll post more about the reasons I decided to jump in so early and do all this experiments.
He who thinks he can, and he who thinks he cannot, are both right. ~ Henry Ford
Member Since Apr 25, 2011
262 posts
Jan 21, 2012 at 20:22
Member Since Apr 25, 2011
262 posts
Thank you, Mike! I'm in a very similar position: MDP works for me (after a lot of work - by now it's recognized as the most broker sensitive MT4 EA), and FFM looks like a very complementary strategy. If it lives up to only half or even a third of the sales page 'proof', I'll be happy. If not, I'll have the opportunity to test how click2sell refund works ;)
mikerawson posted:
Remus - well done on getting into this so early. Im in two minds about this - i cant see much effort going into MDP with FFM now the new shining star. Having said that MDP does work and so i cant gripe - if in fact FFM is an all new apporach then i would consider buying it and running with MDP.. anyway watching with interest for the forward test before we all get excited
regards
mike
He who thinks he can, and he who thinks he cannot, are both right. ~ Henry Ford
forex_trader_36599
Member Since May 13, 2011
1341 posts
Jan 21, 2012 at 20:33
Member Since May 13, 2011
1341 posts
sounds like you have more info then us about the new one.😄
Member Since Apr 25, 2011
262 posts
Jan 21, 2012 at 21:58
(edited Jan 21, 2012 at 21:59)
Member Since Apr 25, 2011
262 posts
walker36 posted:
sounds like you have more info then us about the new one.😄
Not much. I mean, I don't have anything like 'insider info'. I have the results of 2011 tickdata backtesting, which I uploaded to myfxbook and just made public, for all 4 tested pairs (USDCAD is missing). You can see them in my profile, and I'll write a short post here, in a moment, with all the links.
He who thinks he can, and he who thinks he cannot, are both right. ~ Henry Ford
Member Since Apr 25, 2011
262 posts
Jan 21, 2012 at 22:15
Member Since Apr 25, 2011
262 posts
Here are the links to my 2011 tickdata independent backtesting results:
EURUSD
https://www.myfxbook.com/strategies/ffm-eurusd-2011/11936
https://www.myfxbook.com/strategies/ffm-eurusd-2011-b/11924
https://www.myfxbook.com/strategies/ffm-eurusd-2011-d/11933
https://www.myfxbook.com/strategies/ffm-eurusd-2011-e/11923
GBPUSD
https://www.myfxbook.com/strategies/ffm-gbpusd-2011/11937
https://www.myfxbook.com/strategies/ffm-gbpusd-2011-b/11938
https://www.myfxbook.com/strategies/ffm-gbpusd-2011-d/11939
https://www.myfxbook.com/strategies/ffm-gbpusd-2011-e/11940
AUDUSD
https://www.myfxbook.com/strategies/ffm-audusd-2011-b/11930
https://www.myfxbook.com/strategies/ffm-audusd-2011-d/11931
https://www.myfxbook.com/strategies/ffm-audusd-2011-e/11932
USDCHF
https://www.myfxbook.com/strategies/ffm-usdchf-2011-b/11941
https://www.myfxbook.com/strategies/ffm-usdchf-2011-d/11942
https://www.myfxbook.com/strategies/ffm-usdchf-2011-e/11943
And here is the legend (the names end in a letter: A, B, D or E):
A = ADVERTISED performance = sorry, cannot get this in real life; testing done with spread 0.0 for all pairs, 10% risk
B = BEST broker = same as above, cannot get this in real life; testing with spread 0.0 for all pairs & 0.01 fixed lot size
C = CHOOSE your broker = where your performance could be, if EA continues to perform as backtesting results show
D = DECENT broker = some brokers can meet/beat this: no commissions, 1.5 spread for EURUSD, 2.5 for the others
E = EXPENSIVE broker = worst scenario for my test: no commissions, 2.5 spread for EURUSD, 4.0 for rest of the pairs
I tested with pretty high spread, as well as no spread at all, to see how the robot behaves (see best and worst results).
As you probably now, I'm interested in seeing the pip gains, so the majority of the testing was done with fixed lot size.
And just for fun (wanted to see what 10% risk test would look like), I did a bit for that testing for EURUSD and GBPUSD.
EURUSD
https://www.myfxbook.com/strategies/ffm-eurusd-2011/11936
https://www.myfxbook.com/strategies/ffm-eurusd-2011-b/11924
https://www.myfxbook.com/strategies/ffm-eurusd-2011-d/11933
https://www.myfxbook.com/strategies/ffm-eurusd-2011-e/11923
GBPUSD
https://www.myfxbook.com/strategies/ffm-gbpusd-2011/11937
https://www.myfxbook.com/strategies/ffm-gbpusd-2011-b/11938
https://www.myfxbook.com/strategies/ffm-gbpusd-2011-d/11939
https://www.myfxbook.com/strategies/ffm-gbpusd-2011-e/11940
AUDUSD
https://www.myfxbook.com/strategies/ffm-audusd-2011-b/11930
https://www.myfxbook.com/strategies/ffm-audusd-2011-d/11931
https://www.myfxbook.com/strategies/ffm-audusd-2011-e/11932
USDCHF
https://www.myfxbook.com/strategies/ffm-usdchf-2011-b/11941
https://www.myfxbook.com/strategies/ffm-usdchf-2011-d/11942
https://www.myfxbook.com/strategies/ffm-usdchf-2011-e/11943
And here is the legend (the names end in a letter: A, B, D or E):
A = ADVERTISED performance = sorry, cannot get this in real life; testing done with spread 0.0 for all pairs, 10% risk
B = BEST broker = same as above, cannot get this in real life; testing with spread 0.0 for all pairs & 0.01 fixed lot size
C = CHOOSE your broker = where your performance could be, if EA continues to perform as backtesting results show
D = DECENT broker = some brokers can meet/beat this: no commissions, 1.5 spread for EURUSD, 2.5 for the others
E = EXPENSIVE broker = worst scenario for my test: no commissions, 2.5 spread for EURUSD, 4.0 for rest of the pairs
I tested with pretty high spread, as well as no spread at all, to see how the robot behaves (see best and worst results).
As you probably now, I'm interested in seeing the pip gains, so the majority of the testing was done with fixed lot size.
And just for fun (wanted to see what 10% risk test would look like), I did a bit for that testing for EURUSD and GBPUSD.
He who thinks he can, and he who thinks he cannot, are both right. ~ Henry Ford
forex_trader_36599
Member Since May 13, 2011
1341 posts
Jan 21, 2012 at 22:33
(edited Jan 21, 2012 at 22:34)
Member Since May 13, 2011
1341 posts
Hi Remus
great work. Is it possible to upload the EURUSD BT chart template here please. I really wonder where/when it opens the trades to get an idea of what is the algo in general.
walker
great work. Is it possible to upload the EURUSD BT chart template here please. I really wonder where/when it opens the trades to get an idea of what is the algo in general.
walker
Member Since Apr 25, 2011
262 posts
Jan 22, 2012 at 01:34
Member Since Apr 25, 2011
262 posts
walker36 posted:
Hi Remus
great work. Is it possible to upload the EURUSD BT chart template here please. I really wonder where/when it opens the trades to get an idea of what is the algo in general.
walker
Hmm... All I have is the strategy report .gif and .htm. They don't show the entries/exist better than what I already posted on myfxbook. I imagine you want something like the attached image (taken from the forward test account). Can you tell me how you get that for backtesting? (other than running a visual backtest, which I'm not going to do, since is taking too long).
He who thinks he can, and he who thinks he cannot, are both right. ~ Henry Ford
Member Since Apr 25, 2011
262 posts
Jan 22, 2012 at 01:40
(edited Jan 22, 2012 at 01:50)
Member Since Apr 25, 2011
262 posts
krana posted:
great work.. i would also liek to see more real market test and how it works .. as we all know demo is no proof :)
so please share your findings. ...
Thanks
Thanks Krana!
Yes, I also want to see more tests before trading real money with more than 1 microlot.
But I will disagree with 'demo is no proof' in this particular case. Considering the EA enters trades at normal times (as opposed to MDP which trades only on volatility spikes, for example), a demo and a live account would have almost the same exact fills.
Yes, depending on the broker you could get slipped a bit on the real account, which does not happen on the demo, and that's why I said 'almost the same exact fills'. I plan to move the EA to real money account(s) after it proves that the forward testing is profitable. Again, for the type of trading it does, the fact that forward testing is profitable on a demo account would be very much an indication that it would be profitable on the same broker on a live money account.
As a matter of fact, I might start a real account forward test sooner than I thought, just to test what I said above...
Cheers!
He who thinks he can, and he who thinks he cannot, are both right. ~ Henry Ford
forex_trader_32776
Member Since Mar 28, 2011
1008 posts
Jan 22, 2012 at 03:55
Member Since Mar 28, 2011
1008 posts
Hi Remus,
Thanks for your efforts and doing a backtest yourself! Do you know if the algorithm is actually using ticks for processing?
And does the vendor have a live account ( real Money ) this time? I received the marketing letter from Morrison a few days ago and states their account was up 8% however I can't find this account.
I'm already seeing a variation in performance with your two demo accounts =(
Good luck
Will
Thanks for your efforts and doing a backtest yourself! Do you know if the algorithm is actually using ticks for processing?
And does the vendor have a live account ( real Money ) this time? I received the marketing letter from Morrison a few days ago and states their account was up 8% however I can't find this account.
I'm already seeing a variation in performance with your two demo accounts =(
Good luck
Will
Member Since Apr 25, 2011
262 posts
Jan 22, 2012 at 08:17
Member Since Apr 25, 2011
262 posts
Thanks a lot, Will!
I'm 99% sure the algo does not use ticks. I have 2 reasons for saying that:
- processing for trades (open, change SL, close) is done at 15 minutes mark (exception: trades closed via SL, but that happens outside of the algo - the broker just closes the order because SL level is hit); that tells me the algo is only doing its calculation at the beginning of each new M15 bar, and does not care about intra-bar ticks
- backtesting was extremely fast; it was so fast that in the beginning I though something went wrong and the terminal just ran through the whole data just reporting errors. That event also supports the M15 processing idea, since there there were 500 TIMES LESS bars than ticks in the selected time interval
Me doing tickdata backtesting had more to do with the fact that I trust the quality of that data a lot more than the default MT4 history. Plus it's the best type of backtesting, in terms of accuracy, so even if I knew upfront that the EA only processes signals every 15 minutes, I would still have used tickdata.
As for real money account from the vendor, I did not see anything like that, which most like means he does not have one that he's willing to show. Would not be surprised to get a 'demo accounts are performing the same for this EA' type of answer, which I actually believe, for this kind of EA (see the answer I gave above to Krana's question).
Yes, the 2 accounts where I'm doing the forward testing took different trades, but with so little history I would not jump to any conclusions yet. The nice part is that the EA is indeed taking a lot of trades, so in 1-2 weeks we'll have a lot more data for evaluating the EA's performance.
Take care,
Remus
I'm 99% sure the algo does not use ticks. I have 2 reasons for saying that:
- processing for trades (open, change SL, close) is done at 15 minutes mark (exception: trades closed via SL, but that happens outside of the algo - the broker just closes the order because SL level is hit); that tells me the algo is only doing its calculation at the beginning of each new M15 bar, and does not care about intra-bar ticks
- backtesting was extremely fast; it was so fast that in the beginning I though something went wrong and the terminal just ran through the whole data just reporting errors. That event also supports the M15 processing idea, since there there were 500 TIMES LESS bars than ticks in the selected time interval
Me doing tickdata backtesting had more to do with the fact that I trust the quality of that data a lot more than the default MT4 history. Plus it's the best type of backtesting, in terms of accuracy, so even if I knew upfront that the EA only processes signals every 15 minutes, I would still have used tickdata.
As for real money account from the vendor, I did not see anything like that, which most like means he does not have one that he's willing to show. Would not be surprised to get a 'demo accounts are performing the same for this EA' type of answer, which I actually believe, for this kind of EA (see the answer I gave above to Krana's question).
Yes, the 2 accounts where I'm doing the forward testing took different trades, but with so little history I would not jump to any conclusions yet. The nice part is that the EA is indeed taking a lot of trades, so in 1-2 weeks we'll have a lot more data for evaluating the EA's performance.
Take care,
Remus
He who thinks he can, and he who thinks he cannot, are both right. ~ Henry Ford
forex_trader_36599
Member Since May 13, 2011
1341 posts
Jan 22, 2012 at 11:14
Member Since May 13, 2011
1341 posts
Hi Remus
after BT finished just click 'Open Chart' ( right side of the strategy tester ) this will open the chart and will show up the trades taken on chart.
then right click on the chart and save as template. then any time when you apply this template to chart it will bring the results.
have good weekend.
walker
after BT finished just click 'Open Chart' ( right side of the strategy tester ) this will open the chart and will show up the trades taken on chart.
then right click on the chart and save as template. then any time when you apply this template to chart it will bring the results.
have good weekend.
walker
NextLevelForex posted:
walker36 posted:
Hi Remus
great work. Is it possible to upload the EURUSD BT chart template here please. I really wonder where/when it opens the trades to get an idea of what is the algo in general.
walker
Hmm... All I have is the strategy report .gif and .htm. They don't show the entries/exist better than what I already posted on myfxbook. I imagine you want something like the attached image (taken from the forward test account). Can you tell me how you get that for backtesting? (other than running a visual backtest, which I'm not going to do, since is taking too long).
forex_trader_36599
Member Since May 13, 2011
1341 posts
Jan 22, 2012 at 11:16
Member Since May 13, 2011
1341 posts
another tip. if you run BT in visual mode just minimize the visual chart. it will speed it up.😀
forex_trader_36599
Member Since May 13, 2011
1341 posts
Jan 22, 2012 at 11:33
Member Since May 13, 2011
1341 posts
'But I will disagree with 'demo is no proof' in this particular case. Considering the EA enters trades at normal times (as opposed to MDP which trades only on volatility spikes, for example), a demo and a live account would have almost the same exact fills.'
if EA average TP > 15-20 pips then demo results will be the same as real account unless slippage and connection issues on real.
if EA average TP > 15-20 pips then demo results will be the same as real account unless slippage and connection issues on real.
forex_trader_36599
Member Since May 13, 2011
1341 posts
Jan 22, 2012 at 13:13
Member Since May 13, 2011
1341 posts
This comment in general. I am just pointing some issues. I am not against or fan.
data from original web page:
BT;
EURUSD : 2007-2011
USDCAD: 2010-2011!!
GBPUSD: 2010-2011!!
AUDUSD: 2010-2011!!
USDCHF: 2010-2011!!
- 2 years of BT is not enough!!
- EURUSD what is the result for 2000-2006??
MDP has hard coded setup change in its mql file. which that made me stay away of using it.( this means MDP is a semiautomated EA if trader can manage to do it ) code for the new EA should be decompiled and checked for the same issue. hard coded setup change can also be done in DLL. to understand that the DLL function must be checked if any date/time data is been used.
fyi
walker
data from original web page:
BT;
EURUSD : 2007-2011
USDCAD: 2010-2011!!
GBPUSD: 2010-2011!!
AUDUSD: 2010-2011!!
USDCHF: 2010-2011!!
- 2 years of BT is not enough!!
- EURUSD what is the result for 2000-2006??
MDP has hard coded setup change in its mql file. which that made me stay away of using it.( this means MDP is a semiautomated EA if trader can manage to do it ) code for the new EA should be decompiled and checked for the same issue. hard coded setup change can also be done in DLL. to understand that the DLL function must be checked if any date/time data is been used.
fyi
walker
*Commercial use and spam will not be tolerated, and may result in account termination.
Tip: Posting an image/youtube url will automatically embed it in your post!
Tip: Type the @ sign to auto complete a username participating in this discussion.