More NT Freeze - Tech Support | futures io social day trading
futures io futures trading


More NT Freeze
Updated: Views / Replies:10,614 / 72
Created: by tigertrader Attachments:4

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

More NT Freeze

  #61 (permalink)
Elite Member
Northern California
 
Futures Experience: Intermediate
Platform: Ninja Trader
Broker/Data: Amp Futures/ Zen-Fire
Favorite Futures: YM and CL
 
Jeff Castille's Avatar
 
Posts: 2,119 since Jun 2009
Thanks: 1,785 given, 3,279 received


tigertrader View Post
Jeff,

Whooops, looks like I owe NT an apology - I have your BB's up on 3 charts.

Thanks, buddy.

I don't know what the issue is.....but it appears that these indicators use up a bunch of CPU!

Reply With Quote
The following 2 users say Thank You to Jeff Castille for this post:
 
  #62 (permalink)
Membership Permanently Revoked
hartford
 
Futures Experience: Intermediate
Platform: nt
Favorite Futures: cl
 
Posts: 52 since Jun 2011
Thanks: 54 given, 5 received

been getting freezes lately big time also...same indicators with NT,changed nothing for the last 2 weeks. Time to get the hammer out....let you know if it works.

Reply With Quote
The following user says Thank You to shah1266 for this post:
 
  #63 (permalink)
Membership Revoked
Oslo, Norway
 
Futures Experience: Advanced
Platform: CQG, Excel
Favorite Futures: CL
 
Lornz's Avatar
 
Posts: 1,198 since Apr 2010
Thanks: 500 given, 1,235 received



tigertrader View Post
Whom are you using, now?

I'm really fed up with NT. In deference to Mike and the forum, I am holding back my anger, but I basically ripped them a wide gaping a new one, in my most recent correspondence to them.

I am using CQG IC and MarketDelta. I have Investor R/T with DTN IQFeed on my laptop as a back up, and that works just as well really.

I have never had a crash with IRT and it is extremely light on resources, but it is not optimal to trade through. I used to use CQG Trader with IRT for charting... I'd rather use X_Trader/CQG Trader and another platform for trading, just to be sure my orders get through at all times. A software freeze, or lag, can be very expensive...

It seems a lot are using Multicharts... I gave them a try a while back, but they lacked some things I needed... But you can trade off charts...

Regardless of the front end, I would say that DTN IQFeed is the best retail feed out there. It's cheap, as well...

Reply With Quote
The following user says Thank You to Lornz for this post:
 
  #64 (permalink)
Market Wizard
Houston, TX
 
Futures Experience: Intermediate
Platform: NinjaTrader
Broker/Data: Optimus Futures
Favorite Futures: 6E
 
TheWizard's Avatar
 
Posts: 1,711 since Jun 2009
Thanks: 509 given, 4,072 received


tigertrader View Post
Jeff,

Whooops, looks like I owe NT an apology - I have your BB's up on 3 charts.

Thanks, buddy.

Had the same problem. I like Jeff's setup, but my computer DIED when I had that chart template up. Same thing with TMFT's 'gradient-colored' background setup. I think FatTails explained this in one of his posts - about the bands having to be re-drawn on every tick.

So, if you've got 30 days worth of data on your chart, Ninja has to re-draw the bands all the way from 30 days back to the present tick - on each and every incoming tick.

He also posted something about changing the code (it would take an experienced programmer) to put the values in an array, I believe, so that they are stored in the indicator, rather than having to draw on system resources to completely redraw those bands each time a new tick comes into Ninja.

I don't think it's a Ninja Problem.

After all, it's what you learn AFTER you know it all, that counts!
Reply With Quote
The following 3 users say Thank You to TheWizard for this post:
 
  #65 (permalink)
Elite Member
Philly, Pa
 
Futures Experience: Master
Platform: NinjaTrader
Favorite Futures: ES, ZB
 
tigertrader's Avatar
 
Posts: 5,948 since Jul 2010
Thanks: 6,314 given, 31,870 received


TheWizard View Post
Had the same problem. I like Jeff's setup, but my computer DIED when I had that chart template up. Same thing with TMFT's 'gradient-colored' background setup. I think FatTails explained this in one of his posts - about the bands having to be re-drawn on every tick.

