Forex
Google

Go Back   Forex Trading > Discussion Areas > Setup Questions
Forex Forum Register FAQ Members List Calendar Search Today's Posts Mark Forums Read


Register in Forex TSD!
Trading Systems Leaders in this forum (automated trading systems) are winning more than 3000 pips in a month (30000$ investing one lot every time).
Click here to register and get more information

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 10-18-2006, 06:46 PM
trohoang trohoang is offline
Junior Member
 
Join Date: Sep 2005
Posts: 22
trohoang is on a distinguished road
Offline Backtesting with 1M data

I have turned MT4 off line and delete all period
history files from its history directory and then
imported the 1M data from
http://www.alpari-idc.com/en/dc/databank.php. I then
use the period convert script to generate the 5min,
15min, 30min, 1hr, 4hrs and daily periods and then import them into the history center.

These period files are what I assumed to be correct. I
then export them onto multiple other computers with internet off to test
the same EA. I find that I would still get different
results with a same EA on different computer. What am
I doing wrong as my EA is trading off the 1hour open?

Does anyone have a correct procedure for 1M backtesting? BTW, i have read about FXTheader, how would I implement it to help me out with the offline backtesting?

Trong
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 10-18-2006, 06:58 PM
JoZo's Avatar
JoZo JoZo is offline
Senior Member
 
Join Date: Feb 2006
Location: Croatia
Posts: 409
JoZo is on a distinguished road
Quote:
Originally Posted by trohoang
I have turned MT4 off line and delete all period
history files from its history directory and then
imported the 1M data from
http://www.alpari-idc.com/en/dc/databank.php. I then
use the period convert script to generate the 5min,
15min, 30min, 1hr, 4hrs and daily periods and then import them into the history center.

These period files are what I assumed to be correct. I
then export them onto multiple other computers with internet off to test
the same EA. I find that I would still get different
results with a same EA on different computer. What am
I doing wrong as my EA is trading off the 1hour open?

Does anyone have a correct procedure for 1M backtesting? BTW, i have read about FXTheader, how would I implement it to help me out with the offline backtesting?

Trong
Never trust backtests.
Here is the article why you can't have reliable results with TF M1.
http://articles.mql4.com/93

Good luck!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 10-18-2006, 07:11 PM
trohoang trohoang is offline
Junior Member
 
Join Date: Sep 2005
Posts: 22
trohoang is on a distinguished road
Backtesting

Hi Jozo,

I respectfulling disagree with your view on backtesting. Those who don't learn from history will bound to repeat the same mistakes again.

First of all I am not a programmer but I am a novice trader. I see several price patterns that tend to repeat itself frequently. I want to write a program that would take these trades each time. The purpose of my EA and back testing is to tell me whether my observation in correct i.e. percentage of win, profit to risk and frequency.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 10-21-2006, 05:51 AM
Eaglehawk's Avatar
Eaglehawk Eaglehawk is offline
Senior Member
 
Join Date: Jun 2006
Posts: 141
Eaglehawk is on a distinguished road
Quote:
Originally Posted by trohoang
Hi Jozo,

I respectfulling disagree with your view on backtesting. Those who don't learn from history will bound to repeat the same mistakes again.

