In my indicator I have 4 MA plots which the user can either select, or not. In my Initialize() have code like
if(user selected) Add(new Plot(...))
for my example I have selected plot 1 and Plot 3 only which are named MA1 and MA3. In my Plots[] array I have Plots[0].Name='MA1' and Plots[1].Name='MA3'.
However, in setting the plot colors for MA3 if i set Plotcolors[1] the plot uses the default colour, but if I set PlotColors[2] then I see the correct colours that I have set.
Its as if the 2 arrays Plots[] and PlotColors[] are indexed differently, or array items for MA2 and MA4 have been created for PlotColors[] but not for Plots[].
Am I using this incorrectly somehow?
thanks,
will.
Comment