So, if you've got 30 days worth of data on your chart, Ninja has to re-draw the bands all the way from 30 days back to the present tick - on each and every incoming tick.

He also posted something about changing the code (it would take an experienced programmer) to put the values in an array, I believe, so that they are stored in the indicator, rather than having to draw on system resources to completely redraw those bands each time a new tick comes into Ninja.

I don't think it's a Ninja Problem.

Thanks Wizard,

How about Harry's BB Bands? Same problem, or does he take this factor into account?

Reply With Quote
 
  #66 (permalink)
Market Wizard
Houston, TX
 
Futures Experience: Intermediate
Platform: NinjaTrader
Broker/Data: Optimus Futures
Favorite Futures: 6E
 
TheWizard's Avatar
 
Posts: 1,711 since Jun 2009
Thanks: 509 given, 4,072 received


tigertrader View Post
Thanks Wizard,

How about Harry's BB Bands? Same problem, or does he take this factor into account?

You'd have to contact him with that question. I don't believe I have those installed, so I can't take a look at the code to determine what / how they are processing the information in order to draw the colored regions.

After all, it's what you learn AFTER you know it all, that counts!
Reply With Quote
The following user says Thank You to TheWizard for this post:
 
  #67 (permalink)
Elite Member
Berlin, Europe
 
Futures Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker/Data: Interactive Brokers
Favorite Futures: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,653 since Mar 2010
Thanks: 4,226 given, 25,602 received
Forum Reputation: Legendary


TheWizard View Post
Had the same problem. I like Jeff's setup, but my computer DIED when I had that chart template up. Same thing with TMFT's 'gradient-colored' background setup. I think FatTails explained this in one of his posts - about the bands having to be re-drawn on every tick.

So, if you've got 30 days worth of data on your chart, Ninja has to re-draw the bands all the way from 30 days back to the present tick - on each and every incoming tick.

He also posted something about changing the code (it would take an experienced programmer) to put the values in an array, I believe, so that they are stored in the indicator, rather than having to draw on system resources to completely redraw those bands each time a new tick comes into Ninja.

I don't think it's a Ninja Problem.


There are a lot of indicators that can create problems, when a lots of ticks are flowing in. Often they are

-> not coded correctly
-> not used correctly

I will try to give a few examples:


VWAP Bands

Correct Coding: If the standard deviation is calculated in the traditional way, you will take the current value of the VWAP and calculate the square of the difference (VWAP - price) for all data points (bar closes) of the session. This means that with every incoming tick, you calculate back to the beginning of the session to obtain the squares. The VWAP and also the hVWAP are coded this way. anaCurrentDayVWAP also uses this algorithm in Variance_Last mode. But in Variance-Distance mode all these back-calculations are not necessary. So yes, it is possible to find an algorithm which calculates faster.

Correct Use: If you use the VWAP with setting "CalculateOnBarClose = false". it needs to do the calculations with every incoming tick, this can be thousand times per minute! If you use it in "CalculateOnBarClose = true" mode on a 15 minute chart, it will be calculated only once every 15 minutes, which is really good enough.


SuperTrend

Correct Coding: The Supertrend uses the moving average or median over a lookback period and deducts the average true range over a lookback period to calculate the stop bands. For a robust indicator it is not necessary and even not useful to include the calcualtion of the average true range in the current bar. But if you use a 5-period average true range, you can actually use the average true range of the last five bars without including the range of the current bar. In this case the average true range only needs to be calculated with the first tick of the bar. The same could be done with the reference, which is the moving average or median. So it is possible to code the indicators in a way that they consume less CPU in fast markets.

Correct Use: If you set the SuperTrend to "CalculateOnBarClose = true", it cannot do much harm, even if it is not correctly coded.


Custom Plots

Some custom plots do unfortunately produce some CPU load. This include the pivot indicators, as some of the calculations to plot those lines can only be done within the custom plot. One of the problem of the NinjaTrader design is that the custom plot calculations are done intrabar, even if the indicator is set to "CalculateOnBarClose = true". It cannot be prevent that the plot is being executed with an incoming tick. The only influence that the user has on this issue, is the Display Update Interval of the chart. If you set this to 0,1 sec, for sure you will run into problems in fast markets. I use a standard setting of 0.5 secs, meaning that the plot is only recalculated once every 0.5 seconds. This is typically good enough to avoid a freeze, if a lot of ticks comes in during a news release.


