?

Log in

No account? Create an account

Allocator 2.0

сент. 15, 2019 | 04:14 pm

Внезапно вернулся к программе для ребалансировки портфеля о которой писал здесь. Из видимых изменений можно назвать следующие.
  • Появился индикатор прогресса работы программы. Для сложных исходных данных балансировка портфеля может занимать существенное время и раньше было непонятно: программа просто долго работает или уже зависла? Иногда и в самом деле зависает, кстати. Ну тут мало что можно поделать - так работает библиотека GLPK, которую я беззастенчиво использую для решения MIP-задачи (смешанного целочисленного программироания). Так вот теперь если процесс вычисления залип - это будет хорошо заметно, что безусловно добавляет удобства при использовании программы.

  • Исправлена проблема с переставшим работать IEX Trading (на проблему обратил мое внимание Potapov Dmitriy, за что ему спасибо). Теперь, правда, этим провайдером нельзя пользоваться просто так - надо зарегистрироваться и заиметь аккаунт в их системе. Потом взять токен в своем аккаунте и указать его в конфигурационном файле программы примерно таким образом:
    [options]
    provider = iex trading
    token = pk_1651a96086e74d8a9083edf498f09647
    После этого можно пользоваться. Либо - пользоваться данными от Yahoo Finance. Официальный API Яху закрыл, но умельцы нашли неофициальный, который и я прикрутил к своей программе. Пока - работает. И используется сейчас программой по умолчанию.
Кроме того, конечно, были испрвлены вскяие мелкие баги (ну и привнесены новые, само собой), была приведена в порядок система сборки проекта после чего исходникик были загружены на github (я могу дать ссылку, если кому-то это интересно). Язык C++, собирабельно на винде, должно собираться и на линуксе, возможно после пары мелких фиксов.

Архив с уже собранной программой можно скачать отсюда (427 Кб).

Метки:

Ссылка | Оставить комментарий {2} | | Пожаловаться