← Zurück

Столбец "Количество в последней сделки" для фьючей ММВБ пустой

Потому

ProcessDataError: Невозможно для колонки LastTradeVolume привести значение '' к типу Int32.

По крайней мере, для фьючей на индекс.

War dieses Thema hilfreich?

Thema teilen

Kommentare (8)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

takanaev
takanaev Autor

И более того, это неправильно, отменить передачу всей коллекции новых ЦБ (ITrader.NewSecurities), если произошла ошибка при определении параметров одной из них.

takanaev
takanaev Autor

Если что, это о версии 2.0.0. 2.0.1 не смотрел.

Mikhail Sukhov
Mikhail Sukhov

Если что, на будущее, делайте скрины таблицы если не трудно.

Да, в принципе правильно, что надо пропускать плохие записи. Но и сами записи надо лечить. Что еще было пустым для последней сделки?

takanaev
takanaev Autor

http://groups.google.ru/group/stocksharp/web/%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D1%8B%D0%B9%20%283%29.JPG

Вот есть таблица Инструменты со списком 1 (см.рис.), где все данные получаются, кроме "Время посл." и "Откр.". Всё хорошо NewSecurities выдаёт, что мы получили все ЦБ. Теперь, если мы добавляем фьючерс на индекс ММВБ FSMICXM0

Теперь в эту же страницу Инструменты добавляем фьючерс на индекс ММВБ FSMICXM0 (2), то NewSecurities не выдаёт нам ни одной ЦБ, а ITrader.ProcessDataError выдаёт: Невозможно для колонки LastTradeVolume привести значение '' к типу Int32. Для FSMICXM0 отсутствуют данные "Время изм.", "Кол-во", "Цена закр." и "Лот"

Mikhail Sukhov
Mikhail Sukhov

А как такое вообще возможно? Цена у сделки есть, а кол-во не указано?

takanaev
takanaev Autor

Оказывается, вот как:

У меня в одной таблице и MICEX fut и RTS fut. Для каждого рынка используется свой шлюз. И в первом и во втором случаях есть данные о количестве последней сделки. Но в каждом случае это свой столбец. В общем, проще посмотреть скриншоты.

http://groups.google.ru/group/stocksharp/web/Settings.JPG

и

http://groups.google.ru/group/stocksharp/web/Both_fut.JPG

В моём случае, был столбец последней сделки для FORTS, который не отвечал за кол-во последней сделки MICEX_fut.

Mikhail Sukhov
Mikhail Sukhov

А если убрать галочку короткое название, то они опять имеют одинаковые имена?