Ejemplo n.º 1
0
        private void CheckActiveStakes()
        {
            var lastCandle = _candles.Last();

            if (_ma8Stake != null)
            {
                _ma8Stake.AddCandle(lastCandle);
                if (_ma8Stake.Closed)
                {
                    _closedStakes.Add(_ma8Stake);
                    //OverallQuality.AddValue(_ma8Stake.Quality);
                    _ma8Stake = null;
                }
            }

            if (_ma21Stake != null)
            {
                _ma21Stake.AddCandle(lastCandle);
                if (_ma21Stake.Closed)
                {
                    _closedStakes.Add(_ma21Stake);
                    OverallQuality.AddValue(_ma21Stake.Quality);
                    _ma21Stake = null;
                }
            }
        }
Ejemplo n.º 2
0
 private bool CalculateEMAs(CandleDTO candle)
 {
     _ma8.AddValue(candle.Close);
     _ma21.AddValue(candle.Close);
     return(_candles.Count >= _ma21.MinReadyCount);
 }