I come from a .net developer/architect background, as such I found NinjaScript very easy to develop and understand the logic in other people's code. However given the negative feedback for NT from many users on this forum, I decided to look at alternatives and Metacharts has caught my eye.
My questions are to the programmers out there who switched from NT to MC or vice versa
- What were your experiences coding for the two platforms? Eor eg: Intellisense support in NT is great for newcomers.
- Which vendor had better documentation & support for the language in particular and the platform in general?
- In the context of automated trading, which language/platform would you rate superior and why?
Finally as a bonus question - There also seems to be a thriving MetaTrader community on the internet. Any thoughts on the MQL scripting language?
It's not negativity, it's criticism from a community. There is a huge community of users here on futures.io (formerly BMT) who have anticipated a bang from the 7.0 that is still in beta. Now it's version 22...we celebrated bar mitzvah @ 13, 21 we were legal to drink and now we are waiting for Beta 65 so we can all retire Ninja Warriors. ok, that was my little comedy act.
We do a lot of automated trading via NinjaScript and Easy language.
In the end it boils down to comfort level because we work with developers who do great on both in terms of implementation. We have guys who run automation on Ninja smoothly via Rithmic.
If you find the NinjaScript better work with it!
Try to stick to 6.5 until 7.0 is out of bEta ( E capitalized because it should stand for Experimental)
We did hook our TradeStation automated programs to execute via Ninja 7/Rithmic and it works fine.
I am not pushing you one way or another because ultimately it depends on your methodologies.
One of the languages is better for it.
We Also started using MultiCharts, and it has the ability to have a data feed of your choice which is a great benefit.
You will get great feedback from this community here.
PM with any questions about optimusfutures (800) 771-6748 (561) 367 8686. THERE IS A SUBSTANTIAL RISK OF LOSS IN FUTURES TRADING.