/// <summary> /// прогрузить только последнюю свечку /// </summary> private void ProcessOne(List <Candle> candles) { if (candles == null) { return; } if (ValuesEtalonLine_Kejun_sen == null) { ValuesEtalonLine_Kejun_sen = new List <decimal>(); ValuesLineRounded_Teken_sen = new List <decimal>(); ValuesLineLate_Chinkou_span = new List <decimal>(); ValuesLineFirst_Senkkou_span_A = new List <decimal>(); ValuesLineSecond_Senkou_span_B = new List <decimal>(); } ValuesEtalonLine_Kejun_sen.Add(GetLine(candles, candles.Count - 1, LenghtSecond, 0)); ValuesLineRounded_Teken_sen.Add(GetLine(candles, candles.Count - 1, LenghtFirst, 0)); if (candles.Count - 1 >= LenghtChinkou) { ValuesLineLate_Chinkou_span.Add(GetLineLate(candles, candles.Count - 1 - LenghtChinkou)); } ValuesLineFirst_Senkkou_span_A.Add(GetLineFirst(candles, candles.Count - 1)); ValuesLineSecond_Senkou_span_B.Add(GetLine(candles, candles.Count - 1, LenghtFird, LenghtSdvig)); }
/// <summary> /// удалить данные /// </summary> public void Clear() { if (ValuesEtalonLine_Kejun_sen != null) { ValuesEtalonLine_Kejun_sen.Clear(); ValuesLineLate_Chinkou_span.Clear(); ValuesLineRounded_Teken_sen.Clear(); } _myCandles = null; }