New Release 8.1.7

This is not going to help answer anything, rather just a further ‘wtf?’/ what planet are these guys on…

With the new v7.2 50ms Price Marker refresh rate, if you use (Ninja’s very own) Price Line indicator (not a bizarre use case me thinks - a Price Line with Price Marker combo), what you find is - because of the mismatch in refresh rates (newly implemented 50ms Price Marker, old 250ms nonsense chart Price Line), the Price Marker is ‘detached from’ and ‘dances around’ the Price Line. So your Price Line is sluggishly supposedly telling you where price ‘currently’ is in a meaningful way relative to past chart price points such as highs and lows etc, and the Price Marker is dancing around above and below it telling you it’s not really currently actually at these Price Line prices in the moment - it may in fact be heading away from them 1, 2, 3, 4 updates before the Price Line decides to go along with it. Check it out- if it weren’t so dipstick stupid it would be funny, and this Price Marker update is marketed as a breakthrough enhancement. Clowns

1 Like

Instead of an Indicator it’s better to use an AddOn so that the change is applied automatically.

For example in an AddOn you can add the OnWindowCreated override:

protected override void OnWindowCreated(Window window)
{
	if(window is NinjaTrader.Gui.ControlCenter)
	{
		NinjaTrader.Core.Globals.AdminOptions.ChartRefreshInterval = xx_millisec
	}
}
1 Like

Thank you very much for providing that solution along with the suggestion to apply this as an AddOn. However for the initial test I will apply this as an indicator so that I can turn it on/off and adjust the refresh rate without having to log out, modify code and log back in every time I want to make a change. Once I get everything fully tested and stable I can take that value and apply it as an AddOn.

Thanks again!

1 Like

Oh I see :ok_hand:

I forgot if it only takes effect for new charts opened after the value is changed, so if you see no change after editing via indicator then try opening a new chart.

1 Like

Great tip! Thanks.

Based on that idea, I think I will create a workspace with only one chart. Then apply this test indicator to that chart and adjust the setting. Then open another workspace which contains all of my usual charts. This should enable me to streamline the testing and find the optimal setting for my specific layout.

1 Like

Quick follow-up to let folks know I did create a chart indicator using the ChartRefreshInterval property. It works. I can change the value anytime I need by closing current workspace, then updating the indicator setting on a chart in another workspace. When I reopen any other workspace that new setting has been applied to all charts. I have not tested my workspace during high volume market action yet.

The only discouraging thing I discovered is that this still does NOT fix the lame performance of the Market Replay tool. It still only updates once each second. Attention NT8 developers (if you are paying attention). Sierra Chart enables a bar replay functionality which enables tick-by-tick replay. NT8 needs to level up their game and join the 21st century.

1 Like

NT does tick by tick reply but UI updates every ~1000ms. I do not know technical reasons why they did that but it’s certainly does not feel like a true market reply.

Is there a way to modify the UI updates during replay to resolve this?