S#

3.2.9 - System.MissingMethodException: Метод не найден: "Void StockSharp.BusinessEntities.Security.s


3.2.9 - System.MissingMethodException: Метод не найден: "Void StockSharp.BusinessEntities.Security.s (Закрыта)
Atom
19.08.2011


Уважаемые коллеги, добрый день!

АльфаКоннектор версии 3.2.9 выдает ошибку при подключении:

Код
---------------------------
Ошибка обработки данных
---------------------------
System.MissingMethodException: Метод не найден: "Void StockSharp.BusinessEntities.Security.set_MinStepPrice(System.Nullable`1<System.Decimal>)".

   в StockSharp.AlfaDirect.AlfaTrader.<>c__DisplayClass1e.<>c__DisplayClass24.<OnProcessSecurities>b__1c(String name)

   в StockSharp.Algo.BaseTrader.#=qEbXUuYVcfSDEDkoI_kCmrwmmatm2EZ9cxXOXZn$qhaE=.#=q2O9gzgL4jooWp7_miy$2notnwoGYL5uVMqF_lcIqeog=(String #=qs_Ov$9AAbWG9VwalwGhBww==)

   в Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary`2 dictionary, TKey key, Func`2 handler)

   в StockSharp.Algo.BaseTrader.GetSecurity(String id, Func`2 createSecurity, Action`1 changeSecurity, String nativeSecurityId)

   в StockSharp.AlfaDirect.AlfaTrader.<>c__DisplayClass1e.<OnProcessSecurities>b__1b()

   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
---------------------------
ОК   
---------------------------


Логи:

Код

13:47:27 | Debug | AlfaTrader      | OnConnect()
13:47:27 | Info  | AlfaTrader      | AlfaDirect v.3.5.2.7
13:47:27 | Debug | AlfaTrader      | StartExport()
13:47:27 | Debug | AlfaWrapper     | ReadPortfolios()
13:47:27 | Debug | AlfaTrader      | OnProcessPortfolios()
13:47:27 | Debug | AlfaTrader      | 148397|1000191,25|1000191,25|

13:47:27 | Debug | AlfaWrapper     | ReadSecurities()
13:47:27 | Debug | AlfaTrader      | OnProcessSecurities
13:47:27 | Debug | AlfaTrader      | 291|Лукойл а.о.|25.08.2011|6|LKOH|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
2067|Татнефть а.о. 3 в.|25.08.2011|6|TATN3|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
2701|Газпром Нефть а.о.|25.08.2011|6|SIBN|MICEX_SHR|RUR|0|0|MCX_SHR_NLST|
2734|Сургутнефтегаз а.о.|25.08.2011|6|SNGS|MICEX_SHR|RUR|0|0|MCX_SHR_NLST|
2735|Сургутнефтегаз а.п.|25.08.2011|6|SNGSP|MICEX_SHR|RUR|0|0|MCX_SHR_NLST|
2862|Ростелеком а.о.|31.12.9999|6|RTKM|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
5859|Газпром а.о.|25.08.2011|6|GAZP|MICEX_SHR|RUR|0|0|MCX_SHR_NLST|
9838|ГМК НорНикель а.о.|18.08.2011|6|GMKN|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
12910|Сбербанк а.о. 3 в.|25.08.2011|6|SBER3|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
12911|Сбербанк а.п. 3 в.|25.08.2011|6|SBERP3|MICEX_SHR|RUR|0|0|MCX_SHR_LST|


Спасибо.

UPD: Какая версия StockSharp.AlfaDirect.dll новее: на CodePlex или в архиве S# 3.2.9?

UPD2: Попробовал с версией 8442 с CodePlex'a. Выдает такую ошибку:

Код

---------------------------
Ошибка обработки данных
---------------------------
System.ArgumentOutOfRangeException: Стоимость шага цены не может быть меньше или равна нулю.

Имя параметра: value

Фактическое значение было 0.

   в StockSharp.BusinessEntities.Security.set_MinStepPrice(Decimal value)

   в StockSharp.AlfaDirect.AlfaTrader.<>c__DisplayClass1d.<>c__DisplayClass23.<OnProcessSecurities>b__1b(String name)

   в StockSharp.Algo.BaseTrader.#=qEbXUuYVcfSDEDkoI_kCmrwmmatm2EZ9cxXOXZn$qhaE=.#=q2O9gzgL4jooWp7_miy$2notnwoGYL5uVMqF_lcIqeog=(String #=qs_Ov$9AAbWG9VwalwGhBww==)

   в Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary`2 dictionary, TKey key, Func`2 handler)

   в StockSharp.Algo.BaseTrader.GetSecurity(String id, Func`2 createSecurity, Action`1 changeSecurity, String nativeSecurityId)

   в StockSharp.AlfaDirect.AlfaTrader.<>c__DisplayClass1d.<OnProcessSecurities>b__1a()

   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
---------------------------
ОК   
---------------------------


Логи:

Код

