NexusFi: Find Your Edge


Home Menu

 





NinjaTrader or Multicharts


Discussion in MultiCharts

Updated
      Top Posters
    1. looks_one MultiCharts with 10 posts (5 thanks)
    2. looks_two Big Mike with 8 posts (14 thanks)
    3. looks_3 NLD1888 with 5 posts (1 thanks)
    4. looks_4 program with 5 posts (2 thanks)
      Best Posters
    1. looks_one Silver Dragon with 5 thanks per post
    2. looks_two Big Mike with 1.8 thanks per post
    3. looks_3 Fat Tails with 1.8 thanks per post
    4. looks_4 MultiCharts with 0.5 thanks per post
    1. trending_up 53,623 views
    2. thumb_up 76 thanks given
    3. group 36 followers
    1. forum 113 posts
    2. attach_file 1 attachments




 
Search this Thread

NinjaTrader or Multicharts

  #1 (permalink)
tom1
HK
 
Posts: 2 since May 2010
Thanks Given: 0
Thanks Received: 0

Which one is better? Multicharts or NinjaTrader?

Reply With Quote

Can you help answer these questions
from other members on NexusFi?
NexusFi Journal Challenge - April 2024
Feedback and Announcements
Better Renko Gaps
The Elite Circle
ZombieSqueeze
Platforms and Indicators
Deepmoney LLM
Elite Quantitative GenAI/LLM
Are there any eval firms that allow you to sink to your …
Traders Hideout
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Get funded firms 2023/2024 - Any recommendations or word …
61 thanks
Funded Trader platforms
39 thanks
NexusFi site changelog and issues/problem reporting
26 thanks
The Program
18 thanks
GFIs1 1 DAX trade per day journal
18 thanks
  #3 (permalink)
 
sam028's Avatar
 sam028 
Site Moderator
 
Posts: 3,765 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,629


It's impossible to say "this one, for sure !!!", as both products are different, and can't do exactly the same job, all depends of your needs.
Trading using the chart or with DOM/ATMs is impossible (yet) with MC, EL is easier than C#, but C# is more powerful, you can't trade options with NT, the backtesting engine of MC is better, ...

So no clear answer possible, without knowing what you really need.

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
Thanked by:
  #4 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,396 since Jun 2009
Thanks Given: 33,172
Thanks Received: 101,537


tom1 View Post
Which one is better? Multicharts or NinjaTrader?

You tell us. I'm sure you've read these threads already, right? If not, please do.







Mike

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
  #5 (permalink)
 
mattz's Avatar
 mattz   is a Vendor
 
Posts: 2,493 since Sep 2010
Thanks Given: 2,440
Thanks Received: 3,789

When choosing a platform, here are a few things to consider:

Interface Design-Does the platform have a visual appeal? This plays a role as to how intuitive the platform will be for you as a trader. More sophisticated traders will find it easier to navigate through some platforms, while beginners will find it a little bit harder to discover all the features.

Time Frame - What sort of time frame are you trading? I find that some platforms are absolutely overwhelming for longer term traders while others are useless for short term traders. I am not sure why is the case, but working with customers over the years, I have learned carefully to listen to their style and match accordingly.

"Bells and Whistles" - What do you truly need out of a platform? Just because a certain platform is feature-rich does not mean you need it. Platforms are like fashion, every year a trader needs a new toy that will make him a "better-trader".
Make sure that you are truly going to enjoy the features and BENEFITS that each platform may carry. At the very least, stay committed to learning the platform inside and out if there are features that you think could be utilized.

Stability, Support and Feed: The platform support are just as equally important as your brokers. You have to feel like you are in a team environment, and the platforms vendors will jump in to help you along with the broker. Does your broker know your platform? Is he "pushing" something popular that he does not have an understanding of? The feed is SO important as well. The feed will determine the speed of execution. We use Rithmic and we received good feedback from traders who have used other feeds before, but again, this is a biased opinion from our group.

Becoming a trader also means independent thinking.
Demo the platforms, and determine for yourself what is right for you.
At the end you should be able to say "I made the choice!"

Matt

Trading futures and options involves substantial risk of loss and is not suitable for all investors. Past performance is not necessarily indicative of future results. You may lose more than your initial investment. All posts are opinions and do not claim to be facts. Please conduct your own due diligence. Use only Risk capital when trading Futures.
1 800 771 6748 local 561 367 8686 email [email protected]
Reply With Quote
Thanked by:
  #6 (permalink)
 
MultiCharts's Avatar
 MultiCharts 
Columbus, Ohio, US
 
Experience: Intermediate
Platform: MultiCharts
Broker: Multiple/Multiple
Trading: ES, EUR/USD
Posts: 168 since Oct 2010
Thanks Given: 74
Thanks Received: 172

You can also PM me if you have any specific questions about MC.

MultiCharts - Raising the Trading Standard.
Please send me a private message if you have any further questions about MultiCharts
Follow me on Twitter Reply With Quote
  #7 (permalink)
 
MultiCharts's Avatar
 MultiCharts 
Columbus, Ohio, US
 
Experience: Intermediate
Platform: MultiCharts
Broker: Multiple/Multiple
Trading: ES, EUR/USD
Posts: 168 since Oct 2010
Thanks Given: 74
Thanks Received: 172

I wanted to revisit this thread given that we now have manual trading, DOM and built-in strategies for dragging onto the chart. Any more opinions from the members?

