Welcome to the Traders Laboratory Forums.
Automated Trading Black box systems, strategy automation, algorithmic trading, etc...

Reply
Old 09-26-2009, 04:35 PM   #1

Join Date: Jul 2009
Location: lisburn
Posts: 14
Ignore this user

Thanks: 0
Thanked 0 Times in 0 Posts

Where to Begin Learning How to Code Algos?

anywhere? well what language is used? any information would help thanks
TAjammy is offline  
Reply With Quote
Old 09-27-2009, 03:19 AM   #2

Join Date: May 2008
Location: London
Posts: 44
Ignore this user

Thanks: 26
Thanked 21 Times in 15 Posts

Re: Where to Begin Learning How to Code Algos?

Quote:
Originally Posted by TAjammy »
anywhere? well what language is used? any information would help thanks
I think you asked this question on another thread as well and was recommended by Tams to look at Easylanguage, which is used within tradestation. This allows you to write algos as a retail trader, although there is more "heavy duty" software aimed at insitutions.

There are some free downloads of documentation at the following link:

https://www.tradestation.com/support/books/default.aspx

Look at Easylanguage essentials and Easy language functions and reserved words.

Also take a look at Amibroker which has a similar language, Again you can download free manuals at:

AmiBroker - AFL Library
AmiBroker Formula Language Function Reference

That site also has a free download of the platform and this includes the AFL code wizard. This would allow you to practice the concepts behind writing simple algorithms.

Charlton
Charlton is offline  
Reply With Quote
Old 09-27-2009, 09:25 AM   #3

Join Date: Jul 2009
Location: lisburn
Posts: 14
Ignore this user

Thanks: 0
Thanked 0 Times in 0 Posts

Re: Where to Begin Learning How to Code Algos?

uh what about for metatrader?
TAjammy is offline  
Reply With Quote
Old 09-27-2009, 10:47 AM   #4

Tams's Avatar

Join Date: Sep 2008
Location: Geelong
Posts: 3,779
Ignore this user

Thanks: 2,084
Thanked 1,474 Times in 912 Posts

Re: Where to Begin Learning How to Code Algos?

Quote:
Originally Posted by Charlton »
...
Look at Easylanguage essentials and Easy language functions and reserved words.

Also take a look at Amibroker which has a similar language, Again you can download free manuals at:
...

AFL is a proprietary subset of "C"... it is NOT a similar language to EasyLanguage.


p.s. EasyLanguage is similar to Pascal.
__________________



Only an idiot would reply to a stupid post
Tams is offline  
Reply With Quote
Old 09-27-2009, 06:09 PM   #5

Kiwi's Avatar

Join Date: Oct 2006
Location: the zone
Posts: 988
Ignore this user

Thanks: 248
Thanked 844 Times in 391 Posts

Re: Where to Begin Learning How to Code Algos?

Hey tams. C is also similar to pascal (and don't forget modula).

After assembler I programmed in Pascal and can assure you that it didn't help much with (lol) EASYlanguage. I think C is more like pascal (at least you can build good code with it because its rich enough).

FWIW. I think AFL was written like EL (higgledy piggledy) but the writer sensibly realized he'd better follow a real language and thus followed C structures which is good because you can write code for Amibroker which you can then move to real C (Sierra Chart) with little effort.

Interestingly the code I've seen/converted from egnigger is also very C like.
Kiwi is offline  
Reply With Quote
The Following User Says Thank You to Kiwi For This Useful Post:
Charlton (09-28-2009)
Old 09-27-2009, 09:25 PM   #6

Tams's Avatar

Join Date: Sep 2008
Location: Geelong
Posts: 3,779
Ignore this user

Thanks: 2,084
Thanked 1,474 Times in 912 Posts

Re: Where to Begin Learning How to Code Algos?

Quote:
Originally Posted by Kiwi »
Hey tams. C is also similar to pascal (and don't forget modula).

After assembler I programmed in Pascal and can assure you that it didn't help much with (lol) EASYlanguage. I think C is more like pascal (at least you can build good code with it because its rich enough).

FWIW. I think AFL was written like EL (higgledy piggledy) but the writer sensibly realized he'd better follow a real language and thus followed C structures which is good because you can write code for Amibroker which you can then move to real C (Sierra Chart) with little effort.

Interestingly the code I've seen/converted from egnigger is also very C like.

whatever floats your boat is fine with me.
__________________



Only an idiot would reply to a stupid post
Tams is offline  
Reply With Quote
Old 10-15-2009, 08:02 PM   #7

Join Date: Jun 2008
Location: London
Posts: 129
Ignore this user

Thanks: 28
Thanked 13 Times in 13 Posts

Re: Where to Begin Learning How to Code Algos?

Quote:
Originally Posted by Kiwi »
Hey tams. C is also similar to pascal (and don't forget modula).
.
C and Pascal are two opposite to each other. Pascal was made for learning and become basis of structural programming (tidy / conscious).

C was made in contrast to be a) effective to beat assemblers but high level language b) portable between different computers architecture.

its basis is untidy mess of shortcuts and low-level hacks.

they similar in a sense - like upper british university professor and experienced plumber - they have arms and legs and one head each.
maxima is offline  
Reply With Quote
The Following User Says Thank You to maxima For This Useful Post:
Tams (10-15-2009)

Reply

Thread Tools
Display Modes Help Others By Rating This Thread
Help Others By Rating This Thread:


Similar Threads
Thread Thread Starter Forum Replies Last Post
Looking To Begin Trading Futures: $$ Losses Andrew28 Beginners Forum 21 11-07-2011 11:26 AM
Newbie to VSA Which Market is Best to Begin With? silverpuma Volume Spread Analysis 2 09-27-2009 04:52 PM
Learning the S&P 500 Squawk Speak minoo Market Internals 7 08-23-2009 12:37 PM
Any MP video learning resources? Reaver Market Profile 27 08-05-2007 08:50 PM
What's the best resource for learning about candles? Reaver The Candlestick Corner 13 07-28-2007 01:36 PM

All times are GMT -4. The time now is 09:46 PM.
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
CS to VB integration by DeskLancer
©2006-2011 Traders Laboratory, All Rights Reserved.