"You can become a best programmer or coder, but still doesn't matter if you have no idea what to code for your strategy ...It's worthless even you know C++, C# , whatever ..."
Yeah, this is always true. But we are assuming, for the sake of discussion, that someone knows how to, at least, start coding their strategy. Otherwise, there's nothing to talk about if someone is totally clueless.
The easier a script language is, the less complete it is. Think about it.
C# is a complete, general purpose language; and is therefore, more difficult (less easy) than easy language.
Ninjascript is a great subset of C#. It is therefore easier than C#, but less "complete" than C#.
You can't have it both ways. If a language is easy, it is necessarily, less powerful.
Ninjatrader allows the newbie to transition from;
knowing nothing: English like script;
to knowing more: NinjaScript;
to knowing the most: C#;
all in one platform.
In fact, once/if someone knows/learns C#, they no longer "need" platforms like Ninja. They can code their algo from scratch.
Can a machine learning trading system be implemented with easy language? It can with Ninjascript/C#.
Why learn a language that becomes worthless once you outgrow it? Instead, learn a script that is a subset of a real language, imo.
Note: I have no affiliation with Ninjatrader. I do use them though.
Without Knowing C# , can Ninja Script + Ninja Trader do more than Easylanguage +TS ?
Can Ninja Trader find live opportunities based on your studies and fields on multi time frames and multi symboles ?
If answer to both above is yes, can you show me how to do it, i will switch to Ninja trader today. Per my information Ninja Trader has just 60,000 Customers only and it has been around more than 2 decades.
Last edited: