← Zurück

Portfolio.CurrentValue null на FORTS

Добрый день. Брокер Открытие. Торгую на FORTS. Перешел на QUIK 8.7 и теперь Portfolio.BeginValue и Portfolio.CurrentValue и вообщем то почти все поля в портфеле null. Судя по таблице "Клиентский портфель", брокер для рынка акций передает одни поля, а для срочного рынка другие поля. Хотя на QUIK 7 было тоже самое, но поля в портфеле не были null. Такое ощущение, что теперь эти значения стали привязаны к колонкам рынка акций, а были к срочному рынку. Что можно сделать? P.S. В SampleConnection тоже самое.

War dieses Thema hilfreich?

Thema teilen

Kommentare (5)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Support
Support

Добрый день

Какой версии QUIK коннектор у вас используется? Вы устанавливали через NugetInstaller? Попробуйте обновить коннектор и проверить еще раз.

Alnikar
Alnikar Autor

Обновился. Поля заполнились. Но перестали заполняться поля Security.MarginBuy, Security.MarginSell? На что надо подписаться или что включить, чтобы эти поля устойчиво заполнялись? В SampleConnection они тоже null.

Support
Support

Добрый день

Возьмите обновление, ошибка устранена.

Alnikar
Alnikar Autor

Обновился. Поля заполнились. Спасибо. Но появилась такая ошибка

System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2020/09/07 09:20:14.220,OriginId=33606750,T(S)=2020/09/07 06:20:14.165,Sec=RUB@MICEX,P=170848,CL=,L=T1,Changes=[BeginValue, 0],[CurrentValue, 0],[Leverage, -0.01],[BlockedValue, 0]' привело к ошибке обработки. ---> System.InvalidOperationException: Изменение Leverage выбросило исключение. ---> System.ArgumentOutOfRangeException: Недопустимое значение. Имя параметра: value Фактическое значение было -0,01. в StockSharp.BusinessEntities.Position.set_Leverage(Nullable`1 value) в StockSharp.Algo.TraderHelper.ApplyChanges(Position position, PositionChangeMessage message) --- Конец трассировки внутреннего стека исключений --- в StockSharp.Algo.TraderHelper.ApplyChanges(Position position, PositionChangeMessage message) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message)
Support
Support

Добрый день

Попробуйте последнюю версию.