Welcome to the Traders Laboratory Forums.
Coding Forum Collaborate, receive help, or discuss coding related issues.

Reply
Old 05-29-2010, 10:17 AM   #9

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: Programming/Algo Trading

Quote:
Originally Posted by klee310 »
Exactly what I was afraid of... a lawsuit for my company...

so.. are there any alternatives to EasyLanguage - that is also accepted/ used by many traders for programming trade?

... such as TSolution's MultiChart (which uses PowerLanguage) - but this is also proprietary...

I'm looking for something not-proprietary... in a sense, very much like how the FIX Protocol works...

.. anyone?
calm down...

what SIUYA said was the DOM that's patterned.

Programming language cannot be patterned.

However,
programming code can be patterned.
__________________



Only an idiot would reply to a stupid post
Tams is offline  
Reply With Quote
The Following User Says Thank You to Tams For This Useful Post:
klee310 (05-29-2010)
Old 05-29-2010, 10:34 AM   #10

Join Date: May 2010
Posts: 6
Ignore this user

Thanks: 4
Thanked 0 Times in 0 Posts

Re: Programming/Algo Trading

Quote:
Originally Posted by Tams »
calm down...

what SIUYA said was the DOM that's patterned.

Programming language cannot be patterned.

However,
programming code can be patterned.

... Great, which means I can have my programming-engine accept EasyLanguage (script) and execute orders based on parameters specified by an (EasyLanguage) script?

At the moment, I am weighing my options between EasyLanguage and F#... do you think F# would be a difficult language for traders to learn?
klee310 is offline  
Reply With Quote
Old 05-29-2010, 10:43 AM   #11

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: Programming/Algo Trading

Quote:
Originally Posted by klee310 »
... Great, which means I can have my programming-engine accept EasyLanguage (script) and execute orders based on parameters specified by an (EasyLanguage) script?

At the moment, I am weighing my options between EasyLanguage and F#... do you think F# would be a difficult language for traders to learn?
If you have taken a programming course in HS or Uni or College,
you will have no problem learning anything.

Otherwise stick with EasyLanguage.


but then, traders trade, nobody is interested in learning to program in a strange language... unless they have to.

Look around the web...
how many EasyLanguage script do you see?
how many F# script do you see?

I would go with the winner.
__________________



Only an idiot would reply to a stupid post

Last edited by Tams; 05-29-2010 at 11:23 AM.
Tams is offline  
Reply With Quote
The Following User Says Thank You to Tams For This Useful Post:
klee310 (05-30-2010)
Old 05-30-2010, 02:54 AM   #12

Join Date: May 2010
Posts: 6
Ignore this user

Thanks: 4
Thanked 0 Times in 0 Posts

Re: Programming/Algo Trading

great, that was the info i was looking for. thanks
klee310 is offline  
Reply With Quote
Old 05-30-2010, 11:27 AM   #13

Join Date: Oct 2006
Location: New York
Posts: 15
Ignore this user

Thanks: 1
Thanked 0 Times in 0 Posts

Re: Programming/Algo Trading

As far as languages go, to a degree, programming any of the popular charting software/data service are adapted to serve traders and trading so it's relatively straight forward and easy.

Esignal uses JavaScripts, tradestation uses their proprietary EasyLanguage, Sierra I believe uses C++ and Ninja uses C++ or C# or something along those lines. There are also WebLabs(?), Metatrader etc.

Now, let me qualify that I'm not a programmer, I'm all home grown and am a trader first so I can't address the specifics of why one language is more advantageous over another however a compiled language like the one used by Ninja or Sierra would seem to be more efficient, at least logically. Also the language is more ubiquitous so your knowledge is more easily transferable should you decide to integrate with something standalone that'll work with the charting package. For me, I'm very sensitive to efficiency since I'm a day-trader and speed is often critical especially when the market is moving fast. Of course the programmer has to code for efficiency in any language but natively, and a more knowledgeable person of the field can better answer this, but natively compiled language ought to be faster than an interpreted one.

Ninja seems to be fast becoming platform of choice. It is robust and yet easy enough to be picked up for most everyday trader oriented stuff. I started with ELS when tradestation was a just charting platform (2000i) and moved on to Esignal JavaScripts. I recently dabbled with Ninja and I felt it was relatively straight forward; as one trader on their forum said, it's a steeper learning curve but if you can learn to program in Ninja you can probably program it do anything, even make breakfast.

Also automation is fast becoming a necessary part of any trading platform/chart ware - just due to popularity, if nothing else, so most of them have ways to integrate their chart ware to auto execute trades through various brokers or at least have facilities to do so. Again, it is done with traders in mind so it's just an extension of their language.

Anyway, one trader's limited experience of the more popular programming languages FWIW.

Good Luck!
Agora is offline  
Reply With Quote

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
What is the Single Largest Roadblock Standing in the Way to Your Trading Success? MadMarketScientist Trading and the Markets 100 07-24-2011 09:51 PM
Simple Forex Trading Strategies - The Key To Profitable Trading Nial Fuller Trading 3 10-26-2010 12:12 AM
Quotes from 100% Automated Independent Retail Trader AgeKay Automated Trading 28 07-06-2010 08:34 AM
Different Data Feeds from Your Charting Platform Vs. Trading DOM marker Brokers and Data Feeds 7 07-04-2010 11:58 AM
Auto Trading with MultiCharts on Forex Market Yakalfer Automated Trading 3 05-30-2010 09:22 AM

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