NexusFi: Find Your Edge


Home Menu

 





Release date for NinjaTrader 8


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one NinjaTrader with 24 posts (96 thanks)
    2. looks_two NGtrader with 19 posts (21 thanks)
    3. looks_3 Big Mike with 18 posts (43 thanks)
    4. looks_4 SodyTexas with 17 posts (11 thanks)
      Best Posters
    1. looks_one NinjaTrader with 4 thanks per post
    2. looks_two Jigsaw Trading with 3.1 thanks per post
    3. looks_3 Big Mike with 2.4 thanks per post
    4. looks_4 NGtrader with 1.1 thanks per post
    1. trending_up 130,148 views
    2. thumb_up 380 thanks given
    3. group 85 followers
    1. forum 295 posts
    2. attach_file 7 attachments




 
Search this Thread

Release date for NinjaTrader 8

  #31 (permalink)
 
perryg's Avatar
 perryg 
Rechovot
 
Experience: Advanced
Platform: NinjaTrader
Broker: CQG
Trading: Index,Currency and Energy futures
Posts: 1,644 since Jan 2010
Thanks Given: 508
Thanks Received: 6,288


Big Mike View Post
I cannot understand how the three NT8 webinars could be classified as not helpful.

Tons of info is in each that is not published elsewhere.

However, I have found that many users do not pay attention - often and repeatedly asking questions that have been answered. In this case maybe a more laymen user might not appreciate the webinars as much because they were to technical or did not visually demonstrate every new feature.

You can't please everyone... But I for one want to see Ray continue to publish on futures.io (formerly BMT).

Sent from my LG Optimus G Pro

I have read this thread and am quite amazed at what I read. NT 7 is a stable product and is in the forefront of any of the other platforms out there. As a long time trader and software developer for over 35 years, it seems all those complaining are like the artisan who does a bad job and then blames his tools or says that the floor was crooked. IT usually is the bad artisan and not his tools. A good and successful trader will not complain about his tools as they are far less important to the outcome of his success than his own capabilities and trading paradigm.

Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Exit Strategy
NinjaTrader
Better Renko Gaps
The Elite Circle
Are there any eval firms that allow you to sink to your …
Traders Hideout
The space time continuum and the dynamics of a financial …
Emini and Emicro Index
NexusFi Journal Challenge - April 2024
Feedback and Announcements
 
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
  #32 (permalink)
 
Robotman's Avatar
 Robotman 
Los Altos, CA
 
Experience: Intermediate
Platform: NT8, Jigsaw, MzPack
Broker: Ninja/Continuum
Trading: ES, CL
Posts: 118 since Apr 2010
Thanks Given: 549
Thanks Received: 174

Totally agree @perryg. I will probably continue trading with NT7 for a while after NT8 comes out anyway and just run NT8 on downloaded data to get used to it and follow futures.io (formerly BMT) threads to monitor bug reports. I will not be surprised if it will take a few months to get stuff like Gomi, Fat Tails, Xav1029, Jigsaw, etc scripts re-written and tested anyway.
I am very happy with NT7 and yet I still look forward to NT8 next year. Really.

Reply With Quote
  #33 (permalink)
 
Jigsaw Trading's Avatar
 Jigsaw Trading  Jigsaw Trading is an official Site Sponsor
 
Posts: 2,988 since Nov 2010
Thanks Given: 831
Thanks Received: 10,393


I have to admit, I am amongst the disappointed.

I don't care about the release date so much but I do care about support being a bit more communicative.

I reported an issue that has lost my customers money and the fix is fairly trivial. It's just not in a widely used part of the product. I have actually reported it a number of times, directly to members of support. The last time, I did it I was told "I'll mention it to development". No other reply, no updates on what development said, no "sorry, not going to be done". Just nada. And I'm a Ninja partner!

For an issue where people have lost money, I think at least a reply would be appropriate.

