Australian (ASX) Stock Market Forum

Programming to backtest

Joined
20 January 2010
Posts
87
Reactions
5
Hi, i was wondering what kind of programming skills/languages are required to backtest?

I want to eventually trade a mechanical system.

Is an indepth knowledge of excel needed? Any good sites / books / ebooks which can help?
 
Thanks for the link to AmiBroker.

I've heard it mentioned, but is AFL the only programmin language required to use it to backtest?

Just trying to broadly figure out what 'programming skills' i will require to learn in the future
 
I've heard it mentioned, but is AFL the only programmin language required to use it to backtest?

Yes, there's not much you can't do in native AFL. Amibroker also allows other common languages to be used but learning AFL would be the main priority IMO.
 
I downloaded amibroker today for a trial, but can't seem to find where to actually type the code.

I can use their built in code creating tool, but I couldn't edit the code it created.

Is this a limitation of the trial?
Hopeing it's not.

Have to say, from what I saw in the 30 mins I played with it, I was pretty disapointed. Plenty of indicators to program in, but not many mathematical functions. Need to give it a bit more time still though.
 
I can use their built in code creating tool, but I couldn't edit the code it created.

These 2 links should get you started:

http://www.amibroker.com/guide/h_indbuilder.html
http://www.amibroker.com/guide/w_afledit.html

Have to say, from what I saw in the 30 mins I played with it, I was pretty disapointed. Plenty of indicators to program in, but not many mathematical functions. Need to give it a bit more time still though.

Here's a list of AFL functions, about half way down is a list of maths functions.

http://www.amibroker.com/guide/afl/afl_index.php?m=2
 
Top