NinjaTrader or Multicharts - futures io
futures io futures trading



NinjaTrader or Multicharts


Discussion in MultiCharts

Updated by jagui
      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.0 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 40,028 views
    2. thumb_up 76 thanks given
    3. group 37 followers
    1. forum 113 replies
    2. attach_file 1 attachments




Welcome to futures io: the largest futures trading community on the planet, with well over 100,000 members
  • 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 and simple.

-- Big Mike, Site Administrator

(If you already have an account, login at the top of the page)

 
Search this Thread
 

NinjaTrader or Multicharts

(login for full post details)
  #1 (permalink)
HK
 
 
Posts: 2 since May 2010
Thanks: 0 given, 0 received

Which one is better? Multicharts or NinjaTrader?

Reply With Quote

Can you help answer these questions
from other members on futures io?
Show bar number above each tick bar
EasyLanguage Programming
Macros for flatten and reverse
TradeStation
The Journey
Traders Hideout
QDEL
Stocks and ETFs
3x Fangdango
Traders Hideout
 
Best Threads (Most Thanked)
in the last 7 days on futures io
Lost & losing hope
25 thanks
VWAP for stock index futures trading?
25 thanks
Coronavirus COVID-19
25 thanks
Emini 4 Tick Scalp still valid?
17 thanks
Price Action Kewltech Style
15 thanks
 
(login for full post details)
  #3 (permalink)
Site Moderator
 
 
sam028's Avatar
 
Posts: 3,639 since Jun 2009
Thanks: 3,767 given, 4,445 received


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
The following 2 users say Thank You to sam028 for this post:
 
(login for full post details)
  #4 (permalink)
Site Administrator
Manta, Ecuador
 
Experience: Advanced
Platform: My own custom solution
Trading: Emini Futures
 
Big Mike's Avatar
 
Posts: 49,060 since Jun 2009
Thanks: 31,667 given, 95,087 received


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

For the best trading education, watch our webinars
Searching for trading reviews? Review this list

Follow us on Twitter, YouTube, and Facebook

Support our community as an Elite Member:
https://futures.io/elite/
Follow me on Twitter Visit my Facebook Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #5 (permalink)
Vendor
 
 
mattz's Avatar
 
Posts: 2,480 since Sep 2010
Thanks: 2,410 given, 3,699 received

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 support@OptimusFutures.com
Reply With Quote
The following 3 users say Thank You to mattz for this post:
 
(login for full post details)
  #6 (permalink)
Columbus, Ohio, US
 
Experience: Intermediate
Platform: MultiCharts
Broker: Multiple/Multiple
Trading: ES, EUR/USD
 
MultiCharts's Avatar
 
Posts: 168 since Oct 2010
Thanks: 74 given, 171 received

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 Visit my Facebook Reply With Quote
 
(login for full post details)
  #7 (permalink)
Columbus, Ohio, US
 
Experience: Intermediate
Platform: MultiCharts
Broker: Multiple/Multiple
Trading: ES, EUR/USD
 
MultiCharts's Avatar
 
Posts: 168 since Oct 2010
Thanks: 74 given, 171 received

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 Visit my Facebook Reply With Quote
 
(login for full post details)
  #8 (permalink)
Indianapolis, IN USA
 
Experience: Advanced
Platform: Ninjatrader TOS Custom
Broker: Several
Trading: ES CL ZB
 
Posts: 374 since Dec 2009
Thanks: 225 given, 380 received

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
The following user says Thank You to timefreedom for this post:
 
(login for full post details)
  #9 (permalink)
Montreal, Canada
 
 
Posts: 8 since Sep 2010
Thanks: 3 given, 1 received

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

Reply With Quote
 
(login for full post details)
  #10 (permalink)
Columbus, Ohio, US
 
Experience: Intermediate
Platform: MultiCharts
Broker: Multiple/Multiple
Trading: ES, EUR/USD
 
MultiCharts's Avatar
 
Posts: 168 since Oct 2010
Thanks: 74 given, 171 received



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://ninjatrader.com/support/forum/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 Visit my Facebook Reply With Quote
The following 2 users say Thank You to MultiCharts for this post:


futures io Trading Community Platforms and Indicators MultiCharts > NinjaTrader or Multicharts


October 7, 2013


Upcoming Webinars and Events
     



Copyright © 2020 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, +507 833-9432, info@futures.io
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.
no new posts