I calculate a metric in real-time and store each value of that metric.
I want to set all the values I capture in a C# collection. There will be one collection for each bar.
I then use OnRender to show the metric values in an indicator panel below the main price panel, for each real-time bar.
I usually leave NT 8 running throughout the week, so for example, if I have 3000 real-time bars, I will have 3000 collection objects, each with a metric value equal to or less than the # of ticks for that bar.
I have a high-end box with plenty of memory, a high-end video card and a high-performance CPU.
A couple of questions:
1) Will this type of implementation cause NT to perform poorly? Can it handle storing and rendering large amounts of data?
2) I was thinking of using an Array of double arrays to store the values for each bar for the total # of real-time bars that this metric is calculated for. Do you have another suggestion for the implementation for optimal performance?
Thanks,
Mark
Comment