Learning Programming for better TA

#1
I come from a non IT background and want to have better grip on using my softwares like metastock and few others.

Am planning to learn programming/ coding to work better with s/w like meta and Ninjatrader.

Would like to know which languages does one have to learn for this.

I guess mastery in Excel is a must but what other languages ?

C# or Java ?

Someone told me it is MATLAB.

thanks
 

mastermind007

Well-Known Member
#2
I come from a non IT background and want to have better grip on using my softwares like metastock and few others.

Am planning to learn programming/ coding to work better with s/w like meta and Ninjatrader.

Would like to know which languages does one have to learn for this.

I guess mastery in Excel is a must but what other languages ?

C# or Java ?

Someone told me it is MATLAB.

thanks


T in T.A. has nothing to do with software Technicals of the charting software being used. Learning programming languages will not improve your TA, but it will certainly help you test your ideas easily,

To be a good trader, you will still have to grind yourself thru the TA Indicator mill.

Now, the programming languages:
First, learn C; then C++ and then C#. No short cuts recommended.

Metastock is mostly primitive C with few significant differences in syntax.

Ninja prima facie uses C# but its overall organization carries C++ legacy.

Amibroker is also derived from C and C++.

Getting the basics of Excel is good but You can actually skip the Excel VBA at start.

MATLAB is less of a language and more a product and it is way too statistics oriented to be of practical use in average every-day trading; unless you go off on a trading tangent and get into creation of "trading" models.

Another stats oriented language of trading interest is "R" and "GNUPlot" is used by those who like to build visual models.
 

Similar threads