示例#1
0
        /// <summary>
        /// delete data
        /// удалить данные
        /// </summary>
        public void Clear()
        {
            if (ValuesK != null)
            {
                ValuesK.Clear();
                ValuesD.Clear();
                _kValues.Clear();
            }

            _myCandles = null;
        }
示例#2
0
        /// <summary>
        /// load only last candle
        /// прогрузить только последнюю свечку
        /// </summary>
        private void ProcessOne(List <Candle> candles)
        {
            if (candles == null)
            {
                return;
            }

            if (ValuesK == null)
            {
                ValuesK = new List <decimal>();
                ValuesK.Add(GetValue(candles, candles.Count - 1));

                ValuesD = new List <decimal>();
                ValuesD.Add(GetMoving(ValuesK, candles.Count - 1, D));
            }
            else
            {
                ValuesK.Add(GetValue(candles, candles.Count - 1));
                ValuesD.Add(GetMoving(ValuesK, candles.Count - 1, D));
            }
        }