How would you change NinjaTrader 7? - NinjaTrader | futures io social day trading
futures io futures trading


How would you change NinjaTrader 7?
Updated: Views / Replies:9,835 / 57
Created: by Big Mike Attachments:0

Welcome to futures io.

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

futures io is the largest futures trading community on the planet, with over 90,000 members. At futures io, our goal has always been and always will be to create a friendly, positive, forward-thinking community where members can openly share and discuss everything the world of trading has to offer. The community is one of the friendliest you will find on any subject, with members going out of their way to help others. Some of the primary differences between futures io and other trading sites revolve around the standards of our community. Those standards include a code of conduct for our members, as well as extremely high standards that govern which partners we do business with, and which products or services we recommend to our members.

At futures io, our focus is on quality education. No hype, gimmicks, or secret sauce. The truth is: trading is hard. To succeed, you need to surround yourself with the right support system, educational content, and trading mentors Ė all of which you can find on futures io, utilizing our social trading environment.

With futures io, you can find honest trading reviews on brokers, trading rooms, indicator packages, trading strategies, and much more. Our trading review process is highly moderated to ensure that only genuine users are allowed, so you donít need to worry about fake reviews.

We are fundamentally different than most other trading sites:
  • We are here to help. Just let us know what you need.
  • We work extremely hard to keep things positive in our community.
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts.
  • We firmly believe in and encourage sharing. The holy grail is within you, we can help you find it.
  • We expect our members to participate and become a part of the community. Help yourself by helping others.

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

Reply
 
Thread Tools Search this Thread
 

How would you change NinjaTrader 7?

  #11 (permalink)
Site Administrator
Manta, Ecuador
 
Futures Experience: Advanced
Platform: My own custom solution
Favorite Futures: E-mini ES S&P 500
 
Big Mike's Avatar
 
Posts: 46,238 since Jun 2009
Thanks: 29,350 given, 83,220 received


trendisyourfriend View Post
Interesting thread.

1)
Why do we need to redefine our parameters in the data series window each time we add a new instrument. Why not creating the equivalent of a session template but for the data series?

2) How is it that i can't change the position of an indicator in the indicator window? A simple arrow Up/Down would do the trick. Once an indicator is added to our list, the list is fixed in stone. Hey! we are in 2010 and object oriented programming is almost 50 years old. If you offer the user the possibility to create a list of item then give him the choice to do whatever he wants with this list in terms of order or arrangement.

3) when we import an indicator, why don't we get the name of it for god's sake ? Shit, it's so easy to do. Instead we only know that the indicator has imported successfully. Hey! we are in 2010. Ever heard the term feedback or usability test.

4) To the Ninja team, never heard the expression 'drag and drop'. Why is it so complex to add an indicator on my chart, or add an indicator to another indicator so that it uses as inputs the result of another indicator. In case you don't know, look at Metatrader and although it is considered as a dinosaur it has this ability to add indicators by the simple and user friendly drag and drop feature.

5) can't believe you never thought about giving Ninja the possibility to act as a server for any other application that can act as client. Hey! Excel (or it's equivalent) is almost on every PC out there. Trading is for many a mathematical endeavor and traders in case you don't know pass half of their time analysing datas. Why did you not give this possibility considering it is an easy to procedure to add if you are the developer.

Enough rambling! I feel better now.

That's a great list.

It reminds me of one thing I would change if I were still using NT --- how about the ability to temporarily turn an indicator on/off without having to remove it (and all the settings!) from your chart. Just a "status: on/off" toggle would be so awesome, right?

For (3) on your list, I think maybe some improvement on the whole process from the end user point of view would be great. One of NT's strongest point is all the indicators available for it, so the import process should be a lot better and more intuitive so you know what your importing and you know why it failed if it failed.

Also the whole "overwrite" indicator thing, since there is no internal versioning of indicators on NT, it would be nice for them to address this issue. Sometimes you need to overwrite, sometimes you want to overwrite, and sometimes if you overwrite you blow up your other indicators. I use a Windows tool called "WinMerge" (shareware) that is a diff comparison of files so you can see the exact differences side-by-side very easily between two revisions of a file.

Mike

Due to time constraints, please do not PM me if your question can be resolved or answered on the forum.

