Управление стаканом котировок

Управление стаканом котировок
Atom
3/30/2010
ddd888


Добрый день, Михаил! Как-то заметил, что стакан котировок отображается не совсем правильно - цена почему-то не снижается сверху вниз по всей глубине, а начинается с мимнимальной котировки и повышается сверху вниз по "биду", а в месте где начинается "аск" "переворачивается и снова начинается с самой маленькой котировки "аск" и так повышается до самого низа. Думал отсортировать данные на этапе прихода данных:

this.Trader.ProcessWellKnownDdeData += (name, dict) => // узнаем, что пришедшие данные отвечают за стакан if (name.Contains("stock")) // первичная сортировка по цене IEnumerable _curquotes = (IEnumerable)dict; _curquotes = _curquotes.OrderBy(t => t.Price); ... и т.д.

но это ни к чему не привело. Подскажите, пожалуйста, как правильно отсортировать данные?

Еще здесь был как-то уже вопрос про доступ к отдельным значениям котировок в стакане, но объяснения я так и не нашел. Как же все-такии это можно сделать (получить значение той или иной котировки в стакане для анализа)?


Tags:


Thanks:


<< < 7 8 9 
ddd888

Avatar
Date: 5/21/2010
Reply


Вылетел стопудово. И сообщение появилось о какой-то ошибке. Повторный запуск прошел нормально. А если квик в системе, то второй раз его не запустишь - появится соответствующее сообщение. Это случилось на фоне тормоза котировок стакана по волатеильному инструменту после запуска экспорта всех сделок. Я и сейчас отслеживаю котировки в консоли - они начинают сильно не совпадать с квиковскими имено после таблицы запуска всех сделок. И даже трудно понять, насколько сильно запаздывание, потому что котировки и там, и там весьма разные - визуально увидеть "хвост" не получается. Без "всех сделок" - все идет нормально.

Thanks:

Mikhail Sukhov

Avatar
Date: 5/21/2010
Reply


Когда запускается Все сделки, то тормозить и должно. До минуты. Потому что данных много, и необходимо время на обработку. А вот после - должно работать как обычно.

Thanks:
<< < 7 8 9 

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

loading
clippy