/// <summary> /// delete data /// удалить данные /// </summary> public void Clear() { if (ValuesK != null) { ValuesK.Clear(); ValuesD.Clear(); _kValues.Clear(); } _myCandles = null; }
/// <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)); } }