Несоответствие(запаздывание) ask bid(volume)

Несоответствие(запаздывание) ask bid(volume)
Atom
4/4/2012


Заметил, что реальные ask bid (их объемы)из стаканов не всегда совпадают с Security.BestBid(BestAsk) свойствами.
Например,
Code

//изменение стакана
 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;
//...................

а вот что получается:





Tags:


Thanks:


1 2  >
Moadip

Avatar
Date: 4/4/2012
Reply


У вас с какой скоростью квик данные по dde отдает? По умолчанию раз в 1 сек.
Thanks:

Макс

Avatar
Date: 4/4/2012
Reply


Moadip Go to
У вас с какой скоростью квик данные по dde отдает? По умолчанию раз в 1 сек.

скорость 10 милсек в info.ini прописана

[excel]
price-timeout=10
timeout=90
start-timeout=300
use-multithread=0
num-attempts=0
language_id=1
Thanks:

Moadip

Avatar
Date: 4/4/2012
Reply




Задержка есть, но она минимальная, несколько мс. Записывал видео и просматривал в по кадровом режиме.
Thanks:

Макс

Avatar
Date: 4/4/2012
Reply


Moadip Go to


Задержка есть, но она минимальная, несколько мс. Записывал видео и просматривал в по кадровом режиме.

задержка менее 10 милсек не существенна, но у меня она видимо больше...

пробовал несколько раз через PrintScreen - почти всегда не совпадает объем((

Можно Вашу секцию excel в info.ini увидеть?
Thanks:

Moadip

Avatar
Date: 4/4/2012
Reply


Code

[excel]
price-timeout=10
timeout=60
start-timeout=30
use-multithread=1
num-attempts=0
language_id=1
Thanks: Макс

Макс

Avatar
Date: 4/4/2012
Reply


Moadip Go to
Code

[excel]
price-timeout=10
timeout=60
start-timeout=30
use-multithread=1
num-attempts=0
language_id=1


Спасибо, все равно в 50% случаев объем не совпадает.
Скажите, пожалуйста, в quik в настройке стаканов какие галочки стоят (типа Лучшие спрос и предложение видны всегда) ?
И Вы все от имени Администратора запускаете?
Thanks:

Moadip

Avatar
Date: 4/4/2012
Reply


Quote:
в настройке стаканов какие галочки стоят (типа Лучшие спрос и предложение видны всегда) ?




Quote:
И Вы все от имени Администратора запускаете?

Нет.

Quote:
все равно в 50% случаев объем не совпадает.

У меня тоже не с первого раза получилось сделать скрин.[smile]
Попробуйте видео записать и просмотреть, тогда точно будет понятно насколько задержка.
Thanks:

Макс

Avatar
Date: 4/4/2012
Reply


Беда какая то с этими объемами...надо на плазу уходить.
Для чистоты эксперимента снял видео на чистый 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

видео прилагаю, в любой момент нажимаете на паузу или листаете покадрово - несовпадения по объемам.
6.zip 5 MB (182)
Thanks:

Макс

Avatar
Date: 4/5/2012
Reply


Moadip Go to


Задержка есть, но она минимальная, несколько мс. Записывал видео и просматривал в по кадровом режиме.

А что за элемент выводит данные?
label?
Плохо еще знаю c#, возможно данные в label.content кешируются и в этом дело?
Thanks:

Moadip

Avatar
Date: 4/5/2012
Reply


Quote:
А что за элемент выводит данные?

Обычный label

Code

 this.GuiAsync(() => label.Content = ... );
Thanks: Макс
1 2  >

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

loading
clippy