Download MetaTrader 5

Multi-currency backtesting

To add comments, please log in or register
Unable to find the answer to your question? Use the search!
Luciano Ola
1007
Luciano Ola 2014.03.24 20:10 

I had read that multi-currency back-testing was not possible on MT4 so I tried to translate my currency to mql5, it was an interesting process however, mid way I found out that hedging was not allowed due to some sort of NFA change in regulations, I'm in the UK so this doesn't really apply to me and so I decided to come back to mql4.

OOP sounds interesting and all, but I have already built this EA and I wanted to take it to a multi-currency, I also heard that the back-testing can have more significant inaccuracies in mt5 (the multi-currency back-testing that is) however, I'm not sure if this is true on all timeframes.

Is there anyway to use a multi-currency back-test on MT4, is there a modified MT4 program that allows for this?

qjol
3243
qjol 2014.03.24 20:51  

why not to do it in mt5 with a broker that allow hedging

B.T.W. this regulations is applied since May 15th 2009

Luciano Ola
1007
Luciano Ola 2014.03.24 21:04  
qjol:

why not to do it in mt5 with a broker that allow hedging

B.T.W. this regulations is applied since May 15th 2009


MT5 itself does not allow hedging to be coded into the EA.
Luciano Ola
1007
Luciano Ola 2014.03.25 10:59  
Would really help to get some info on this.
Luciano Ola
1007
Luciano Ola 2014.03.25 11:09  
The only thing I can think of is using moving averages with period=1 and shift =0 then trading on that, but even then due to the buffer limit an absolute maximum of three instruments can be traded at once. On second thoughts, with my EA this isn't even possible without some annoying calculations.
qjol
3243
qjol 2014.03.25 11:32  
if you wanna test only crosses (not majors, or anything else) i have a solution
RFB
127
RFB 2014.03.25 15:10  
MetaNt:

Is there anyway to use a multi-currency back-test on MT4,
is there a modified MT4 program that allows for this?

1.- MT4 uses the windows kernel and dll s, you can do anything.

2.- Modified are all, MT3 than MT4 than MT5, maybe MT6 will exist in the future, but I have doubt that there can be modified high-level programming languages from MT4 (or any) which will allow you to do exactly what you want or to have result by a imagined project-structure.

By my opinion is like discussion on Windows when Linux user would tell "I am using real OS!", or C programmer would tell to Forth programmer that C is easier and more complete while in Forth you can do same thing with 10 times less lines of code.

Basis is if you do your own functions, you can do it. My opinion is there is nothing ready.

Luciano Ola
1007
Luciano Ola 2014.03.25 18:49  
rfb:

1.- MT4 uses the windows kernel and dll s, you can do anything.

2.- Modified are all, MT3 than MT4 than MT5, maybe MT6 will exist in the future, but I have doubt that there can be modified high-level programming languages from MT4 (or any) which will allow you to do exactly what you want or to have result by a imagined project-structure.

By my opinion is like discussion on Windows when Linux user would tell "I am using real OS!", or C programmer would tell to Forth programmer that C is easier and more complete while in Forth you can do same thing with 10 times less lines of code.

Basis is if you do your own functions, you can do it. My opinion is there is nothing ready.


Does MT3 allow for multi-currency back-testing?

I don't have the programming prowess to alter the MT4 client as of yet, and I wanted to run this backtest before delving deeper into MQL4/5.

Alain Verleyen
Moderator
30743
Alain Verleyen 2014.03.25 19:19  
MetaNt:


Does MT3 allow for multi-currency back-testing?

I don't have the programming prowess to alter the MT4 client as of yet, and I wanted to run this backtest before delving deeper into MQL4/5.


MT3 is dead long time ago.

You can't legally alter MT4 client, even if you have the technical skills.

Luciano Ola
1007
Luciano Ola 2014.03.25 19:33  
angevoyageur:

MT3 is dead long time ago.

You can't legally alter MT4 client, even if you have the technical skills.


It's illegal to alter or illegal to alter and distribute?
qjol
3243
qjol 2014.03.25 19:49  
MetaNt:

It's illegal to alter or illegal to alter and distribute?

i don't know in what country you leave but i'm sure that there is a few countries that's legal find yourself one to live in LOL
12
To add comments, please log in or register