The Truth: NinjaTrader - NinjaTrader | futures io social day trading
futures io futures trading


The Truth: NinjaTrader
Updated: Views / Replies:198,335 / 1,059
Created: by AynRandFan Attachments:66

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
 66  
 
Thread Tools Search this Thread
 

The Truth: NinjaTrader

  #911 (permalink)
Elite Member
Bala, PA, USA
 
Futures Experience: Intermediate
Platform: NinjaTrader
Broker/Data: Mirus, IB
Favorite Futures: SPY, Oil, Euro
 
monpere's Avatar
 
Posts: 1,858 since Jul 2010
Thanks: 300 given, 3,276 received

I use to get freezes and crashes 2 or 3 times a week with NT6.5, but with NT7 those are very rare occurrences. One of the things I do regularly is reset the database every few days or every weekend. On my system, the original Ninjatrader.sdf database file is around 5MB, once it grows to over 10MB or so, I reset the database to bring it back down to the original size. I've noticed certain performance aspects get increasingly worst, the larger the database file gets.

Another source of hangs and freezes and slowdown I have also found in my experience are corrupted workspaces. I don't know how this comes to be since the workspace data seems to be stored in .xml files, and I don't know how these can be corrupted and go unnoticed, since a .xml file has to be parsed by NT, I assume the parsing would discover any corrupted tags.

Many times when I start getting continuous slow response and start seeing the hour glass on every click or scrolling the charts, I recreate the workspace or restore a copy of that .xml file, and that will take care of the issue. This just happened this morning, I had to recreate a workspace I've been using unaltered for the past few weeks. If the default workspace, the one that comes up automatically when you start NT, is corrupted, it will prevent NT from starting altogether. I have encountered this several times as well, and I have to kill NT, delete that workspace .xml file and the default _Workspaces.xml file, and restart NT.

These are the only serious issues I have really had since NT7, and they all can be taken care of with some regular maintenance in my case.


Last edited by monpere; May 4th, 2012 at 12:47 PM.
Reply With Quote
The following 2 users say Thank You to monpere for this post:
 
  #912 (permalink)
Elite Member
Berlin, Europe
 
Futures Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker/Data: Interactive Brokers
Favorite Futures: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,651 since Mar 2010
Thanks: 4,226 given, 25,599 received
Forum Reputation: Legendary


blackout23 View Post
The new 64-Bit Version means there is more memory accessible for indicators which
makes it more stable. Is my assumption true?

I would love to see a Linux native client of NinjaTrader. Windows is just terrible with memory and
different architectures. When the first 64 bit CPUs came out linux supported it from day one. Every package
is available for i686 or x86_64 not so with Slowdowse.

I never ran into memory problems with the 32-bit version, while it was running live. But I have a huge amount of indicators and strategies, and when I edit some of them Ninjatrader quickly needs another Gigabyte of RAM. With the 64-bit version there are no limits. Maybe I need to clean up things a bit.

I do not know any well-coded indicators that have exceptional RAM requirements.

Even my Fibonacci Analyzer, which produces 540 plots was running well on a 1-minute chart and a lookback period of 100 days with the 32-bit version. 100 days x 1395 minutes x 540 plots x 8 Bytes (double) = 600 MByte. Not very astonishing that NinjaTrader used another 0.6 GByte for that indicator. But then it is the most RAM-hungry indicator that I have ever coded and it is only used for testing purpose, as nobody requires 540 lines for trading live strategies. Of course it would be another story if you use an indicator with 540 plots on a tick series.

Reply With Quote
The following 2 users say Thank You to Fat Tails for this post:
 
  #913 (permalink)
Elite Member
Toronto, Canada
 
Futures Experience: Advanced
Platform: NinjaTrader, MT4
Broker/Data: Amp/CQG, Citibank
Favorite Futures: CL, GC, 6E, ES, TF, EURUSD, GBPJPY, AUDUSD
 
Beljevina's Avatar
 
Posts: 349 since Sep 2010
Thanks: 379 given, 564 received



monpere View Post
Another source of hangs and freezes and slowdown I have also found in my experience are corrupted workspaces. I don't know how this comes to be since the workspace data seems to be stored in .xml files, and I don't know how these can be corrupted and go unnoticed, since a .xml file has to be parsed by NT, I assume the parsing would discover any corrupted tags.

Many times when I start getting continuous slow response and start seeing the hour glass on every click or scrolling the charts, I recreate the workspace or restore a copy of that .xml file, and that will take care of the issue. This just happened this morning, I had to recreate a workspace I've been using unaltered for the past few weeks. ...