Recommendations

(1) Carefully select the indicators that you use and check - by using a tool such as Process Explorer - whether they have an impact on the CPU load.

(2) Only use indicators in "CalculateOnBarClose = false" mode, if you are absolutely sure that you need them to update intrabar and can't wait for the bar close. I do not know any channels that need to be updated intra-bar.

(3) Don't use a display update interval of less than 0.5 seconds for your charts.

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


tigertrader View Post
Thanks Wizard,

How about Harry's BB Bands? Same problem, or does he take this factor into account?


What do you call BB Bands?

Reply With Quote
The following user says Thank You to Fat Tails for this post:
 
  #69 (permalink)
Elite Member
Philly, Pa
 
Futures Experience: Master
Platform: NinjaTrader
Favorite Futures: ES, ZB
 
tigertrader's Avatar
 
Posts: 5,948 since Jul 2010
Thanks: 6,314 given, 31,870 received


Fat Tails View Post
What do you call BB Bands?

Sorry for the redundancy. ana Bollinger Universal

Reply With Quote
 
  #70 (permalink)
Elite Member
Berlin, Europe
 
Futures Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker/Data: Interactive Brokers
Favorite Futures: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,653 since Mar 2010
Thanks: 4,226 given, 25,602 received
Forum Reputation: Legendary

Taming the Bollinger



tigertrader View Post
Sorry for the redundancy. ana Bollinger Universal


The indicator works in a similar way as the original Bollinger Bands. It uses the current price to calculate the standard deviation bands.

It is potentially not as dangerous as the VWAP. For the Bollinger Bands you typically use a period of 20. This means that it calculates the variance from the last price and the preceding 20 bars. The original standard deviation bands of the VWAP however calculate back to the beginning of the session. For example, if you use plot the VWAP on a 1 minute chart for the ETH session at 11:00 AM EST, the session is already about 18 hours old, so it needs to recalculate back for over 1,000 bars. The Bollinger Bands just do that calculation with 20 bars.

Still, if you set the Bollinger Bands to "CalculateOnBarClose = true", they will only calculate once per bar. But in real-time the band will not plot for the current candle.


Suggestion

You want that the bands plot a value calculated from the prior candle without consuming any CPU? There is an easy solution. Put the bands on your chart and

-> set them to "CalculateOnBarClose = true"
-> enter the value 1 for the displacement

This will shift the channels 1 candle to the right, and it won't use your CPU intra-bar. You can do that with any channel.

Attached Thumbnails
More NT Freeze-bollinger-shift.jpg  
Reply With Quote
The following user says Thank You to Fat Tails for this post:

Reply



futures io > > > > More NT Freeze

Thread Tools Search this Thread
Search this Thread:

Advanced Search



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

Jigsaw Trading: TBA

Elite only

FuturesTrader71: TBA

Elite only

NinjaTrader: TBA

Jan 18

RandBots: TBA

Jan 23

GFF Brokers & CME Group: Futures & Bitcoin

Elite only

Adam Grimes: TBA

Elite only

Ran Aroussi: TBA

Elite only
     

Similar Threads
Thread Thread Starter Forum Replies Last Post
China's Nuclear Freeze Could Last Until 2012 Quick Summary News and Current Events 0 April 13th, 2011 12:20 AM
Simple template to convert NT Strategy to NT IUndicator visounds NinjaTrader Programming 4 March 31st, 2011 08:16 AM
Obama's Spending Freeze Just 'Spare Change': Roubini Quick Summary News and Current Events 0 January 26th, 2011 05:00 AM
Converting your Indicator for free --> NT 6.5 to NT 7 Druid The Elite Circle 21 September 27th, 2010 09:49 AM
NT 6.5 issue - image sometimes stays on screen after I close NT window Todd The Elite Circle 11 March 19th, 2010 10:14 AM


All times are GMT -4. The time now is 02:51 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-18 in 0.20 seconds with 20 queries on phoenix via your IP 54.92.194.75