Need help?
1) Stop changing things. No new indicators, charts, or methods. Be consistent with what is in front of you first.
2) Start a journal and post to it daily with the trades you made to show your strengths and weaknesses.
3) Set goals for yourself to reach daily. Make them about how you trade, not how much money you make.
4) Accept responsibility for your actions. Stop looking elsewhere to explain away poor performance.
5) Where to start as a trader? Watch this webinar and read this thread for hundreds of questions and answers.
6)
Help using the forum? Watch this video to learn general tips on using the site.

If you want
to support our community, become an Elite Member.

Reply With Quote
 
  #12 (permalink)
Elite Member
UK
 
Futures Experience: Intermediate
Platform: NinjaTrader
Favorite Futures: Futures
 
Posts: 88 since Jun 2009
Thanks: 35 given, 84 received

Market replay defaults to 2099 Why....!

What is wrong with today?

Reply With Quote
The following user says Thank You to David for this post:
 
  #13 (permalink)
Site Administrator
Manta, Ecuador
 
Futures Experience: Advanced
Platform: My own custom solution
Favorite Futures: E-mini ES S&P 500
 
Big Mike's Avatar
 
Posts: 46,238 since Jun 2009
Thanks: 29,350 given, 83,220 received



David View Post
Market replay defaults to 2099 Why....!

What is wrong with today?

LOL, excellent question!

Mike

Due to time constraints, please do not PM me if your question can be resolved or answered on the forum.

Need help?
1) Stop changing things. No new indicators, charts, or methods. Be consistent with what is in front of you first.
2) Start a journal and post to it daily with the trades you made to show your strengths and weaknesses.
3) Set goals for yourself to reach daily. Make them about how you trade, not how much money you make.
4) Accept responsibility for your actions. Stop looking elsewhere to explain away poor performance.
5) Where to start as a trader? Watch this webinar and read this thread for hundreds of questions and answers.
6)
Help using the forum? Watch this video to learn general tips on using the site.

If you want
to support our community, become an Elite Member.

Reply With Quote
 
  #14 (permalink)
Elite Member
Asia
 
Futures Experience: Beginner
Platform: NinjaTrader, TOS
 
Posts: 798 since Jun 2009
Thanks: 109 given, 786 received

Off the top of my head:

1. Embrace the fact that it is a dot Net platform. Ditch the WinForms legacy for WPF using VS2010 Shell for the Control Center and build it out from there.
2. Add ms (not micro second) resolution time stamps and if anyonce complains microsecond is needed remind them the resolution of dot Net is 10 ms. If you need micro seconds, you are on the wrong platform.
3. Offer two versions of Ninja Trader at two pricing levels and two levels of support. Regular and Distributed. Regular is the all-in-one app like we use today, Distributed would allow for communication between Ninja instances and offer the option for more robust db usage (SQL Server 2008 R2 at the center, for example) and the distribution of trading, development, and reporting functions.
4. Real, supported Global variables. The system does know how many ES contracts I have on and what my Global PnL is etc. That should be made readily available to individual strats.
5. Portfolio level backtesting.
6. Better use of multi threading. Anything thats not facing the broker should be in a different thread. Or at least give me the option to use Data Provider X with Broker Y for Instrument Z.

That's it for now. I'm sure I'll think of more .

Reply With Quote
The following user says Thank You to MXASJ for this post:
 
  #15 (permalink)
Site Administrator
Manta, Ecuador
 
Futures Experience: Advanced
Platform: My own custom solution
Favorite Futures: E-mini ES S&P 500
 
Big Mike's Avatar
 
Posts: 46,238 since Jun 2009
Thanks: 29,350 given, 83,220 received


MXASJ View Post
Off the top of my head:

