Когда отключаешь код загрузки истории, получается тоже самое. На всякий случай привожу отключаемый код (вдруш чаво лишнего закоментил).
/*IEnumerable<Candle> candles = CultureInfo.InvariantCulture.DoInCulture(() => File.ReadAllLines("LKOH_history.txt").Select(line =>
{
var parts = line.Split(',');
var time = (parts[0] + parts[1]).ToDateTime("yyyyMMddHHmmss");
return (Candle)new TimeFrameCandle
{
OpenPrice = parts[2].To<decimal>(),
HighPrice = parts[3].To<decimal>(),
LowPrice = parts[4].To<decimal>(),
ClosePrice = parts[5].To<decimal>(),
TimeFrame = _timeFrame,
OpenTime = time,
CloseTime = time + _timeFrame,
TotalVolume = parts[6].To<decimal>(),
Security = _lkoh,
State = CandleStates.Finished,
};
}).ToArray());
var lastCandleTime = default(DateTime);
// начинаем вычислять скользящие средние
foreach (var candle in candles)
{
ProcessCandle(candle);
lastCandleTime = candle.OpenTime;
}
*/
/*var bounds = _timeFrame.GetCandleBounds(series.Security);
candles = _candleManager.Container.GetCandles(series, new Range<DateTime>(lastCandleTime + _timeFrame, bounds.Min));
foreach (var candle in candles)
{
ProcessCandle(candle);
}*/
На рисунке пример того, что получается при отключении истории. Вроде бы он должен рисовать две скользящие средние
с длиной 80 и 10 для реальных данных. А на деле получается рисует непонятно чего.
Эксепшены вроде не появлялись, а что именно в отладчике смотреть?