示例#1
0
        protected override void OnStarted()
        {
            _series
            .WhenCandlesFinished()
            .Do(ProcessCandle)
            .Apply(this);

            // запоминаем текущее положение относительно друг друга
            _isShortLessThenLong = ShortSma.GetCurrentValue() < LongSma.GetCurrentValue();

            base.OnStarted();
        }
示例#2
0
        protected override void OnStarted()
        {
            _series
            .WhenCandlesFinished()
            .Do(ProcessCandle)
            .Apply(this);

            // store current values for short and long
            _isShortLessThenLong = ShortSma.GetCurrentValue() < LongSma.GetCurrentValue();

            base.OnStarted();
        }
示例#3
0
        protected override void OnStarted()
        {
            _series.WhenCandlesFinished()
            .Do(ProcessFinCandle)
            .Apply(this);
            this.WhenNewMyTrades().Do(OnNewOrderTrades).Apply(this);

            // запоминаем текущее положение относительно друг друга
            // _isShortLessThenLong = true;// ShortSma.GetCurrentValue() < LongSma.GetCurrentValue();

            base.OnStarted();
        }
        protected override void OnStarted()
        {
            strategySeries
            .WhenCandlesFinished()
            .Do(ProcessCandle)
            .Apply(this);

            this
            .WhenNewMyTrades()
            .Do(trades => strategyTradesList.AddRange(trades))
            .Apply(this);

            base.OnStarted();
        }