I get this workspace corruption thing happening every few weeks it seems. Happened just yesterday, and I had to spend over an hour troubleshooting and recreating some charts. (I had some screenshots and in my fit of maddness was going to post my beefs, but held myself back. ) I restart NT7 daily after the CME instruments close @ 5:15pm EST and I'd not done it for 2 days, but that shouldn't matter. I actually added no new indicators, although I did create a few momentum based time charts. The workspace seemed to work, except for 3 charts hanging forever saying loading data, eventually causing a NT wide freeze. The goodness was that it would start and seemingly run OK for a few minutes, where I could then save the chart template for the new charts. I wish NT would implement individual chart save templates automatically, as opposed to stuffing everything into one large XML file, which ultimately somehow gets corrupted. Yes, I run 30+ charts at the same time for 8-12 instruments, but I do not see that as excessive.

I have gotten into the habit of saving my workspace a few times through the day. I then have a backup utility that backs it and some other stuff up hourly, into a new zip file, so I have a filename timestamp that allows me to roll back to a previous properly loading workspace. It's saved my ass at least once now that I have implemented it; it's in a previous post of last week in case anyone is interested.


Fat Tails View Post
... Even my Fibonacci Analyzer, which produces 540 plots was running well on a 1-minute chart and a lookback period of 100 days with the 32-bit version. 100 days x 1395 minutes x 540 plots x 8 Bytes (double) = 600 MByte. Not very astonishing that NinjaTrader used another 0.6 GByte for that indicator. But then it is the most RAM-hungry indicator that I have ever coded and it is only used for testing purpose, as nobody requires 540 lines for trading live strategies. Of course it would be another story if you use an indicator with 540 plots on a tick series.

FT, how does one measure or view the individual indicator memory usage footprints?

Reply With Quote
The following 2 users say Thank You to Beljevina for this post:
 
  #914 (permalink)
Elite Member
Berlin, Europe
 
Futures Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker/Data: Interactive Brokers
Favorite Futures: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,651 since Mar 2010
Thanks: 4,226 given, 25,599 received
Forum Reputation: Legendary


Beljevina View Post
I get this workspace corruption thing happening every few weeks it seems. Happened just yesterday, and I had to spend over an hour troubleshooting and recreating some charts. (I had some screenshots and in my fit of maddness was going to post my beefs, but held myself back. ) I restart NT7 daily after the CME instruments close @ 5:15pm EST and I'd not done it for 2 days, but that shouldn't matter. I actually added no new indicators, although I did create a few momentum based time charts. The workspace seemed to work, except for 3 charts hanging forever saying loading data, eventually causing a NT wide freeze. The goodness was that it would start and seemingly run OK for a few minutes, where I could then save the chart template for the new charts. I wish NT would implement individual chart save templates automatically, as opposed to stuffing everything into one large XML file, which ultimately somehow gets corrupted. Yes, I run 30+ charts at the same time for 8-12 instruments, but I do not see that as excessive.

I have gotten into the habit of saving my workspace a few times through the day. I then have a backup utility that backs it and some other stuff up hourly, into a new zip file, so I have a filename timestamp that allows me to roll back to a previous properly loading workspace. It's saved my ass at least once now that I have implemented it; it's in a previous post of last week in case anyone is interested.



FT, how does one measure or view the individual indicator memory usage footprints?


You start NinjaTrader and open a chart. Then you look how much RAM NinjaTrader uses. Then you add the indicator to your chart. Now you check again.

Historical data has 1 tick per bar, that is what I used to calculate the RAM requirement of the indicator, on real-time data the RAM usage will be higher, but then you will probably not have 100 days of real-time data on your chart....

Reply With Quote
The following 2 users say Thank You to Fat Tails for this post:
 
  #915 (permalink)
 Vendor: www.tools4trading.de 
Erfurt Germany
 
Futures Experience: Master
Platform: rtMagic, NinjaTrader
Broker/Data: AMP/CQG, IAB
Favorite Futures: ES, 6E, FDAX, FGBL
 
Posts: 338 since Aug 2011
Thanks: 54 given, 460 received


blackout23 View Post
Thanks for your insight.
I wouldn't underestimate the linux userbase. With Valve and Electronic Arts there are two multibilion dollar companys
reaching out to linux and I think there are more potential traders than gamers currently using linux. They wouldn't do it if there was no money to be made. Now with Windows 8 looking like it's going to flop I have noticed an increase in Ubuntu and Linux related news articles.

