Заметил, что реальные ask bid (их объемы)из стаканов не всегда совпадают с Security.BestBid(BestAsk) свойствами. Например,
//изменение стакана
Trader.QuotesChanged += _quote => this.GuiAsync(() =>
{
if (_ins1 != null && _ins2 != null && _ins1.BestBid != null && _ins2.BestBid != null )
if (_ins2.LastTrade!=null && _ins1.LastTrade!=null)
{
label1.Content = secCode1 + " " + _ins1.BestBid.Price + " (" + _ins1.BestBid.Volume + ") " + _ins1.BestAsk.Price + " (" + _ins1.BestAsk.Volume + ") " + " Спред: " + _ins1.BestPair.SpreadPrice;
label3.Content = secCode2 + " " + _ins2.BestBid.Price + " (" + _ins2.BestBid.Volume + ") " + _ins2.BestAsk.Price + " (" + _ins2.BestAsk.Volume + ") " + " Спред: " + _ins2.BestPair.SpreadPrice;
//...................
а вот что получается:

Kommentare (17)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
У вас с какой скоростью квик данные по dde отдает? По умолчанию раз в 1 сек.
[excel] price-timeout=10 timeout=90 start-timeout=300 use-multithread=0 num-attempts=0 language_id=1
Задержка есть, но она минимальная, несколько мс. Записывал видео и просматривал в по кадровом режиме.
пробовал несколько раз через PrintScreen - почти всегда не совпадает объем((
Можно Вашу секцию excel в info.ini увидеть?
Спасибо, все равно в 50% случаев объем не совпадает. Скажите, пожалуйста, в quik в настройке стаканов какие галочки стоят (типа Лучшие спрос и предложение видны всегда) ? И Вы все от имени Администратора запускаете?
Беда какая то с этими объемами...надо на плазу уходить. Для чистоты эксперимента снял видео на чистый sample из 4.0.23, quik боевой, info.ini вот такой [excel] price-timeout=10 timeout=60 start-timeout=30 use-multithread=1 num-attempts=0 language_id=1
видео прилагаю, в любой момент нажимаете на паузу или листаете покадрово - несовпадения по объемам.
ну тогда не знаю в чем дело ушел на Плазу😀
Почему в Sample в таблице "Инструменты" обновление идёт в режиме real-time, а стакан только раз в секунду?
Открываем SecuritiesWindow.xaml.cs Находим такой кусок кода
И видим, что стакан синхронизируется с таблицей инструментов раз в 1 сек - Interval(TimeSpan.FromSeconds(1))
Moadip, поставил 0.1, но окошко стало подтормаживать при перетаскивании. Слишком низколатентно для такого решения?
В 4.1 мы гуй оптимизировали для плазы, посмотрите как там сделано
Так крайний релиз 4.0.23 🤨
4.1 на http://stocksharp.codeplex.com/