Тема: Портфель "Прибыли/убытки" на Lua
Хочется сделать удобный портфель прибылей/убытков. Разумеется на Lua.
Вот что получилось на данный момент:
Для запуска необходимо установить библиотеку VCLua, взять лучше [url=https://quik2dde.ru/viewtopic.php?pid=59#p59]из этого сообщения[/url] (исправлена проблема отображения русских букв).
Закрыть окно пока можно только нажатием "Остановиь скрипт"; с этой проблемой буду работать, допиливать библиотеку VCL.
Текущая версия: 0.1
[url=https://quik2dde.ru/static-img/34/p&l-trade-0.1.zip]Загрузить zip-архив[/url]
Что сделано:
ведутся текущие позиции, которые обновляются по сделкам
для каждой сделки проставляется цена приобретения (это всегда текущая средняя цена позиции)
рассчитывается учет прибыли/убытка для каждой сделки, которая закрывает позицию
скрипт можно запускать в середине дня, вычитываются текущие позиции и обрабатываются имеющиеся на момент старта сделки.
Правда, если на начало дня есть позиции и уже были сделки в это день - то, похоже, корректно произвести рассчет не удастся, т.к. нет значений цены приобретения на начало дня... Написал про это на форуме квика, но надежды, что что-то измется - мало, конечно. Пока не знаю как проблему решить кроме как запускать скрипт в начале дня и не останавливать.
Что не сделано, но планируется - написано вверху скрипта в виде строк TODO.
Любые замечения/комментарии/пожаления - велкам.