Не срабатывает СandleManager.Processing в версии 4.3.28

Не срабатывает СandleManager.Processing в версии 4.3.28


Добрый день. Перешёл с версии 4.3.25 на 4.3.28. Просто подменил библиотеки StockSharp и Ecng. В результате перестали приходить свечи, то есть событие СandleManager.Processing не срабатывает.
Накидал по быстрому код:
Code

using Ecng.Common;
using StockSharp.Algo.Candles;
using StockSharp.BusinessEntities;
using StockSharp.Quik;
using System;
using System.Net;
using System.Security;

namespace SimpleCandle
{ class Program
{
private static QuikTrader _trader;
private static Security _security;

private static void Main(string[] args)
{
_trader = new QuikTrader()
{
LuaLogin = "Quik",
LuaPassword = "Quik".To<SecureString>(),
LuaFixServerAddress = "127.0.0.1:5001".To<EndPoint>(),
};

_trader.NewSecurity += security =>
{
if (security.Id != "SBER@QJSIM") return;

_security = security;
Console.WriteLine($"Инструмент {security.Name} получен!");
Start();
};
_trader.Connect();
Console.ReadKey();
}

private static void Start()
{
var candleManager = new CandleManager(_trader);
candleManager.Processing += (series, candle) =>
{
Console.WriteLine(
$"Новая свеча {candle.Security.Code} => {candle.CloseTime} => {candle.ClosePrice} => {candle.TotalVolume}");
};
candleManager.Start(new CandleSeries(typeof(TimeFrameCandle), _security, TimeSpan.FromSeconds(1)));
}

}
}


Это баг или я что то не так делаю?



Thanks:


Support

Avatar
Date: 12/7/2017
Reply


Добрый день,

Какой у вас получает вывод в лог?
Thanks:

Константин

Avatar
Date: 12/7/2017
Reply


Здравствуйте. Изначальная проблема решена. Скрипт был подключен из папки с предыдущей версией. Свечи теперь приходят, НО... Приходят с некорректными значениями. Значения объема и времени установлены по умолчанию, а так же цены везде одинаковы. На скриншоте видно. Скин и лог прилагаю.
Лог:

Скрин:

Thanks:

Support

Avatar
Date: 12/8/2017
Reply


Значение времени на вашем скрине заполнено - OpenTime. Значение объема так же заполнено - TotalVolume
Thanks:

Константин

Avatar
Date: 12/8/2017
Reply


А LowTime и HighTime и значения цен на минимумах и максимумах так и должны заполняться?
Thanks:

Support

Avatar
Date: 12/9/2017
Reply


Да, квик не заполняет эти поля.
Thanks:

Константин

Avatar
Date: 12/9/2017
Reply


Спасибо. Разобрался.
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy