alexan3010
|
Дата: 19.11.2013
Действительно перепутал, это вывод SampleSmartConsole. SampleSmart выдает ошибку сразу при подключении с длинным текстом. Не знаю как вставить сюда скрин-шот, текст там длинный.
|
|
Спасибо:
|
|
|
|
|
Eskra
|
Дата: 19.11.2013
У меня ругается на Order.State == OrderStates.Active. OrderStates не находит, они где сейчас находятся? Я давно не обновлялся, может вы их давно конечно переместили
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 19.11.2013
alexan3010 Действительно перепутал, это вывод SampleSmartConsole. SampleSmart выдает ошибку сразу при подключении с длинным текстом. Не знаю как вставить сюда скрин-шот, текст там длинный. Ctrl+C на окно.
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 19.11.2013
Eskra У меня ругается на Order.State == OrderStates.Active. OrderStates не находит, они где сейчас находятся? Я давно не обновлялся, может вы их давно конечно переместили Перекочевало в Messages. Как и другие енумы.
|
|
Спасибо:
|
|
|
|
|
alexan3010
|
Дата: 19.11.2013
Вот ошибку, которую выдает SampleSmart при запуске после нажатия кнопки "Подключится", с галочкой V3, на библиотеке 4.2.1:
--------------------------- Ошибка обработки данных --------------------------- System.Runtime.InteropServices.COMException (0x80040154): Не удалось получить фабрику класса COM для компонента с CLSID {99F5EA2E-0636-49BE-8100-8AE309B03331} из-за следующей ошибки: 80040154 Класс не зарегистрирован (Исключение из HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
в System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
в System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(RuntimeType serverType)
в System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(RuntimeType serverType, Object[] props, Boolean bNewObj)
в System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
в System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
в System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
в System.Activator.CreateInstance[T]()
в StockSharp.Smart.Wrapper.SmartComWrapper`1.Connect(String host, Int16 port, String login, String password)
в StockSharp.Smart.SmartComMessageAdapter.#=qLH0XZUtvNEIYz5CHR6NY4g==(ConnectMessage #=qgREprUunPmBsV8Qx7qDSNQ==)
в StockSharp.Smart.SmartComTransactionMessageAdapter.SendMessage(Message message)
в StockSharp.Algo.BaseTrader.#=qmjr2iOOuIRcGp51hPxnHCePOmtmPZaruxH8lvpV14EE=.#=q2odj0Hq4TdhRHtoVk33g$PlxCr4TPAtDtB_yfVc1WHA=.#=qPr7X1VbMuI4YnDkmCG9JA2NwLEAKtnKXL5swTJ8$bvI=() --------------------------- ОК ---------------------------
|
|
Спасибо:
|
|
|
|
|
Eskra
|
Дата: 19.11.2013
Михаил Сухов Eskra У меня ругается на Order.State == OrderStates.Active. OrderStates не находит, они где сейчас находятся? Я давно не обновлялся, может вы их давно конечно переместили Перекочевало в Messages. Как и другие енумы. Разобрался, спасибо)
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 19.11.2013
alexan3010 Вот ошибку, которую выдает SampleSmart при запуске после нажатия кнопки "Подключится", с галочкой V3, на библиотеке 4.2.1:
Судя по ошибке, не установлен SmartCOM.
|
|
Спасибо:
|
|
|
|
|
alexan3010
|
Дата: 19.11.2013
Смартком то был установлен, но x86. Сейчас обнаружил, что позавчера вышел новый смартком (.79) установил его (64bit), вроде заработало приложение SampleSmart - по крайней мере запускается и выводит инструменты и портфели, ту ошибку уже не выдает. Я так понял, именно этому приложению нужен обязательно смартком 64 бита, а остальным примерам - все равно на битность.
Но тем не менее, сейчас, когда SampleSmart запускается и выводит инструменты - у всех инструментов не зависимо от площадки я вижу NULL в таблице значений, то есть BID, ASK, последняя сделка и т.п. - все изменяющиеся данные NULL.
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 19.11.2013
alexan3010 Но тем не менее, сейчас, когда SampleSmart запускается и выводит инструменты - у всех инструментов не зависимо от площадки я вижу NULL в таблице значений, то есть BID, ASK, последняя сделка и т.п. - все изменяющиеся данные NULL.
Изучайте пример. Все там есть.
|
|
Спасибо:
|
|
|
|
|
alexan3010
|
Дата: 19.11.2013
В окне "Инструменты", после нажатия кнопки "Вид-Офер" вываливается вот это, причем куча окошек:
--------------------------- Ошибка обработки данных --------------------------- System.InvalidCastException: Не удалось привести тип объекта "System.Decimal" к типу "StockSharp.BusinessEntities.Quote".
в StockSharp.Algo.Storages.Level1ChangeHelper.ApplyChanges(Security security, Level1ChangeMessage message)
в StockSharp.Algo.BaseTrader.#=qTJaw1X1C5ndS1CF6h_drqBTmvZn0r1qcAV7VXp8xss0=(Security #=qF1kBKE4Wg2s6xKyESoti7g==, Level1ChangeMessage #=qW3uLhjkl8greF8a3kdGXgw==)
в StockSharp.Algo.BaseTrader.#=qiWP8CaVPGApml_sRxReE395DviI2FRJIqJPOxDGS5Fs=[TMessage](TMessage #=qDUsyceBRGHz9BwUvIX0snw==, Func`2 #=qM9HZFQeHaxZcaWFJnE349Q==, Action`2 #=qcUgRaFhfuY3oNc8NA_xMQg==, Boolean #=qfq9iWYg4ysTS3YbMWVcZCXOzX_cJ4DMiToPaptxToFM=)
в StockSharp.Algo.BaseTrader.OnProcessMessage(Message message, MessageDirections direction)
в StockSharp.Smart.SmartTrader.OnProcessMessage(Message message, MessageDirections direction)
в StockSharp.Algo.BaseTrader.#=qmjr2iOOuIRcGp51hPxnHCePOmtmPZaruxH8lvpV14EE=.#=q2odj0Hq4TdhRHtoVk33g$PlxCr4TPAtDtB_yfVc1WHA=.#=qPr7X1VbMuI4YnDkmCG9JA2NwLEAKtnKXL5swTJ8$bvI=() --------------------------- ОК
|
|
Спасибо:
|
|
|
|