Quote from TraderSystem:
Nice review, Gyles, but there is a question relating to the language used by TradersStudio. Have found out that it uses a âEasylanguageâ language; which is not exactly VB.
What is it? Is this a new language? Why TradersStudio not use any other languages like C, C++, VB, .NET etc? Also, you had mentioned that you know VB and you could learn the language easily. Please explain.
TradersStudio latest version uses âTradersStudio Basicâ which is a cross between âVisual Basic 6.0â and âEasy Languageâ languages. It is the language of TradersStudio. However, they provide add-in support for VB 6.0, even VB.NET and C#.
Considering the fact, that there are so many languages existing, why did they need to create a new one? I had asked a similar question to Mr. Murray, who gave the following reasons as follows:
a) Firstly, only TradersStudio and TradeStation process âprocess barsâ one at a time and indicators are added to the charts (not written into a system).
b) Secondly, only TradersStudio and TradeStation have the concept of a âbar arrayâ, which holds past bars values.
c) Thirdly, the âEasy Languageâ has many trading functions, which can be easily incorporated, which are missing in Visual Basic 6.0. Thus, you will need to have or write the code for all the indicators etc. in Visual Basic 6.0.
d) Lastly, some software use C# or VB.NET as the programming platform, however, this requires you to be a .NET programmer. Hence, a language like Basic, a popular programming language, taught in most high schools, has the plus point of having all the features for trading integrated in its language structure and not just an external library. Thus, it combines the best of both worlds (easy to learn with the trading functions included). Hence, if you know Visual basic 6.0, learning Easy language and TradersStudio basic is easy.
Moreover, another point to note is that TradersStudio has an in-built âsource level debuggerâ, which is available for free with the software.
Support really know how to leverage the language to implement your ideas. And that's where the real strength of TS lies. You can testing trading methodologies that the majority of platforms can't support.