private void AddMixedSignals(ISignalCalculator calc1, ISignalCalculator calc2) { MixMultiSignals signals = new MixMultiSignals(); signals.AddIndicator(calc1, IndicatorMixedType.BuyAndSell); signals.AddIndicator(calc2, IndicatorMixedType.BuyAndSell); AddStrategyBySignal(signals); }
public void AddIndicator(ISignalCalculator calc, IndicatorMixedType type) { IndicatorsArr_.Add(calc); IndicatorTypes_.Add(calc.GetName(), type); }
public BasicSignalCalc(ISignalCalculator signalCalc) { signalCalc_ = signalCalc; }
protected void AddStrategyBySignal(ISignalCalculator calc) { AddStrategy(new StrategyIndicator(new BasicSignalCalc(calc))); }