1. Embrace the fact that it is a dot Net platform. Ditch the WinForms legacy for WPF using VS2010 Shell for the Control Center and build it out from there.
2. Add ms (not micro second) resolution time stamps and if anyonce complains microsecond is needed remind them the resolution of dot Net is 10 ms. If you need micro seconds, you are on the wrong platform.
3. Offer two versions of Ninja Trader at two pricing levels and two levels of support. Regular and Distributed. Regular is the all-in-one app like we use today, Distributed would allow for communication between Ninja instances and offer the option for more robust db usage (SQL Server 2008 R2 at the center, for example) and the distribution of trading, development, and reporting functions.
4. Real, supported Global variables. The system does know how many ES contracts I have on and what my Global PnL is etc. That should be made readily available to individual strats.
5. Portfolio level backtesting.
6. Better use of multi threading. Anything thats not facing the broker should be in a different thread. Or at least give me the option to use Data Provider X with Broker Y for Instrument Z.

That's it for now. I'm sure I'll think of more .

Excellent list! All of these are more high end features that only the top of the power user class would want, so I think it is only fair for such a product to have a higher price tag. The suggestions from other users so far have been relatively easy GUI changes that would take only minutes to complete most likely (for the most part), whereas these changes might take them years, but a good list nonetheless!

The global variables is an easy one, I hope they will do that.

Mike

Due to time constraints, please do not PM me if your question can be resolved or answered on the forum.

Need help?
1) Stop changing things. No new indicators, charts, or methods. Be consistent with what is in front of you first.
2) Start a journal and post to it daily with the trades you made to show your strengths and weaknesses.
3) Set goals for yourself to reach daily. Make them about how you trade, not how much money you make.
4) Accept responsibility for your actions. Stop looking elsewhere to explain away poor performance.
5) Where to start as a trader? Watch this webinar and read this thread for hundreds of questions and answers.
6)
Help using the forum? Watch this video to learn general tips on using the site.

If you want
to support our community, become an Elite Member.

Reply With Quote
 
  #16 (permalink)
Elite Member
Asia
 
Futures Experience: Beginner
Platform: NinjaTrader, TOS
 
Posts: 798 since Jun 2009
Thanks: 109 given, 786 received

There is a gap between a $50/month application and a $5,000/month application that I think Ninja is in a better position than most to address.

Forgot to add:

- Extend the ATI to allow for better integration with third-party systems.
- Offer an Options module or unlock/finish developing the current Options functionality. There are workarounds to get it to plot options and display last/bid/ask. It would be great if there were simple tools to get it to display Options chains.

There is some stuff you can do now on the multi-instrument front like looking at the crude curve or the yeild curve or whatever but I haven't seen much on the development front. To that end:

- Offer a spreader along the lines of what TT and CGQ offer.

That's enough for me for today .

Reply With Quote
 
  #17 (permalink)
Site Administrator
Manta, Ecuador
 
Futures Experience: Advanced
Platform: My own custom solution
Favorite Futures: E-mini ES S&P 500
 
Big Mike's Avatar
 
Posts: 46,238 since Jun 2009
Thanks: 29,350 given, 83,220 received

A long time ago on the NT forum I was pleading with NT to fix some stuff, etc. I said I was willing to pay double what they were charging if some stuff would just work (was trying to make the case that a better product was worth more money), and I made a statement that all the free users were a drain on their resources. I opened it up and asked for other users to chime in. I was shot down FAST, no one wanted to pay more, and in fact I learned that the vast majority pay ZERO.

When you consider that, notwithstanding whatever revenues they receive from the brokers for those "free" customers, I think it is going to be very hard to make a case to Ray @ NT to come out with a high-end product. Just a gut feeling, I could of course be completely off base and 1000% wrong (I hope I am wrong actually). But it seems like it would be a dramatic departure from their current method of operation.

I am just pulling some numbers out of my rear here, but lets say 90% of NT's revenues are generated by brokers. These customers are not the right clientele for such a high end product as you are describing, all of those features would be lost on them.

Mike

Due to time constraints, please do not PM me if your question can be resolved or answered on the forum.

Need help?
1) Stop changing things. No new indicators, charts, or methods. Be consistent with what is in front of you first.
2) Start a journal and post to it daily with the trades you made to show your strengths and weaknesses.
3) Set goals for yourself to reach daily. Make them about how you trade, not how much money you make.
4) Accept responsibility for your actions. Stop looking elsewhere to explain away poor performance.
5) Where to start as a trader? Watch this webinar and read this thread for hundreds of questions and answers.
6)
Help using the forum? Watch this video to learn general tips on using the site.

If you want
to support our community, become an Elite Member.