14:31:31 | Debug | AlfaTrader      | OnConnect()
14:31:32 | Info  | AlfaTrader      | AlfaDirect v.3.5.2.7
14:31:32 | Debug | AlfaTrader      | StartExport()
14:31:32 | Debug | AlfaWrapper     | ReadPortfolios()
14:31:32 | Debug | AlfaTrader      | OnProcessPortfolios()
14:31:32 | Debug | AlfaTrader      | 148397|1000191,25|1000191,25|

14:31:32 | Debug | AlfaWrapper     | ReadSecurities()
14:31:32 | Debug | AlfaTrader      | OnProcessSecurities
14:31:32 | Debug | AlfaTrader      | 291|Лукойл а.о.|25.08.2011|6|LKOH|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
2067|Татнефть а.о. 3 в.|25.08.2011|6|TATN3|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
2701|Газпром Нефть а.о.|25.08.2011|6|SIBN|MICEX_SHR|RUR|0|0|MCX_SHR_NLST|
2734|Сургутнефтегаз а.о.|25.08.2011|6|SNGS|MICEX_SHR|RUR|0|0|MCX_SHR_NLST|
2735|Сургутнефтегаз а.п.|25.08.2011|6|SNGSP|MICEX_SHR|RUR|0|0|MCX_SHR_NLST|
2862|Ростелеком а.о.|31.12.9999|6|RTKM|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
5859|Газпром а.о.|25.08.2011|6|GAZP|MICEX_SHR|RUR|0|0|MCX_SHR_NLST|
9838|ГМК НорНикель а.о.|18.08.2011|6|GMKN|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
12910|Сбербанк а.о. 3 в.|25.08.2011|6|SBER3|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
12911|Сбербанк а.п. 3 в.|25.08.2011|6|SBERP3|MICEX_SHR|RUR|0|0|MCX_SHR_LST|

14:31:32 | Debug | AlfaTrader      | Security create : 291|Лукойл а.о.|25.08.2011|6|LKOH|MICEX_SHR|RUR|0|0|MCX_SHR_LST|


UPD3: 3.2.8 и 3.2.7 тоже не работают. 3.2.6 работает.

Теги:


Спасибо:




2 Ответов
Sergey Masyura

Фотография
Автор статей
Дата: 21.08.2011


watashi Перейти
Уважаемые коллеги, добрый день!

АльфаКоннектор версии 3.2.9 выдает ошибку при подключении:

Код
---------------------------
Ошибка обработки данных
---------------------------
System.MissingMethodException: Метод не найден: "Void StockSharp.BusinessEntities.Security.set_MinStepPrice(System.Nullable`1<System.Decimal>)".

   в StockSharp.AlfaDirect.AlfaTrader.<>c__DisplayClass1e.<>c__DisplayClass24.<OnProcessSecurities>b__1c(String name)

   в StockSharp.Algo.BaseTrader.#=qEbXUuYVcfSDEDkoI_kCmrwmmatm2EZ9cxXOXZn$qhaE=.#=q2O9gzgL4jooWp7_miy$2notnwoGYL5uVMqF_lcIqeog=(String #=qs_Ov$9AAbWG9VwalwGhBww==)

   в Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary`2 dictionary, TKey key, Func`2 handler)

   в StockSharp.Algo.BaseTrader.GetSecurity(String id, Func`2 createSecurity, Action`1 changeSecurity, String nativeSecurityId)

   в StockSharp.AlfaDirect.AlfaTrader.<>c__DisplayClass1e.<OnProcessSecurities>b__1b()

   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
---------------------------
ОК   
---------------------------


Логи:

Код

13:47:27 | Debug | AlfaTrader      | OnConnect()
13:47:27 | Info  | AlfaTrader      | AlfaDirect v.3.5.2.7
13:47:27 | Debug | AlfaTrader      | StartExport()
13:47:27 | Debug | AlfaWrapper     | ReadPortfolios()
13:47:27 | Debug | AlfaTrader      | OnProcessPortfolios()
13:47:27 | Debug | AlfaTrader      | 148397|1000191,25|1000191,25|

13:47:27 | Debug | AlfaWrapper     | ReadSecurities()
13:47:27 | Debug | AlfaTrader      | OnProcessSecurities
13:47:27 | Debug | AlfaTrader      | 291|Лукойл а.о.|25.08.2011|6|LKOH|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
2067|Татнефть а.о. 3 в.|25.08.2011|6|TATN3|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
2701|Газпром Нефть а.о.|25.08.2011|6|SIBN|MICEX_SHR|RUR|0|0|MCX_SHR_NLST|
2734|Сургутнефтегаз а.о.|25.08.2011|6|SNGS|MICEX_SHR|RUR|0|0|MCX_SHR_NLST|
2735|Сургутнефтегаз а.п.|25.08.2011|6|SNGSP|MICEX_SHR|RUR|0|0|MCX_SHR_NLST|
2862|Ростелеком а.о.|31.12.9999|6|RTKM|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
5859|Газпром а.о.|25.08.2011|6|GAZP|MICEX_SHR|RUR|0|0|MCX_SHR_NLST|
9838|ГМК НорНикель а.о.|18.08.2011|6|GMKN|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
12910|Сбербанк а.о. 3 в.|25.08.2011|6|SBER3|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
12911|Сбербанк а.п. 3 в.|25.08.2011|6|SBERP3|MICEX_SHR|RUR|0|0|MCX_SHR_LST|


