コード例 #1
0
ファイル: SmaStrategy.cs プロジェクト: sanjeev8800/stocksharp
        protected override void OnStarted()
        {
            _series
            .WhenCandlesFinished()
            .Do(ProcessCandle)
            .Apply(this);

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

            base.OnStarted();
        }
コード例 #2
0
ファイル: SmaStrategy.cs プロジェクト: zhangxia85/StockSharp
        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();
        }
コード例 #4
0
        protected override void OnStarted()
        {
            strategySeries
            .WhenCandlesFinished()
            .Do(ProcessCandle)
            .Apply(this);

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

            base.OnStarted();
        }