I'm not familiur with this code:
private BlackDiamondSellSignal myBlackDiamondSellSignal;
There is no need to instantiate a class of BlackDiamondSellSignal.
It is already done for you are part of the strategy and indicator class.
Simply remove this line and to call the indicator call BlackDiamondSellSignal[0] will give you the output from that indicator if it has any.
Let me know if I can be of further assistance.

Comment