← Atrás

ТекСредства

Вопрос может избитый, ответа на форуме не нашел. Хочу получить информацию из таблицы "Портфель по бумагам"- ТекСредства. Подключаюсь к Quik.

Попытка получить из доп. информации ни к чему не приводит: portfolio.ExtensionInfo[DdeEquityPortfolioColumns.CurrentAmount]

выдает ошибку, что данного ключа нет в словаре.

В зависимости от портфеля в ExtensionInfo или вообще ничего нет, или есть только имя портфеля.

Бьюсь уже пол дня, прошу помочь.

Версия 4.2.2.15

¿Le resultó útil este tema?

Compartir tema

Comentarios (19)

Iniciar sesión o Crear cuenta, Inicie sesión o regístrese para dejar un comentario

Axell
Axell

Portfolio.CurrentValue

vsnoopy83
vsnoopy83 Autor

Axell: Portfolio.CurrentValue

Portfolio.CurrentValue - показывает 0. Нужны данные именно из таблицы "Портфель по бумагам"

vsnoopy83
vsnoopy83 Autor

На картинке все, что выдает Portfolio. В ExtentionInfo есть только имя портфеля. Если посмотреть в Quik таблицу Клиентский портфель/Портфель по бумагам, то экспорт идет, вопрос как вытащить информацию ТекСредства?

Axell
Axell

Проверьте в Квике таблицу "Портфель по бумагам", есть ли там столбец "Текущие средства". Я в стратегии использую из таблицы "Портфель по бумагам" два столбца "Входящие средства"(portfolio.BeginValue) и "Текущие средства"(portfolio.CurrentValue), данные экспортируются нормально. S#4.2.2.6

vsnoopy83
vsnoopy83 Autor

Axell: Проверьте в Квике таблицу "Портфель по бумагам", есть ли там столбец "Текущие средства". Я в стратегии использую из таблицы "Портфель по бумагам" два столбца "Входящие средства"(portfolio.BeginValue) и "Текущие средства"(portfolio.CurrentValue), данные экспортируются нормально. S#4.2.2.6

У меня там нули, фото прилагаю, где то видел сообщение, что в новых версиях библиотеки именно такая проблема, эта инфа должна храниться в ExtentionInfo, но у меня там в справочнике ничего нет. TraderHelper.GetFreeMoney() по нужному портфелю так же дает 0.

vsnoopy83
vsnoopy83 Autor

При этом в ExtensionInfo содержится только один код DepoName.

vsnoopy83
vsnoopy83 Autor

Вот у человека была такая же проблема, при переезде на новую версию, он её так и не решил: http://stocksharp.com/forum/3296/Nie-rabotaiet-ExtensionInfo/

Попробовал на 4.2.3.1 такая же проблема.

vsnoopy83
vsnoopy83 Autor

esper помогите пожалуйста, Вы можете, я знаю...

Mikhail Sukhov
Mikhail Sukhov

А в Sample так же нули?

vsnoopy83
vsnoopy83 Autor

Михаил Сухов: А в Sample так же нули?

Михаил спасибо, что откликнулись, в Sample так же нули, картинку прилагаю.

vsnoopy83
vsnoopy83 Autor

Михаил, подскажите есть ли решение в.у. проблемы?

Mikhail Sukhov
Mikhail Sukhov

vsnoopy83: Михаил, подскажите есть ли решение в.у. проблемы?

У нас работает. Видимо что-то с настройками в Квике.

vsnoopy83
vsnoopy83 Autor

Михаил Сухов:

vsnoopy83: Михаил, подскажите есть ли решение в.у. проблемы?

У нас работает. Видимо что-то с настройками в Квике.

У меня не работает ни на квике демо ни на реальных, в демо никаких настроек не менял, а словарь кодов в таблице DdeEquityPortfolioColumns у вас заполнен и там есть ключ- CurrentAmount? Как то можно порешать эту проблему, может какую то информацию от меня надо получить?

У Вас работает с ММВБ именно? Может быть Вы проверяли на ФОРТС, Фортс и у меня работает.

Mikhail Sukhov
Mikhail Sukhov

vsnoopy83:

Попробуйте в Портфель по бумагам добавить столбец Вид Лимита (T+N)

vsnoopy83
vsnoopy83 Autor

Михаил Сухов:

vsnoopy83:

Попробуйте в Портфель по бумагам добавить столбец Вид Лимита (T+N)

Добавить просто последним столбцом? Добавил, ничего не поменялось. Или надо сделать экспорт доп. колонки?

Mikhail Sukhov
Mikhail Sukhov

vsnoopy83: Добавить просто последним столбцом? Добавил, ничего не поменялось.

Покажите скрин.

vsnoopy83
vsnoopy83 Autor

Михаил Сухов:

vsnoopy83: Добавить просто последним столбцом? Добавил, ничего не поменялось.

Покажите скрин.

Скрин из Sample

Mikhail Sukhov
Mikhail Sukhov

Попробуйте загрузить настройки из info.wnd Что-то у вас не совпадает с документацией.

vsnoopy83
vsnoopy83 Autor

Михаил Сухов: Попробуйте загрузить настройки из info.wnd Что-то у вас не совпадает с документацией.

Помогло, спасибо!! Видимо поля поменялись с изменением версий.