When Linux, then first MAC, while is a comperable undemocratic fixed and defined plattform!
I self a hardcore software developer (down to embedded microcontrolers, on PC i only use Windows, while any users has the same by microsoft equal defined plattform. When i switch, then to MAC, is give the same fixed os software with the same "know features and errors" on all customer systems.
Currently i never well give support for a own full free linux software for running under all distributions, kernels, shells or what ever.

OS or any license costs as one time fee is no problem, the support and the potential of "self helping" for normal users is for a little company a problem. This is my private mine, i dont think we become on the next time a "native" linux NinjaTrader...
When Windows8 has a "unuseable" GUI, no problem... microsoft has server versions without a play center GUI and its come a pro or enterprise version with a standard desktop or any user can switch by using "ClassicShell" to a "normal" desktopscreen and continue use the advantages of the fast Win8 kernel

Reply With Quote
 
  #916 (permalink)
Elite Member
Bala, PA, USA
 
Futures Experience: Intermediate
Platform: NinjaTrader
Broker/Data: Mirus, IB
Favorite Futures: SPY, Oil, Euro
 
monpere's Avatar
 
Posts: 1,858 since Jul 2010
Thanks: 300 given, 3,276 received


Beljevina View Post
...
I have gotten into the habit of saving my workspace a few times through the day.
...

On the subject of saving workspaces, I think there may be some issues there too. I have seen a few times that if I save a workspace with File->Workspace->Save Workspace, then NT crashes (or I kill it), the workspace seems not to have actually been saved. Almost like the data never got flushed to disk so it never made it to the .xml file. So, now the way I save workspaces is using 'Save Wrokspace As...' to save the workspace to another name, then save it a 2nd time back to the original name. This seems to get around the issue of the workspace sometimes not being actually saved upon abnormal termination of NT.

Reply With Quote
The following user says Thank You to monpere for this post:
 
  #917 (permalink)
Elite Member
Denver, CO
 
Futures Experience: Advanced
Platform: NinjaTrader
Broker/Data: NinjaTrader Brokerage
Favorite Futures: ES
 
NinjaTrader's Avatar
 
Posts: 1,260 since May 2010
Thanks: 153 given, 1,890 received

Workspaces

To those of you who have commented on corrupt workspaces. Should you run into a workspace issue in the future, please write to me directly via our support email and do not touch your workspaces. I will get a copy with your permission and have development look into it.

Reply With Quote
The following 4 users say Thank You to NinjaTrader for this post:
 
  #918 (permalink)
Trading Apprentice
Davao philippines
 
Futures Experience: Master
Platform: transact,vankartrader,ib,tos
Favorite Futures: ES
 
Posts: 42 since Apr 2012
Thanks: 1 given, 18 received

ninjatrader

the nt is a good tool. i can use it with different brokers and datastreams. the cost savings vs other platforms like sierra are not that great because i do swingtrading and i do not generate high commissions.
i bought it because i was looking for a more convenient and autotrading tool for ib.

my only complaint is that it only runs on windows.

Reply With Quote
 
  #919 (permalink)
Elite Member
Houston,Tx
 
Futures Experience: Advanced
Platform: NinjaTrader
Broker/Data: Mirus Futures/Zen-Fire
Favorite Futures: TF
 
ThatManFromTexas's Avatar
 
Posts: 2,302 since Feb 2010
Thanks: 1,208 given, 4,293 received


NJAMC View Post

NinjaTrader 7 has given me the ability to connect my software directly with the market in an open environment. I feel the product does exactly what I need and more. I would have no problem recommending this product to others. I would recommend people having problems delete all 3rd party DLLs, Strategies, and Indicators as the problem is likely in that area. Other common postings indicate Broker connections are sometimes not the best, but the user shoots the messenger (NT7) and not their broker and/or ISP for their lost connection. I use Zen-Fire and have NEVER seen a connection fail during the day.


I've never been mugged ... but I hear other people complain they have... maybe they should get rid of their third party wallets....

I'm just a simple man trading a simple plan.

My daddy always said, "Every day above ground is a good day!"
Reply With Quote
The following user says Thank You to ThatManFromTexas for this post:
 
  #920 (permalink)
Trading Apprentice
Davao philippines
 
Futures Experience: Master
Platform: transact,vankartrader,ib,tos
Favorite Futures: ES
 
Posts: 42 since Apr 2012
Thanks: 1 given, 18 received

alternative


hi guys,

please tell me what the alternative is for linux.

wincrap and dot net are the bottleneck if any.
that is why i want to run linux only.

if the big guys are running linux why are the amateurs still using unstable operating systems and platforms?

for any reason links do not work here so google:
Linux trading system to save London Stock Exchange money

Reply With Quote

Reply



futures io > > > > The Truth: NinjaTrader

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
The Truth: MultiCharts Fat Tails MultiCharts 32 September 10th, 2012 04:49 AM
Daytrading - The Pain, Truth, and Redemption Rudy52 Elite Trading Journals 18 February 12th, 2011 07:08 AM
Easy Language to NT/ Futures truth gg80108 NinjaTrader Programming 5 November 21st, 2010 11:04 AM
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 03:18 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-11 in 0.17 seconds with 20 queries on phoenix via your IP 54.226.172.30