NexusFi: Find Your Edge


Home Menu

 





How would you change NinjaTrader 7?


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one Big Mike with 15 posts (2 thanks)
    2. looks_two Michael.H with 4 posts (2 thanks)
    3. looks_3 ideaman with 4 posts (5 thanks)
    4. looks_4 Xeno with 4 posts (2 thanks)
      Best Posters
    1. looks_one GoldStandard with 3 thanks per post
    2. looks_two ideaman with 1.3 thanks per post
    3. looks_3 Michael.H with 0.5 thanks per post
    4. looks_4 Big Mike with 0.1 thanks per post
    1. trending_up 20,795 views
    2. thumb_up 25 thanks given
    3. group 16 followers
    1. forum 58 posts
    2. attach_file 0 attachments




Closed Thread
 
Search this Thread

How would you change NinjaTrader 7?

  #11 (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,534


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

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 Started this thread

Can you help answer these questions
from other members on NexusFi?
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
Are there any eval firms that allow you to sink to your …
Traders Hideout
Futures True Range Report
The Elite Circle
The space time continuum and the dynamics of a financial …
Emini and Emicro Index
ZombieSqueeze
Platforms and Indicators
 
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
Battlestations: Show us your trading desks!
26 thanks
NexusFi site changelog and issues/problem reporting
26 thanks
The Program
18 thanks
  #12 (permalink)
 David 
UK
 
Experience: Intermediate
Platform: NinjaTrader
Trading: Futures
Posts: 88 since Jun 2009
Thanks Given: 35
Thanks Received: 84

Market replay defaults to 2099 Why....!

What is wrong with today?

Thanked by:
  #13 (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,534



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

What is wrong with today?

LOL, excellent question!

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 Started this thread
  #14 (permalink)
 MXASJ 
Asia
 
Experience: Beginner
Platform: NinjaTrader, TOS
Posts: 796 since Jun 2009
Thanks Given: 109
Thanks Received: 800

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 .

Thanked by:
  #15 (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,534


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

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 Started this thread
  #16 (permalink)
 MXASJ 
Asia
 
Experience: Beginner
Platform: NinjaTrader, TOS
Posts: 796 since Jun 2009
Thanks Given: 109
Thanks Received: 800

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 .

  #17 (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,534

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

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 Started this thread
  #18 (permalink)
 MXASJ 
Asia
 
Experience: Beginner
Platform: NinjaTrader, TOS
Posts: 796 since Jun 2009
Thanks Given: 109
Thanks Received: 800


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 .

  #19 (permalink)
 bukkan 
Calcutta, India
 
Experience: Intermediate
Platform: ArthaChitra
Posts: 278 since Jun 2009
Thanks Given: 161
Thanks Received: 271

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 .

  #20 (permalink)
 Bergsra 
Ilion, NY
 
Experience: Intermediate
Platform: Ninja Trader
Broker: Mirus/Zen-fire
Trading: ES,TF,CL,GC
Posts: 59 since Dec 2009
Thanks Given: 46
Thanks Received: 15


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


Closed Thread



Last Updated on April 10, 2020


© 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