Ошибка при экспорте котировок из Квика
Atom Ответить
15.06.2010


Добрый день.

Пытаюсь из Квика экспортировать стакан фьючерса индекса РТС.

Подключаюсь так таблице так: _trader.RegisterQuotes(SelectedSecurity);

Выскакивает ошибка:

System.ArgumentNullException: Value cannot be null.
Parameter name: security
at . (Security )
at . (Security )
at . (Security )
at Ecng.Trading.Quik.QuikTrader.RegisterQuotes(Security security)

Я так понимаю, что ошибка всязана с отсутсвие значения одного из
параметров инструмента. В Квике в таблице Инструменты действительно в
полях "Время последней сделки" и "Цена открытия" нет значений.

Как быть в этом случае?

Теги:


Спасибо:




5 Ответов
Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 15.06.2010
Ответить


Это связано с тем, что в RegisterQuotes передаете null.

Спасибо:

Dmitriy Klimov

Фотография
Дата: 15.06.2010
Ответить


Двумя строчками выше для того же Security я делаю
_trader.RegisterTrades(SelectedSecurity), и все работает нормально,
экспорт таблицы всех сделок идет. А вот стакан по тому же инструменту
идти не хочет. Есть еще идеи? По отсутствию данных в вышеназванных
полях эта ошибка возникать не может?

Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 15.06.2010
Ответить


RegisterTrades для QuikTrader не делает ровным счетом ничего. Сделки
по инструментам фильтруются самим Квиком.

Спасибо:

Dmitriy Klimov

Фотография
Дата: 15.06.2010
Ответить


Я в RegisterTrades передаю тот же объект, что и в RegisterQuotes,
поэтому нулевым выбранный Security быть не может, так как сделки по
нему идут нормально. Но я все-равно попробую еще раз проверить.

Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 16.06.2010
Ответить


RegisterTrades для QuikTrader не делает ничего. Поэтому в него можно
передавать что угодно. Даже null.

Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy