Kiruhin
|
Date: 6/7/2012
да, в моем варианте валились ошибки NullReferenceException.
но все равно в логе видно, что уже в этот метод приходит плохой стакан
запустил Гидру с Вашим кодом, отпишусь позже.
|
|
|
|
Thanks:
|
|
|
|
|
|
Kiruhin
|
Date: 6/7/2012
17:51:22.3118925 Quik Error 1
17:51:22.3118925 Quik Error 2
17:51:30.3495156 Quik System.ArgumentException: Лучший бид 131660 больше или равен лучшему офферу 131655.
Имя параметра: depths
...
да, в этот метод стакан уже приходит неправильный.
|
|
|
|
Thanks:
|
|
|
|
|
|
Mikhail Sukhov
|
Date: 6/7/2012
Kiruhin:
17:51:22.3118925 Quik Error 1
17:51:22.3118925 Quik Error 2
17:51:30.3495156 Quik System.ArgumentException: Лучший бид 131660 больше или равен лучшему офферу 131655.
Имя параметра: depths
...
да, в этот метод стакан уже приходит неправильный.
Получается, что то, что вы отписали здесь, неправильно?
|
|
|
|
Thanks:
|
|
|
|
|
|
Alexander
|
Date: 6/7/2012
Kiruhin:
17:51:22.3118925 Quik Error 1
17:51:22.3118925 Quik Error 2
17:51:30.3495156 Quik System.ArgumentException: Лучший бид 131660 больше или равен лучшему офферу 131655.
Имя параметра: depths
...
да, в этот метод стакан уже приходит неправильный.
Выведите, пожалуйста, вместе с Error1 и Error2
d.BestAsk.Volume и d.BestBid.Volume
|
|
|
|
Thanks:
|
|
|
|
|
|
Kiruhin
|
Date: 6/8/2012
|
|
|
|
|
Alexander Mukhanchikov:
Выведите, пожалуйста, вместе с Error1 и Error2
d.BestAsk.Volume и d.BestBid.Volume
13:43:42.8640657 Quik Error 1. 'VBM2': bestAsk (Price=5447, volume=49); bestBid (Price=5448, volume=1)
13:43:42.8640657 Quik Error 2. 'VBM2': bestAsk (Price=5447, volume=49); bestBid (Price=5448, volume=1)
13:43:56.3298895 Quik System.ArgumentException: Лучший бид 5448 больше или равен лучшему офферу 5447.
Parameter name: depths
at #=qOxrUlg4OPs6kyO$Tb$fK_AsvLvpbniHqbem3XR0IqYJ$YHh_unxSb72o8Lx33ST2.OnSave(List1 #=qdG9D7o0S$VLm$p1X5mJGDg==, IEnumerable1 #=qI8Yrjw3FSlsTGXzrB2G6Wg==, DateTime #=qglhOpOJV3Eak7bWImN1qFw==, #=qIq66bh$3sZ3H5Qsg8wylKQnhWDKIGWVQ4Kzav3bBjbTuEYdOmqUGMB8pZP7nVXWY #=qzo2XbdxQdj2YpWFIs1luwA==)
at #=qd51RpYzKvk8ZoX3tAE27Pv5dvwlvJ4cd9LHaruSH2tUb7IGlUdMBGa$XKsHI6h7y.#=qjzjdD5iOFmlnVM$CIAaWbg==(DateTime #=qVEeOLCMkwYeCQLpKOSch0w==, #=qIh_krYypcNrIs_TevJuc9w==[] #=qtnbKHRwSl2jMCyY0PYan3Q==, Boolean #=qm2cMzNZ$AhLbKVjYs1uVcw==)
at #=qd51RpYzKvk8ZoX3tAE27Pv5dvwlvJ4cd9LHaruSH2tUb7IGlUdMBGa$XKsHI6h7y.#=qG1RUXoghWzAcXUcOT9wvpc_mdO__lonqO_9aIcpIBx4PoFa9OeOonJ6KslJhoXMc_QLR7RRDGkUG0XQy2cwZOw==(IEnumerable1 #=qLhXPr$anHsDxuqWw0hZPdg==) at StockSharp.Hydra.Core.BaseMarketDataSource.SaveDepths(Security security, IEnumerable1 depths, Boolean raiseDataLoadedEvent) in D:\svalka\invest_info_sSharp\lib\stocksharp-17554\dev\Hydra\Core\BaseMarketDataSource.cs:line 209
at StockSharp.Hydra.Core.TraderMarketDataSource.Load() in D:\svalka\invest_info_sSharp\lib\stocksharp-17554\dev\Hydra\Core\TraderMarketDataSource.cs:line 0
at StockSharp.Hydra.Worker.WorkerProcess.<Download>b__18(IMarketDataSource source) in D:\svalka\invest_info_sSharp\lib\stocksharp-17554\dev\Hydra\Hydra\Worker.cs:line 124
|
|
|
|
Thanks:
|
|
|
|
|
|
Kiruhin
|
Date: 6/8/2012
|
|
|
|
Thanks:
|
|
|
|
|
|
Mikhail Sukhov
|
Date: 6/8/2012
Можете проверить не Гидру, а в отдельной консольной программе написать такой код:
var qt = new QuikTrader();
qt.NewSecurities += securities =>
{
foreach (var security in securities)
{
if (security.Id == "ID инструмента")
{
qt.RegisterQuotes(security);
break;
}
}
};
qt.MarketDepthsChanged += depths =>
{
foreach (var depth in depths)
{
if (depth.Security.Id == "ID инструмента")
{
if (/* проверка */)
Console.WriteLine("Ошибка");
}
}
};
qt.Connected += qt.StartExport;
qt.Connect();
Это покажет, приходят ли данные уже испорченные из Квика.
|
|
|
|
Thanks:
|
|
|
|
|
|
Kiruhin
|
Date: 6/8/2012
|
|
|
|
Thanks:
|
|
|
|
|
|
chudokos
|
Date: 6/25/2012
Kiruhin:
да. конечно.
я отпишусь.
Получилось ли у вас в какой момент данные уже испорченные приходят?
|
|
|
|
Thanks:
|
|
|
|
|
|
Kiruhin
|
Date: 7/3/2012
вообще что-то руки до стокшарпа не доходят последнее время, ничего не делал пока. выставил только maxErrorCount в значение побольше )
может, через недельку посмотрю... (от своего обещания не отказываюсь =) )
|
|
|
|
Thanks:
|
|
|
|
|