Reply With Quote
 
  #18 (permalink)
Elite Member
Asia
 
Futures Experience: Beginner
Platform: NinjaTrader, TOS
 
Posts: 798 since Jun 2009
Thanks: 109 given, 786 received


Big Mike View Post
A long time ago on the NT forum I was pleading with NT to fix some stuff, etc. I said I was willing to pay double what they were charging if some stuff would just work (was trying to make the case that a better product was worth more money), and I made a statement that all the free users were a drain on their resources. I opened it up and asked for other users to chime in. I was shot down FAST, no one wanted to pay more, and in fact I learned that the vast majority pay ZERO.

When you consider that, notwithstanding whatever revenues they receive from the brokers for those "free" customers, I think it is going to be very hard to make a case to Ray @ NT to come out with a high-end product. Just a gut feeling, I could of course be completely off base and 1000% wrong (I hope I am wrong actually). But it seems like it would be a dramatic departure from their current method of operation.

I am just pulling some numbers out of my rear here, but lets say 90% of NT's revenues are generated by brokers. These customers are not the right clientele for such a high end product as you are describing, all of those features would be lost on them.

Mike

That is a very valid point. The other end of the commercial spectrum is roll-your-own. So your point is... how long will you have a paying customer for:

... a free product: Forever. Churn be damned!
... a $50/month product: a long time. Churn be damned! But keep a good public reputation by offering a works-as-advertised product.
... a $5,000/month product: until the customer goes bust or rolls their own

I alluded to it in another post but the main advantage of the 5-10K month tools is time-to-market. You can start trading live with industrial-grade tools tomorrow. But if you indeed do make money it makes sense in the long term to build your own system or have an extremely tight relationship with your vendor where they are the functional and operational equivalent of an in-house dev team.

But I'm OT. Need to be careful as the thread police have been quite active lately .

Reply With Quote
 
  #19 (permalink)
Elite Member
Calcutta, India
 
Futures Experience: Intermediate
Platform: ArthaChitra
 
Posts: 278 since Jun 2009
Thanks: 161 given, 259 received

volume profile charts. ok i know both paid and free stuffs are available, but native vp has its own advantages.

millisecond resolution.

hope they support some Indian brokers .

Reply With Quote
 
  #20 (permalink)
Elite Member
Ilion, NY
 
Futures Experience: Intermediate
Platform: Ninja Trader
Broker/Data: Mirus/Zen-fire
Favorite Futures: ES,TF,CL,GC
 
Posts: 59 since Dec 2009
Thanks: 46 given, 15 received

Not sure what thread this should go.


And I am not sure where the problem lies...if it is a NT, Broker, or data feed issue.....but the jest of it is, I would like to have the market internals added to the symbol list. Seems redundant to procure another software, data feed ect to obtain the market internals. Maybe someone could help shed some light or suggest other alternatives. I apologize if this is posted incorrectly.

Thank you,

Ted

Reply With Quote

Reply



futures io > > > > How would you change NinjaTrader 7?

Thread Tools Search this Thread
Search this Thread:

Advanced Search



Upcoming Webinars and Events (4:30PM ET unless noted)

Linda Bradford Raschke: Reading The Tape

Elite only

Adam Grimes: TBA

Elite only

NinjaTrader: TBA

January

Ran Aroussi: TBA

Elite only
     

Similar Threads
Thread Thread Starter Forum Replies Last Post
Is this difficult to change? crlsalva1 NinjaTrader Programming 5 April 11th, 2011 03:41 PM
What do you do when you want to change everything? mindfultrader Psychology and Money Management 20 April 5th, 2011 11:39 PM
How to change a .cs file into NinjaTrader 7 zip micdup NinjaTrader 15 January 7th, 2011 08:57 PM
Change Your NotePad bigK Platforms and Indicators 6 December 20th, 2010 04:36 PM
Can NinjaTrader data be stored other than \My Documents\NinjaTrader 6.5 tc12357 NinjaTrader 4 December 15th, 2009 02:55 PM


All times are GMT -4. The time now is 06:07 PM.

Copyright © 2017 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
Page generated 2017-12-12 in 0.14 seconds with 19 queries on phoenix via your IP 54.167.44.32