It depends on what the conditions for the coloring are, and whether these conditions can be passed to a different indicator. It would probably be easier to modify the DC indie, and just add what you want to it so all the information is available to you. Then you could write an expression like if(PlotColors[0][0] == Color.Blue)...