First of all I am not a programmer but I am a novice trader. I see several price patterns that tend to repeat itself frequently. I want to write a program that would take these trades each time. The purpose of my EA and back testing is to tell me whether my observation in correct i.e. percentage of win, profit to risk and frequency.
YES, BACKTESTING IS IMPORTANT, the problem is, the strategy tester that METATRADER4 created has a multiple number of limitations, they were noted all over the place over the past month. just look for them, mostly in the metatrader4 and expert advisers metrader 4 forums, just know that you are not alone, you're doing nothing wrong, it's just a crappy automated tester. which i why i manually backtest, even though it takes time and patience, it is well worth the effort to get accurate results, (but that's just my oppion).
__________________
"One's ability to accomplish his or her goals is limited only by the ingenuity of how one uses what he or she already knows."- Eaglehawk
REMEMBER,
"Genius is nothing but a greater aptitude for patience." –Benjamin Franklin

____________________________________

Have a simple ea you just can't figure out how to code??? Odds are you can make it here. Just remember to push complete when you're done, NOT SAVE!!!

http://sufx.core.t3-ism.net/ExpertAdvisorBuilder
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 10-24-2006, 02:03 AM
trohoang trohoang is offline
Junior Member
 
Join Date: Sep 2005
Posts: 22
trohoang is on a distinguished road
Eaglehawk,

Thank you for your reply. I feel that everyone is focusing on creating a profitable EA and yet they are not spending enough time developing a reliable back testing method. Without a reliable back testing method, a creation of a profitable EA is not possible.

The King is without clothes!!! Am I the only one seeing this?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 10-24-2006, 04:00 AM
crazy_forex crazy_forex is offline
Member
 
Join Date: May 2006
Location: Jay Bee, Mesia
Posts: 37
crazy_forex is on a distinguished road
Quote:
Originally Posted by trohoang
Eaglehawk,

Thank you for your reply. I feel that everyone is focusing on creating a profitable EA and yet they are not spending enough time developing a reliable back testing method. Without a reliable back testing method, a creation of a profitable EA is not possible.

The King is without clothes!!! Am I the only one seeing this?
Yes, agreed, Even though MT4 back testing not reliable, but for me its still important as I can learn price action movement and effect to the EA. For Example whether the EA we were testing will blow our account with certain amount of capital and how to overcome this problem with approriate min capital for the EA we were testing.

Also in long term back testing (for 2 year ++) we can estimate average which month price action tend to make big movement for precaution as history will repeat itself in FX world.

I will say MT4 not reliable because when we do backtesting , our spread for the currency pair is fixed, while in real time or forward test , they will be a change in spread during news time. Unless ur EA doesnt trade on news time that maybe backtesting much more accurate.

Also there is few factors will influence backtesting otehr than spread. think about it and see the truth for ur self.

Backtesting result is not a promise for real test / forward test, but merely a guidance.

regard

CF
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 10-24-2006, 04:07 AM
Eaglehawk's Avatar
Eaglehawk Eaglehawk is offline
Senior Member
 
Join Date: Jun 2006
Posts: 141
Eaglehawk is on a distinguished road
Quote:
Originally Posted by trohoang
Eaglehawk,

Thank you for your reply. I feel that everyone is focusing on creating a profitable EA and yet they are not spending enough time developing a reliable back testing method. Without a reliable back testing method, a creation of a profitable EA is not possible.

The King is without clothes!!! Am I the only one seeing this?
one method i have used that is fairly simple is to create an excell file, and simply go through the screen and recognize when my trading signals occur, once they happen, i mark the open price in an excell file, whether it's a buy or a sell, and then find a closing signal, and exit. i then have the excell file simply subtract the results to tell if i lost or won, and how much. then i have one last column take an average of all my profits, and that is what i call, my profit expectancy. (one more thing, i do this for several pairs, not just one)
__________________
"One's ability to accomplish his or her goals is limited only by the ingenuity of how one uses what he or she already knows."- Eaglehawk
REMEMBER,
"Genius is nothing but a greater aptitude for patience." –Benjamin Franklin

____________________________________

Have a simple ea you just can't figure out how to code??? Odds are you can make it here. Just remember to push complete when you're done, NOT SAVE!!!

http://sufx.core.t3-ism.net/ExpertAdvisorBuilder
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 10-24-2006, 05:25 AM
trohoang trohoang is offline
Junior Member
 
Join Date: Sep 2005
Posts: 22
trohoang is on a distinguished road
Quote:
Originally Posted by crazy_forex
Backtesting result is not a promise for real test / forward test, but merely a guidance.

regard

CF
For any valid EA, I believe that it should be 70% backtesting and 30% forward testing. IMHO, i think that forward testing should be 2 months but it also should have amble of backtesting to support it.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 11-12-2006, 12:43 PM
daraknor's Avatar
daraknor daraknor is offline
Senior Member
 
Join Date: Oct 2006
Location: Portland, OR USA
Posts: 996
daraknor is on a distinguished road
New version of MetaTrader - Build 199 automates history download, time period conversion, etc.
History Data: Metaquotes Build 199
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
Backtesting - Real Tick Data / Tross Tross Expert Advisors - Metatrader 4 106 02-23-2008 05:27 PM
Disabling backtesting data in MT4 RJames5541 Metatrader 4 2 08-13-2006 05:48 AM
i need more data eur/usd for backtestíng webzukunft Metatrader 4 6 06-29-2006 06:43 AM


All times are GMT. The time now is 11:04 AM.