Спасибо.

UPD: Какая версия StockSharp.AlfaDirect.dll новее: на CodePlex или в архиве S# 3.2.9?

UPD2: Попробовал с версией 8442 с CodePlex'a. Выдает такую ошибку:

Код

---------------------------
Ошибка обработки данных
---------------------------
System.ArgumentOutOfRangeException: Стоимость шага цены не может быть меньше или равна нулю.

Имя параметра: value

Фактическое значение было 0.

   в StockSharp.BusinessEntities.Security.set_MinStepPrice(Decimal value)

   в StockSharp.AlfaDirect.AlfaTrader.<>c__DisplayClass1d.<>c__DisplayClass23.<OnProcessSecurities>b__1b(String name)

   в StockSharp.Algo.BaseTrader.#=qEbXUuYVcfSDEDkoI_kCmrwmmatm2EZ9cxXOXZn$qhaE=.#=q2O9gzgL4jooWp7_miy$2notnwoGYL5uVMqF_lcIqeog=(String #=qs_Ov$9AAbWG9VwalwGhBww==)

   в Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary`2 dictionary, TKey key, Func`2 handler)

   в StockSharp.Algo.BaseTrader.GetSecurity(String id, Func`2 createSecurity, Action`1 changeSecurity, String nativeSecurityId)

   в StockSharp.AlfaDirect.AlfaTrader.<>c__DisplayClass1d.<OnProcessSecurities>b__1a()

   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
---------------------------
ОК   
---------------------------


Логи:

Код

14:31:31 | Debug | AlfaTrader      | OnConnect()
14:31:32 | Info  | AlfaTrader      | AlfaDirect v.3.5.2.7
14:31:32 | Debug | AlfaTrader      | StartExport()
14:31:32 | Debug | AlfaWrapper     | ReadPortfolios()
14:31:32 | Debug | AlfaTrader      | OnProcessPortfolios()
14:31:32 | Debug | AlfaTrader      | 148397|1000191,25|1000191,25|

14:31:32 | Debug | AlfaWrapper     | ReadSecurities()
14:31:32 | Debug | AlfaTrader      | OnProcessSecurities
14:31:32 | Debug | AlfaTrader      | 291|Лукойл а.о.|25.08.2011|6|LKOH|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
2067|Татнефть а.о. 3 в.|25.08.2011|6|TATN3|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
2701|Газпром Нефть а.о.|25.08.2011|6|SIBN|MICEX_SHR|RUR|0|0|MCX_SHR_NLST|
2734|Сургутнефтегаз а.о.|25.08.2011|6|SNGS|MICEX_SHR|RUR|0|0|MCX_SHR_NLST|
2735|Сургутнефтегаз а.п.|25.08.2011|6|SNGSP|MICEX_SHR|RUR|0|0|MCX_SHR_NLST|
2862|Ростелеком а.о.|31.12.9999|6|RTKM|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
5859|Газпром а.о.|25.08.2011|6|GAZP|MICEX_SHR|RUR|0|0|MCX_SHR_NLST|
9838|ГМК НорНикель а.о.|18.08.2011|6|GMKN|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
12910|Сбербанк а.о. 3 в.|25.08.2011|6|SBER3|MICEX_SHR|RUR|0|0|MCX_SHR_LST|
12911|Сбербанк а.п. 3 в.|25.08.2011|6|SBERP3|MICEX_SHR|RUR|0|0|MCX_SHR_LST|

14:31:32 | Debug | AlfaTrader      | Security create : 291|Лукойл а.о.|25.08.2011|6|LKOH|MICEX_SHR|RUR|0|0|MCX_SHR_LST|


UPD3: 3.2.8 и 3.2.7 тоже не работают. 3.2.6 работает.


Спасибо за репорт. В 3.2.9 видимо криво собралось.

Если требуется последняя версия - можно собрать из исходников на codeplex. Версии альфа-коннетора, включенные в релиз сток шарпа автоматически собираются из тех же исходников.
Спасибо:

Sergey Masyura

Фотография
Автор статей
Дата: 25.08.2011


watashi Перейти
Уважаемые коллеги, добрый день!

АльфаКоннектор версии 3.2.9 выдает ошибку при подключении:

[code=plain]---------------------------
Ошибка обработки данных

System.MissingMethodException: Метод не найден: "Void StockSharp.BusinessEntities.Security.set_MinStepPrice(System.Nullable`1<System.Decimal>)".

...

UPD3: 3.2.8 и 3.2.7 тоже не работают. 3.2.6 работает.


Исправлено в версии Stock# 3.2.10
Спасибо:


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

loading
clippy