Register File Sharing Journals Chat Room FAQ Calendar Mark Forums Read

Advertisement







Search Forums
 
» Advanced Search

Reply
 
Thread Tools Display Modes
Old 12-04-2006, 09:41   #1
soso_beton
Geometric Trader
 
soso_beton's Avatar
 
Join Date: Oct 2005
Posts: 173
Downloads: 0
Uploads: 0
Rep Power: 4soso_beton is on a distinguished road
Automated backtesting

Hi all,

I have a couple of simple strategies that I would like to write some code for an automatic backtest.

Now, the only platform I know is Metatrader, but unfortunately it seems that despite its great programming capabilities the backtesting modules is not accurate at all. Don't remember the sources where I have read this but this issues has been raised more than once.

I have downloaded a few days ago Amibroker but couldn't get my head around it. It seems it needs a signal source to work. I am not currently subscribed to any signal source and I don't plan to in the near future.

Any suggestions guys?

Thanks,
-soso
soso_beton is offline   Reply With Quote
Old 26-04-2006, 11:41   #2
fthomas
level 1
 
Join Date: Jul 2004
Posts: 59
Downloads: 0
Uploads: 0
Rep Power: 0fthomas is an unknown quantity at this point
Re: Automated backtesting

First off, I cannot be of much help, but I am interested in finding out the details on backtesting with mt as much as yourself. So, best of luck finding out what needs to be found and if I do come across anything, I pop in another message.


Cheers,

Frank.
fthomas is offline   Reply With Quote
Old 26-04-2006, 11:57   #3
Aleph
level 2
 
Aleph's Avatar
 
Join Date: Jan 2006
Posts: 105
Downloads: 0
Uploads: 0
Rep Power: 3Aleph is on a distinguished road
Re: Automated backtesting

I wrote a simple charting tool in vb.net, where it would be easy to implement backtesting as well and I would be completly free in defining the rules. Basically this was my idea, but I didn't thought about the signal source - I don't wan't to pay for that (and depending on the provider this can be quiet expensive as well). I'm a novice programmer and I don't know about the possibilities of the metatrader language, but I imagine that it could be possible to write kind of a backdoor or an interface which would route the signal from metatrader to any other software. This would be

For my application I used plain text files generated on 0andas FXHistory website. You can get there the daily quotes for the last couple of years... Not very useful though...

Aleph

FXHistory:
http://.com/convert/fxhistory
Aleph is offline   Reply With Quote
Old 28-04-2006, 08:10   #4
tick
level 1
 
Join Date: Apr 2006
Posts: 9
Downloads: 0
Uploads: 0
Rep Power: 0tick is on a distinguished road
Re: Automated backtesting

What kind of strategies and what kind of data do you have?

Quote:
Originally Posted by soso_beton
Hi all,

I have a couple of simple strategies that I would like to write some code for an automatic backtest.

Now, the only platform I know is Metatrader, but unfortunately it seems that despite its great programming capabilities the backtesting modules is not accurate at all. Don't remember the sources where I have read this but this issues has been raised more than once.

I have downloaded a few days ago Amibroker but couldn't get my head around it. It seems it needs a signal source to work. I am not currently subscribed to any signal source and I don't plan to in the near future.

Any suggestions guys?

Thanks,
-soso
tick is offline   Reply With Quote
Old 28-04-2006, 09:54   #5
Ogeima
level 1
 
Join Date: Jul 2005
Posts: 23
Downloads: 2
Uploads: 0
Rep Power: 0Ogeima is on a distinguished road
Re: Automated backtesting

For backtesting on Amibroker, you can import data from virtually any source.
A handy free one is Alpari's DataBank (it goes back as far as 1979, depending on the instrument). It has Minute and Daily data, from which Amibroker can construct any other timeframe (above 1 minute of course! it doesn't "invent" quotes, as MT4 does...).
If you use MT4, Apari also offers data in MT4 format so you can test your EA on MT4 with that data to make sure it works properly (ie catches the same trades as your Amibroker system).
Fyi, I import Alpari Metastocks format to AB through the "Import Wizard".

ForeXite is another source but if I remember, it's not convenient to download.

http://www.alpari-idc.com/en/dc/databank.php

Ogeima.
Ogeima is offline   Reply With Quote
Old 13-05-2006, 02:17   #6
faffle
level 1
 
Join Date: Jan 2006
Posts: 29
Downloads: 0
Uploads: 0
Rep Power: 0faffle is on a distinguished road
Re: Automated backtesting

Quote:
Originally Posted by Aleph
I wrote a simple charting tool in vb.net, where it would be easy to implement backtesting as well and I would be completly free in defining the rules. Basically this was my idea, but I didn't thought about the signal source - I don't wan't to pay for that (and depending on the provider this can be quiet expensive as well). I'm a novice programmer and I don't know about the possibilities of the metatrader language, but I imagine that it could be possible to write kind of a backdoor or an interface which would route the signal from metatrader to any other software. This would be

im a vb.net and a mt4 programmer. i am looking to find a good backtesting platform or build my own from the mt4 api. if someone has started such a project i would be glad to hear from them. My problem is i want to include the swap but mt4 doesnt allow for that.
faffle is offline   Reply With Quote
Old 13-05-2006, 09:00   #7
lucky-Irish_Man
level 1
 
Join Date: Apr 2006
Posts: 15
Downloads: 0
Uploads: 0
Rep Power: 0lucky-Irish_Man is on a distinguished road
Re: Automated backtesting

You may want to look into GenesisFT. Expensive but worth it.
lucky-Irish_Man is offline   Reply With Quote
Old 13-05-2006, 14:39   #8
tick
level 1
 
Join Date: Apr 2006
Posts: 9
Downloads: 0
Uploads: 0
Rep Power: 0tick is on a distinguished road
Re: Automated backtesting

I'm working on getting some systems to work w/ RightEdge. It supports .NET natively so if you're a vb.net guy, you'll probably want to have a look. It's in beta 1, but showing some real promise and the folks over there are helping me out a lot. The API is still being nailed down, but the next beta version is going to have a lot of things firmed up, they tell me.

You can get the beta for free from their website http://www.rightedgesystems.com.

Quote:
Originally Posted by faffle
im a vb.net and a mt4 programmer. i am looking to find a good backtesting platform or build my own from the mt4 api. if someone has started such a project i would be glad to hear from them. My problem is i want to include the swap but mt4 doesnt allow for that.
tick is offline   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 On
Forum Jump