Portfolio.CurrentValue null на FORTS
Atom
26.08.2020
Alnikar


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




Спасибо:


Support

Фотография
Дата: 01.09.2020
Ответить


Добрый день

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

Спасибо:

Alnikar

Фотография
Дата: 02.09.2020
Ответить


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

Исправлено
5.0.33
Спасибо:

Support

Фотография
Дата: 04.09.2020
Ответить


Добрый день

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

Спасибо:

Alnikar

Фотография
Дата: 07.09.2020
Ответить


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

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

Фотография
Дата: 11.09.2020
Ответить


Добрый день

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

Спасибо:


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

loading
clippy