Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Получение общей ликвидационной стоимости портфеля #16

Closed
vzhilov opened this issue Jul 28, 2023 · 4 comments

Comments

@vzhilov
Copy link

vzhilov commented Jul 28, 2023

Здравствуйте! Просмотрел Ваш пример по получению информации по счетам, но не смог использовать его для получения Суммарной оценки стоимости позиций по ликвидационной цене. Это итоговый параметр таблицы Состояние счета (Отображение позиций клиента по инструментам). Данный параметр отображает реальную сумму средств, которыми распологает клиент в валюте и инструментах без учета займов.

Отображается внизу таблицы (Ликв. ст-ть: 461 765.10)

Таблица Состояния счета

Возможно ли эту цифру получить при помощи вашей библиотеки?

@cia76
Copy link
Owner

cia76 commented Jul 30, 2023

Добрый день!

Библиотека QuikPy построена на основе официальной документации по языку LUA в QUIK В ней понятие ликвидационной стоимости не нашел. Возможно, что-то пропустил... Если она там есть, то, конечно, ее можно получить и обработатать. В вашем случае взять каждую бумагу и просуммировать поле ликв. стоимость.

@vzhilov
Copy link
Author

vzhilov commented Aug 1, 2023

Здравствуйте!

Да, есть такое в документации.

Раздел 3. Просмотр информации,
-->глава 3.5 Состояние счета,
---->3.5.3 Вкладка «Позиции»
------>Итоговые параметры таблицы

Третий по счету параметр:

Ликв. ст-ть -- Суммарная оценка стоимости позиций по ликвидационной цене (по значению
параметра Ликв.стоимость) с точностью валюты, выбранной в настройках.
Для срочного рынка: суммарная оценка стоимости позиций по
ликвидационной цене, ГО и вариационной маржи

Насколько я понял, это единственный параметр, который отображает сколько реально на счетах есть денег, если, скажем, продать все активы и выйти в кэш. По нему можно отслеживать эффективность стратегии в любой момент времени.

@cia76
Copy link
Owner

cia76 commented Aug 2, 2023

Понятно, что в документации есть все колонки таблиц. Но не все колонки можно получить через LUA. Я посмотрел документацию:

  • Интерпретатор языка Lua
  • Использование Lua в Рабочем месте QUIK

Там этот параметр не нашел.

В проекте BackTraderQuik мы получаем свободные средства по счету и стоимость позиций по счету. Файл QKBroker.py строки 164-227. Сумма этих значений и будет ликвидационная ст-ть портфеля.

@vzhilov
Copy link
Author

vzhilov commented Aug 11, 2023

Спасибо за подсказку, выходит что это единственный вариант. Так же пока и сделал.

@vzhilov vzhilov closed this as completed Aug 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants