Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
The MultiCharts forum is only open for new user registration for users who own MultiCharts and then specifically ask for a login. By comparison, NT is given away for free by several brokers and NT directly, a huge portion of their forum userbase is generating no revenue for the company -- you don't need to own NT to post.
I'm just saying its difficult to use this to measure a companies financial strength alone, although I do agree with you for the most part, if a forum is dead and that forum is the official hub for the product, not a good sign.
I am currently more and more frustrated with NinjaTrader, and I am looking for something to replace it. Not crunching numbers for amusement, but to find out, which are the serious alternatives.
It is time well spent. It has taken months of my time to code NinjaTrader indicators, and I just find out after years that the product is still not performing and nobody knows whether it ever will.
OpenQuant and CQG both use C#, so my heavy investment (in time) can be recycled. If I switch to MultiCharts, it will feel more like exiting a short position near the highs.
Regarding the programming language, I used to feel that I wouldn't be happy with a less powerful language, then I realized I am a trader and not a programmer and don't need C# in order to be a successful trader
I am sure I can do with EasyLanguage, I am less a programmer than you! But it is the sunk cost. If you exit a losing position you have to admit that you lost!
Have a look at RightEdge. It can run multiple strategies through a pretty easy workaround (the strategy running just calls other strategies) so it looks pretty solid and would allow you to keep all your C# work.
Yes I understand, I too am always looking at other platforms. I'm sure I would do it even if I was completely satisfied of NinjaTrader. One should never stop to look for the better.
I learned to restart NinjaTrader every so often, chart trader has always worked good, charts are also more than I need. One have to learn the many little "feautures" of ninja to use it correctly. Now it does what I need, but I'm not satisfied because, every time I try something new, I discover something unpleasant about ninja.
So, before I can try something new, I have to find a way to make ninja work the way it is supposed to do. One problem is that I cannot get correct backtesting results. I've not tried hard, but I usually start from the basic, and when the basic don't work from the start... it's frustrating.
Another thing that I don't like is the DOM limited to 5 levels of bid and 5 levels of ask. In level2 there are 10 levels per side (eurex), why not display them all into the DOM? OEC does this, for example.
I think I'll do a serious try of Sierra (it has all the feautures) and of Multicharts (when it will have chart trader), and maybe CGQ.
A final note about programming languages. Having learned so many programming languages myself, I can tell you no one would ever be a waste. If you learn one you learn them all. The procedural and object oriented rules are almost the same for every language. Migrating from one to another is no difficult at all. The syntax is different but the concepts are the same. Concepts must be learned, but for syntax a good reference at hands is all that is needed.
You don’t have to bother with sunk costs.
They are sunk, whatever you do.
Sooner you alter the not ideal factor, the better.
It might take additional costs, but the outcome will improve.
However, sunk costs are just sunk, whether you change or not.
Anyway, thanks for the vast number of helpful posts throughout the forum.
I'm afraid that this is true for the top 5% professional programmers. Unfortunately for me, years of programming in C++ and java didn't make learning C# a sunny picnic and these are all close related programming languages.
It does look old fashioned, but that is also its strength. It is basic, reliable, fast and scaleable. You can download hundreds of days of minute data and then run market replay on it at very fast speeds without locking either SC up, or your PC.
I have ported my strategies to SC because of the reliability issues with NT7, having had to re-install it twice, repair workspaces etc etc I found a bug in SC that was fixed and released in less than a week.