I had one problem though, when I applied the Pairs indicator to an ES single data series chart first:
(1) NT got internally locked on loading data (control center status bar).
(2) The indicator dialogue panel was frozen.
(3) Because of the open indicator dialogue box, I could not abort the data loading and had to shut down NinjaTrader by force. This is the error message from the trace file. It is very similar to the error message I got when I had the IB data throttling problem on my standard chart. However, this time there was no data throttling.
2010-04-13 17:00:30:578 (Interactive Brokers) IB.HistoricalDataRequest.Process: itemCount=6592 instrument='YM 06-10' from='2010-04-13' to='2010-04-13' period=1 Min splitAdjusted=False dividendAdjusted=False bars=0
2010-04-13 17:00:30:671 ERROR: Error on calculating indicator min/max value for indicator 'Pairs'. Please check the 'GetMinMaxValues' method: Der Index war außerhalb des Arraybereichs.
2010-04-13 17:00:30:687 in OnUnhandledThreadException
2010-04-13 17:00:30:703 ********* exception trapped *********
2010-04-13 17:00:30:703 Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: index
2010-04-13 17:00:30:703 bei System.Collections.ArrayList.get_Item(Int32 index)
bei NinjaTrader.Gui.Chart.ChartPanel.get_PanelData()
bei NinjaTrader.Gui.Chart.ChartPanel.CalculateMinMax(S caleJustification scaleJustification)
bei NinjaTrader.Gui.Chart.ChartControl.CalculateMinMax AndMargins(Graphics graphics)
bei NinjaTrader.Gui.Chart.ChartControl.OnPaint(Object sender, PaintEventArgs e)
bei System.Windows.Forms.Control.OnPaint(PaintEventArg s e)
bei System.Windows.Forms.Control.PaintWithErrorHandlin g(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
bei System.Windows.Forms.Control.WmPaint(Message& m)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ScrollableControl.WndProc(Mes sage& m)
bei System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
When I tried to load the Pairs indicator again it worked, so as with the data throttling issue this deadlock sometimes happens and sometomes does not.

Comment