In terms of performance, there's a lot of stuff that can impact the performance of Ninja and you do need to keep on top of it. Ninja has a reputation for being slow. It's a platform that you can also extend with your own scripts. When it slows down, it's either a config issue or an issue with a script. There's steps you can take to figure out which and get to the bottom of the issue.

Now - whilst Ninja can't be responsible for your config or scripts, when people are constantly on-line discussing Ninja performance negatively, you'd think that you'd do something to rectify that by providing people with the information they need to rectify performance issues. Right now - go to support about this and they can't really help you. I'm not sure if they are unaware or for some reason it's something they don't want to get involved with.

As a partner, I need Ninja to fly on customers machines and to do that I ended up spending a lot of time supporting the platform. In the end I documented a lot of the issues and some other guys chipped in. We ended up with a repository of information on tuning Ninja.

For instance, Ninja uses an SQL Server CE database which gets added to each time you add/modify an order, including strategy executions. That database fills up and as it gets bigger, it gets slower. It gets to the point where there will be a 3 second pause when you add a live order. During this pause, the platform is locked.
This has people thinking it's taking gradually longer to get filled.

The solution - clean down the database every few weeks - but do Ninja tell you this? I've never seen this issue explained by Ninja anywhere and yet it is key in keeping the platform running well.

If you have a trading app and you know the thing is going to slow down this way over time, why not be upfront about it and tell people it needs to be tuned periodically? Seems more sensible than people all thinking it's slow.

There's also the following issues:
- disk thrashing with Ninja (often caused by clashes with security software, windows search indexer)
- Processor hogging with certain BIOS settings (Intel Speedstep & hyperthreading)

Both devastate performance but are fixed in 5 minutes!

I hope that with Ninja 8 these issues either go away OR Ninja gets pro-active in telling people how to tune the app. I'm a nerd and I do not think that Ninja is slow. Then again, I know how to tune it and what config issues will kill it.

As for the other issue - at any time, Ninja can decide to make support a two way thing INCLUDING saying "sorry but no" when an issue won't be looked at.

While I'm whining - it would be nice if Ninja stopped telling customers to delete all their workspaces as a knee-jerk reaction to any issue. It's a huge pain and rarely necessary.

If you have any questions about the products or services provided, please send me a Private Message or use the futures.io " Ask Me Anything" thread
Visit my NexusFi Trade Journal Reply With Quote
  #34 (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,536

@DionysusToast,

Hard to disagree with anything you've written.

But in the best spirit and to try to get people to offer solutions to go along with their posts, what specific actionable items would you implement to address these if you were Ray?

Clearly one of the biggest strengths of NinjaTrader is C# and the user community built around that. I think they could still make it far easier to import and manage user scripts and have made several suggestions to Ray in the past revolving around this. But as you mentioned, with power comes responsibility - so what happens is people are loading up NT with highly inefficient pieces of code (indicators), then blaming NT when things go badly.

I am not proficient enough in C# .NET development to know for certain if this could be done --- but it seems to me they need some sort of built in performance monitor that can analyze and call out poorly performing user scripts based on latency/response time or CPU utilization, and have that be built-in as part of NinjaTrader.

I could envision a list of running user scripts and columns that show total CPU time and latency on each new bar/tick the script creates since NT has been running.

As for the database, that seems quite ridiculous... having recently encountered NT database issues of my own, I am not a fan of this implementation. I can't imagine any situation where SQL should perform so poorly as to cause a 3 second delay on a query, it's like maybe there is some kind of race condition or something happening there.

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
Thanked by:
  #35 (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,536


DionysusToast View Post
While I'm whining - it would be nice if Ninja stopped telling customers to delete all their workspaces as a knee-jerk reaction to any issue. It's a huge pain and rarely necessary.

I don't want to get myself into trouble here but you do raise a good point.

Speaking purely as a NinjaTrader user, I voiced similar concerns to Ray a few years ago. Since I am not Ray and I do not work at NinjaTrader, I can only guess as to why these things are happening. My gut feeling tells me it's a combination of bad training and poor interaction between support and development teams.

