I guess I am not quite sure what the requirement for .Set is. If you want to set the color for different bars you can change the second []'s index.
PlotColors[0][1] for example for the previous bar instead of the current bar.
Can you please clarify? Thank you.
Comment