← Voltar

Portfolio.CurrentValue null на FORTS

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

Este tópico foi útil?

Compartilhar tópico

Comentários (5)

Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário

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

Добрый день

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