I do not know the structure of the company, but it is almost like the programmers are isolated from the support staff by more than just region or language, and therefore support ends up telling customers things like "delete everything" because they don't have a better solution.

I think this is more of an issue for me personally than most because of my technical background. When I oversaw support and engineering in my "prior life", one thing I absolutely would not stand for was having my support staff point fingers away from us in the eyes of a customer. I always told them to take complete ownership of the ticket, if a customer called us I didn't care what they had to do, but solve the issue even if it had nothing to do with us.

On the other side of the coin, I see the overwhelming majority of futures.io (formerly BMT) users say that NT support is top notch fantastic, routinely does hand holding and remote access troubleshooting, etc. I point this out because I think users like you and I, and @Traderji, are the exception to the rule as "power users".

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
  #36 (permalink)
 
Jigsaw Trading's Avatar
 Jigsaw Trading  Jigsaw Trading is an official Site Sponsor
 
Posts: 2,988 since Nov 2010
Thanks Given: 831
Thanks Received: 10,393

If I were suddenly put in charge at Ninja, I'd do the following.

1 - Close the loop on support. Give customers an issue reference and a place to log on and see the status of their issue. Give the support team rules on how long an issue can stay open by issue type/priority. This way all issues get closed, maybe not to the customers satisfaction if the reply is "no can do" but this is way better than not informing people at all. I will also say that Ninja Support is mostly extremely helpful but that doesn't stop you from getting disappointed when they say "we'll tell development" and then never get back to you.

2 - Aggressively tackle the number 1 objection to using Ninja - performance. Create a performance Wiki or new document that goes through the common performance issues, how to identify them and how to resolve them.

3 - Document the steps for resolving the most commonly occurring, yet unsupported issues with Ninja. One example is when you install some third party software/script and then all your indicators are missing. The way out of this is fairly simple, just a set of steps to follow.

Many times I've had people contact me saying "Help, Ninja are telling me to delete my workspaces" and there's never been a time I couldn't walk them through getting up again without doing this. Quite a few people get told to uninstall too.

If you have any questions about the products or services provided, please send me a Private Message or use the futures.io " Ask Me Anything" thread
Visit my NexusFi Trade Journal Reply With Quote
  #37 (permalink)
 
perryg's Avatar
 perryg 
Rechovot
 
Experience: Advanced
Platform: NinjaTrader
Broker: CQG
Trading: Index,Currency and Energy futures
Posts: 1,644 since Jan 2010
Thanks Given: 508
Thanks Received: 6,288


DionysusToast View Post
If I were suddenly put in charge at Ninja, I'd do the following.

1 - Close the loop on support. Give customers an issue reference and a place to log on and see the status of their issue. Give the support team rules on how long an issue can stay open by issue type/priority. This way all issues get closed, maybe not to the customers satisfaction if the reply is "no can do" but this is way better than not informing people at all. I will also say that Ninja Support is mostly extremely helpful but that doesn't stop you from getting disappointed when they say "we'll tell development" and then never get back to you.

2 - Aggressively tackle the number 1 objection to using Ninja - performance. Create a performance Wiki or new document that goes through the common performance issues, how to identify them and how to resolve them.

3 - Document the steps for resolving the most commonly occurring, yet unsupported issues with Ninja. One example is when you install some third party software/script and then all your indicators are missing. The way out of this is fairly simple, just a set of steps to follow.

Many times I've had people contact me saying "Help, Ninja are telling me to delete my workspaces" and there's never been a time I couldn't walk them through getting up again without doing this. Quite a few people get told to uninstall too.

