I am writing an Entry / Exit indicator for auto trading. I want to plot the results so I can see it plot historically and fine tune it rather than use Strategy Bulider and optimise. I am calling in the recommended way about 10 of my own indicators for signals. What i noticed is the 10 indicators plot in a few seconds when on the chart but the new indicator takes about 10 x or more as long to plot. That is even with an an added series commented out, which does not significantly affect the time anyway. Obviously I would be fine tuning it before going to live trading from a VPS so my PC system is immaterial but is running 4 cores anyway.
public class rgEntryExit : Indicator
{
private myIndicator myIndicator1;
else if (State == State.DataLoaded)
{
myIndicator1 = myIndicator1(Close[0],Parameters); (or Closes for Added Series)
protected override void OnBarUpdate()
{
myIndicator1.PlotValue
do something
1. Is this a known issue as it means a totally different way I need to write my Entry / Exit indicator
2. I am just using for testing at the moment so time means nothing but I am wondering if it is more optimal for live trading if I should rewrite all the indicators into a single combined indicator. It also means I am removing all the plots I only really need for testing.

Comment