public override void ComputeSignal() { var symbol = symbols[0]; var lastClose = lastBars[symbol].Close; _SMA.UpdateValue(lastClose); UpdateIndicator("SMA",_SMA.GetSignal()); }
public override void ComputeSignal() { var symbol = symbols[0]; var lastClose = lastBars[symbol].Close; _fastSMA.UpdateValue(lastClose); _slowSMA.UpdateValue(lastClose); var fastSig = _fastSMA.GetSignal(); var slowSig = _slowSMA.GetSignal(); _crossValue = fastSig - slowSig; UpdateIndicator("Fast SMA", fastSig); UpdateIndicator("Slow SMA", slowSig); }