GetUnderlyingAsset => Тип опциона отсутствует.
Atom Ответить
05.01.2012


При вызове метода GetUnderlyingAsset у объекта типа Security - получаю эксепшн "Тип опциона отсутствует."
свойство Type у этого объекта == SecurityTypes.Option
Причем подобный код прекрасно работает в проекте типа WindowsForms, а сейчас хочу начать разработку нового решения в WPF - вероятно, что-то не так в окружении...


S# 4.0.14

Теги:


Спасибо:




5 Ответов
Alexander

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


vfreeman Перейти
При вызове метода GetUnderlyingAsset у объекта типа Security - получаю эксепшн "Тип опциона отсутствует."
свойство Type у этого объекта == SecurityTypes.Option
Причем подобный код прекрасно работает в проекте типа WindowsForms, а сейчас хочу начать разработку нового решения в WPF - вероятно, что-то не так в окружении...


S# 4.0.14


OptionType чему равен? судя по всему - null
Спасибо:

vfreeman

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


Alexander Mukhanchikov Перейти
vfreeman Перейти
При вызове метода GetUnderlyingAsset у объекта типа Security - получаю эксепшн "Тип опциона отсутствует."
свойство Type у этого объекта == SecurityTypes.Option
Причем подобный код прекрасно работает в проекте типа WindowsForms, а сейчас хочу начать разработку нового решения в WPF - вероятно, что-то не так в окружении...


S# 4.0.14


OptionType чему равен? судя по всему - null


Nothing

и вообще как-то со свойствами у инструментов слабо
Автор топика
Спасибо:

Alexander

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


vfreeman Перейти
Alexander Mukhanchikov Перейти
vfreeman Перейти
При вызове метода GetUnderlyingAsset у объекта типа Security - получаю эксепшн "Тип опциона отсутствует."
свойство Type у этого объекта == SecurityTypes.Option
Причем подобный код прекрасно работает в проекте типа WindowsForms, а сейчас хочу начать разработку нового решения в WPF - вероятно, что-то не так в окружении...


S# 4.0.14


OptionType чему равен? судя по всему - null


Nothing

и вообще как-то со свойствами у инструментов слабо


Ну так добавьте нужный столбец в таблицу инструментов, чтоб тип у опциона был.
Спасибо:

vfreeman

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


Alexander Mukhanchikov Перейти
vfreeman Перейти
Alexander Mukhanchikov Перейти
vfreeman Перейти
При вызове метода GetUnderlyingAsset у объекта типа Security - получаю эксепшн "Тип опциона отсутствует."
свойство Type у этого объекта == SecurityTypes.Option
Причем подобный код прекрасно работает в проекте типа WindowsForms, а сейчас хочу начать разработку нового решения в WPF - вероятно, что-то не так в окружении...


S# 4.0.14


OptionType чему равен? судя по всему - null


Nothing

и вообще как-то со свойствами у инструментов слабо


Ну так добавьте нужный столбец в таблицу инструментов, чтоб тип у опциона был.


так дело в том, что я использую специально настроенный квик, где в таблице инструментов есть все нужные мне поля. и экспорт выполняю одним и тем же кодом
Код
With Trader.SecuritiesTable.Columns
 .Add(DdeSecurityColumns.Strike)
 .Add(DdeSecurityColumns.Volatility)
 .Add(DdeSecurityColumns.UnderlyingSecurity)
 .Add(DdeSecurityColumns.TheorPrice)
 .Add(DdeSecurityColumns.OptionType)
 .Add(DdeSecurityColumns.ExpiryDate)
 .Add(DdeSecurityColumns.MinPrice)
 .Add(DdeSecurityColumns.MaxPrice)
End With
Trader.StartExport(Trader.SecuritiesTable, Trader.TradesTable)


есть код под WindowsForms - проблема с использованием метода GetUnderlyingAsset отсутствует. пишу новое приложение под WPF - проблема...
квик один и тот же. код подключения к квику/экспорт - скописпастил с работающего решения...
Автор топика
Спасибо:

vfreeman

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


vfreeman Перейти
Alexander Mukhanchikov Перейти
vfreeman Перейти
Alexander Mukhanchikov Перейти
vfreeman Перейти
При вызове метода GetUnderlyingAsset у объекта типа Security - получаю эксепшн "Тип опциона отсутствует."
свойство Type у этого объекта == SecurityTypes.Option
Причем подобный код прекрасно работает в проекте типа WindowsForms, а сейчас хочу начать разработку нового решения в WPF - вероятно, что-то не так в окружении...


S# 4.0.14


OptionType чему равен? судя по всему - null


Nothing

и вообще как-то со свойствами у инструментов слабо


Ну так добавьте нужный столбец в таблицу инструментов, чтоб тип у опциона был.


так дело в том, что я использую специально настроенный квик, где в таблице инструментов есть все нужные мне поля. и экспорт выполняю одним и тем же кодом
Код
With Trader.SecuritiesTable.Columns
 .Add(DdeSecurityColumns.Strike)
 .Add(DdeSecurityColumns.Volatility)
 .Add(DdeSecurityColumns.UnderlyingSecurity)
 .Add(DdeSecurityColumns.TheorPrice)
 .Add(DdeSecurityColumns.OptionType)
 .Add(DdeSecurityColumns.ExpiryDate)
 .Add(DdeSecurityColumns.MinPrice)
 .Add(DdeSecurityColumns.MaxPrice)
End With
Trader.StartExport(Trader.SecuritiesTable, Trader.TradesTable)


есть код под WindowsForms - проблема с использованием метода GetUnderlyingAsset отсутствует. пишу новое приложение под WPF - проблема...
квик один и тот же. код подключения к квику/экспорт - скописпастил с работающего решения...


нашел причину - в таблице инструменты был опцион, по которому брокер не транслировал информацию


помимо того что нужно следить за таблицей Инструменты, необходимо проверять
mySec.State == SecurityStates.Trading
Автор топика
Спасибо:


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

loading
clippy