From within the indicator I am checking like so below and it prints when I add the indicator to the chart independently but doesn't recognize when added via a Strategy.
from within a Strategy within State. Dataloaded
if(this.IsCreatedByStrategy)
Print("Created by strategy");
else
Print("Independently added");
AddChartIndicator(indi);
if(indi.IsCreatedByStrategy)
Print("indi Created by strategy");
else
Print("indi NOT Created by by strategy");

Comment