I totally agree with all your assumptions, and in fact you took the words out of my mouth as that is what I wanted to write. Saying all this, it has nothing to do with the release date of the next version, which seems to have put a lot of people on the wrong side of the issues at stake. From experience sometimes new version still have old bugs in them. New version are always nice to have, but they are not the B and end of everything as some people have suggested.
Usually when there are work-arounds that the mother company has not solved, this is where forums like futures.io (formerly BMT) come in play so that others can benefit from the experience of the community. If you have a check list of some of these work-arounds, it would be nice to share it with the forum.

Reply With Quote
Thanked by:
  #38 (permalink)
 
DarkPoolTrading's Avatar
 DarkPoolTrading   is a Vendor
 
Posts: 1,036 since May 2012
Thanks Given: 1,244
Thanks Received: 1,326


DionysusToast View Post
For instance, Ninja uses an SQL Server CE database which gets added to each time you add/modify an order, including strategy executions. That database fills up and as it gets bigger, it gets slower. It gets to the point where there will be a 3 second pause when you add a live order. During this pause, the platform is locked.
This has people thinking it's taking gradually longer to get filled.

The solution - clean down the database every few weeks - but do Ninja tell you this? I've never seen this issue explained by Ninja anywhere and yet it is key in keeping the platform running well.

Hi Peter,

I've started noticing this and was wondering what was going on. If possible, please could you post the steps that need to be followed to clean the database for this specific issue.

Thanks!

Diversification is the only free lunch
Follow me on Twitter Reply With Quote
  #39 (permalink)
 
Jigsaw Trading's Avatar
 Jigsaw Trading  Jigsaw Trading is an official Site Sponsor
 
Posts: 2,988 since Nov 2010
Thanks Given: 831
Thanks Received: 10,393


DarkPoolTrading View Post
Hi Peter,

I've started noticing this and was wondering what was going on. If possible, please could you post the steps that need to be followed to clean the database for this specific issue.

Thanks!

lol! Told you it was a common issue!

Log off your account.
Go to NinjaTrader control center -> Tools -> options
Click "Data" tab
Click "Reset DB"

You'll lose all your trade history but you'll also lose the long pauses on entering an order/getting a fill etc.

I'll start some new threads on tuning Ninja - I have the info elsewhere, so I can cut & paste it.

Give me a few days though....

If you have any questions about the products or services provided, please send me a Private Message or use the futures.io " Ask Me Anything" thread
Visit my NexusFi Trade Journal Reply With Quote
  #40 (permalink)
 
Silvester17's Avatar
 Silvester17 
Columbus, OH
Market Wizard
 
Experience: None
Platform: NT 8, TOS
Trading: ES
Posts: 3,603 since Aug 2009
Thanks Given: 5,139
Thanks Received: 11,527



DionysusToast View Post
If I were suddenly put in charge at Ninja, I'd do the following.

1 - Close the loop on support. Give customers an issue reference and a place to log on and see the status of their issue. Give the support team rules on how long an issue can stay open by issue type/priority. This way all issues get closed, maybe not to the customers satisfaction if the reply is "no can do" but this is way better than not informing people at all. I will also say that Ninja Support is mostly extremely helpful but that doesn't stop you from getting disappointed when they say "we'll tell development" and then never get back to you.

2 - Aggressively tackle the number 1 objection to using Ninja - performance. Create a performance Wiki or new document that goes through the common performance issues, how to identify them and how to resolve them.

3 - Document the steps for resolving the most commonly occurring, yet unsupported issues with Ninja. One example is when you install some third party software/script and then all your indicators are missing. The way out of this is fairly simple, just a set of steps to follow.

Many times I've had people contact me saying "Help, Ninja are telling me to delete my workspaces" and there's never been a time I couldn't walk them through getting up again without doing this. Quite a few people get told to uninstall too.

@DionysusToast,

I'm a so called power user. doing a lot of testing with heavy duty programs. but I do not encounter performance problems.

just a thought, could the performance issue be a problem on your end and not nt? in my experience, the cause is most likely some custom stuff.

Reply With Quote
Thanked by:




Last Updated on March 16, 2017


© 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