Подключаюсь к Quik Junior в компании Finam (ссылка). Версия StockSharp 4.2.22. Сломалось именно в этой версии. При использовании DDE выдается такое сообщение.
Имя Время Тип Сообщение QuikTrader 01.01.0001 0:00:00 Info Connect QuikTrader 08.09.2014 11:05:34 Info StartExport QuikTrader 08.09.2014 11:05:34 Info Создан новый портфель CUR000228555. QuikTrader 08.09.2014 11:05:34 Info Создан новый портфель 000000228555. QuikTrader 08.09.2014 11:05:35 Info Создан новый портфель SPBFUT00J13.
QuikTrader 08.09.2014 11:05:35 Error System.InvalidOperationException: Сообщение 'PortfolioChange,T=2014/09/08 11:05:35.018,P=SPBFUT00J13,Changes=[BeginValue, 99507.74],[CurrentValue, 0],[Leverage, 0],[VariationMargin, 0]' привело к ошибке обработки. ---> System.InvalidCastException: Заданное приведение является недопустимым.
в StockSharp.Algo.TraderHelper.ApplyChanges(Portfolio portfolio, IDictionary2 changes) в StockSharp.Algo.Connector.#=qD4$75gUxpEla88OiVCKE7kvxG1WiqgDVJZO1R2dSmUE=.#=qgng0OMOrruuZQvLTdBOe46t0unK9v61bj3Tyyd8FkAtABN_y7eimziqIs6qbi6JU(Portfolio #=q7drdcJidzEhMN4DDBqUOCA==) в StockSharp.Algo.Connector.#=qHmE9payiXIDgpz4KEgmuPA==(String #=qPVILwyRolEgznLPYmnbQwg==, Func2 #=qha8cb9CUSxpgf04pA5wR9_PeIL6Bq_5399OKUhwxOEk=)
в StockSharp.Algo.Connector.#=qEoMeWx_SyitWz20Ecm7wg$ZhoOXblGuG$e6cCK91jCI=(PortfolioChangeMessage #=q6SvGTjo3zE7hB_SkBNYMMw==)
в StockSharp.Algo.Connector.OnProcessMessage(Message message, MessageAdapterTypes adapterType, MessageDirections direction)
--- Конец трассировки внутреннего стека исключений ---
При использовании Lua все хорошо работает. Также было проверено на примере Quik\DDE\SampleSMA.
Kommentare (0)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
Noch keine Kommentare. Seien Sie der Erste!