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

GetUnderlyingAsset => Тип опциона отсутствует.
Atom
1/5/2012
vfreeman


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


S# 4.0.14

Tags:


Thanks:


Alexander

Avatar
Date: 1/5/2012
Reply


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


S# 4.0.14


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

vfreeman

Avatar
Date: 1/5/2012
Reply


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


S# 4.0.14


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


Nothing

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

Alexander

Avatar
Date: 1/5/2012
Reply


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


S# 4.0.14


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


Nothing

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


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

vfreeman

Avatar
Date: 1/5/2012
Reply


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


S# 4.0.14


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


Nothing

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


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


так дело в том, что я использую специально настроенный квик, где в таблице инструментов есть все нужные мне поля. и экспорт выполняю одним и тем же кодом
Code
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 - проблема...
квик один и тот же. код подключения к квику/экспорт - скописпастил с работающего решения...
Thanks:

vfreeman

Avatar
Date: 1/5/2012
Reply


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


S# 4.0.14


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


Nothing

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


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


так дело в том, что я использую специально настроенный квик, где в таблице инструментов есть все нужные мне поля. и экспорт выполняю одним и тем же кодом
Code
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
Thanks:


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

loading
clippy