MultiCharts - Raising the Trading Standard.
Please send me a private message if you have any further questions about MultiCharts
Follow me on Twitter Reply With Quote
  #8 (permalink)
 timefreedom 
Indianapolis, IN USA
 
Experience: Advanced
Platform: Ninjatrader TOS Custom
Broker: Several
Trading: ES CL ZB
Posts: 374 since Dec 2009
Thanks Given: 226
Thanks Received: 381

NinjaTrader is better. NinjaTrader has created an accessible C# trading environment where it's possible to code just about any idea you can come up with. The downside to this accessibility is that it's possible to acquire very poorly constructed indicators that consume vast amounts of system resources or worse. This one characteristic, combined with folks who are using outdated computers / operating systems, combines to account for the overwhelming vast majority of complaints that are levied against NinjaTrader. The upside to that C# trading environment is what makes NinjaTrader superior to it's competitors, i.e. unlimited flexibility to do exactly what you want to do with your charts / indicators and the data that they are receiving.

Reply With Quote
Thanked by:
  #9 (permalink)
AspeK
Montreal, Canada
 
Posts: 8 since Sep 2010
Thanks Given: 3
Thanks Received: 1

Ninjatrader for me since multichart doesn't have time and sales, honestly I find that outrageous for a "called" daytrading software.

Reply With Quote
  #10 (permalink)
 
MultiCharts's Avatar
 MultiCharts 
Columbus, Ohio, US
 
Experience: Intermediate
Platform: MultiCharts
Broker: Multiple/Multiple
Trading: ES, EUR/USD
Posts: 168 since Oct 2010
Thanks Given: 74
Thanks Received: 172



timefreedom View Post
NinjaTrader is better. NinjaTrader has created an accessible C# trading environment where it's possible to code just about any idea you can come up with. The downside to this accessibility is that it's possible to acquire very poorly constructed indicators that consume vast amounts of system resources or worse. This one characteristic, combined with folks who are using outdated computers / operating systems, combines to account for the overwhelming vast majority of complaints that are levied against NinjaTrader. The upside to that C# trading environment is what makes NinjaTrader superior to it's competitors, i.e. unlimited flexibility to do exactly what you want to do with your charts / indicators and the data that they are receiving.

Thanks for the comment. C# dev has its ups and downs, just like EL dev.

Added commentary:

Thought about this point more, and wanted to highlight the reasons why we went with EasyLanguage. So, let's analyze EasyLanguage vs C#, we think EL is better and more suitable to the majority of traders.

1. Ease of Use - EasyLanguage definitely wins here. It is a language that has gained worldwide recognition since its creation over 20 years ago, and one that has tens of thousands of users and developers. Not all traders are programmers, as a matter of fact a rather small percentage of traders is fluent with a full programming language. However, the reality of trading software is that some scripting is often required to achieve custom goals, and EasyLanguage was created to make it easier for traders. Not every trader is willing/has time to devote to learning complex syntax, and EasyLanguage lets them start writing simple commands within minutes (you can understand how scripts work just by looking at some for a few minutes, since it resembles plain English). C# on the other hand is a full-blown programming language, but which affords perhaps more flexibility for the small percentage of traders that do know it.
Btw, we developed a platform for FXCM called Strategy Trader, it has a C# module. It's not that difficult to implement it in a platform, while maintaining compatibility is much more difficult. We go through the trouble because we think EL is better for traders.

EasyLanguage - much lower learning curve, which makes it suitable and desirable for the majority of traders.
C# - much steeper learning curve; much more difficult to achieve even simple tasks without spending a lot of time learning.

2. Flexibility. "Unlimited flexibility" of C# mentioned above is not actually true. C# is just a tool, just like EasyLanguage – each one has certain limitations and which runs on a particular framework. There is no such language that can go outside of the limitations placed by the framework, i.e. you’ll never be able to something in C# that your framework hasn't provided for from the very beginning. The functionality of a particular language can be expanded through the use of DLLs in C++, which is a whole different story from C#, and means more learning. These external DLLs can be used from C# and from EL alike.
So, in MC you actually have two options - EL and whatever C#/C++ DLLs you come up, vs only C#/C++ in NT. Is it better to have fewer options than more?

3. Security. Your C# code is not secure, and this is a fact. C# is managed code that runs on .NET that is compiled into machine code during run-time. All scripts contain the source code and your ideas are actually in the open, while you think they are secure (the most dangerous combination of all).
To gain more security, you need to use C++ because that compiles into machine code before use. Such code is more protected and needs to be disassembled to gain any information about it. Same thing goes for EasyLanguage Read-Only mode in MC – it exports machine code that is also version-secured. Disassembly of code is inherently difficult; it essentially requires the code to be rewritten based on visual observation, guessing, and a few hints disassembled 1’s and 0’s. Overall, security of managed C# and machine code cannot even be compared.
- here is some more discussion on C# protection. Some third-party tools make it more difficult to read the code by adding certain “confusion” points, but an experienced programmer can easily follow the logic and would have no trouble rebuilding the code. You need to recognize that the C# code is still there – the managed code needs to be there to execute in run-time. Here some more commentary from NT’s website that says the same thing- https://forum.ninjatrader.com/showthread.php?t=20698

MultiCharts - Raising the Trading Standard.
Please send me a private message if you have any further questions about MultiCharts
Follow me on Twitter Reply With Quote
Thanked by:




Last Updated on October 7, 2013


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts