Esempio n. 1
0
        private void AddMixedSignals(ISignalCalculator calc1, ISignalCalculator calc2)
        {
            MixMultiSignals signals = new MixMultiSignals();

            signals.AddIndicator(calc1, IndicatorMixedType.BuyAndSell);
            signals.AddIndicator(calc2, IndicatorMixedType.BuyAndSell);

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

            AddStrategyBySignal(signals);
        }
Esempio n. 7
0
 protected void AddStrategyBySignal(ISignalCalculator calc)
 {
     AddStrategy(new StrategyIndicator(new BasicSignalCalc(calc)));
 }
Esempio n. 8
0
 public BasicSignalCalc(ISignalCalculator signalCalc)
 {
     signalCalc_ = signalCalc;
 }