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

Reply
Old 09-26-2009, 05: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, 04:19 AM   #2

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

Thanks: 23
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, 10: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, 11:47 AM   #4

Tams's Avatar

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

Thanks: 2,027
Thanked 1,402 Times in 862 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.
__________________


..........This is a terribly difficult question to answer. The only satisfactory answer is: "It depends"...
Tams is offline  
Reply With Quote
Old 09-27-2009, 07:09 PM   #5

Kiwi's Avatar

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

Thanks: 245
Thanked 834 Times in 384 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, 10:25 PM   #6

Tams's Avatar

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

Thanks: 2,027
Thanked 1,402 Times in 862 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.
__________________


..........This is a terribly difficult question to answer. The only satisfactory answer is: "It depends"...
Tams is offline  
Reply With Quote
Old 10-15-2009, 09: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 Search this Thread
Search this Thread:

Advanced Search
Display Modes


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

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