Comments (10)
from poptimizer_old.
Жень, можешь поглядеть ответы и встречные вопросы
https://github.com/WLM1ke/PortfolioOptimizer/blob/master/src/portfolio/settings.py
https://github.com/WLM1ke/PortfolioOptimizer/blob/master/src/portfolio/getter/local_cpi.py
https://github.com/WLM1ke/PortfolioOptimizer/blob/master/src/portfolio/getter/local_dividends.py
from poptimizer_old.
Прокомментировал в:
Мне кажется нужно побыстрее делать #44,
но не обязательно с классом, можно и внутри существующи функций сначала подчистить + грохнуть вызов caller() - это очень странная конструкция.
Есть умеренная каша с файловой системой, но термпимо, я прокомментировал.
Хорошо бы, если похожий код не будет повторяться между модулями, как общее пожелание.
from poptimizer_old.
также не очень понял как и зачем настроен 100 coverage
from poptimizer_old.
Покрытие настраивается в этом файле.
По поводу твоих комментариев возникли дополнительные вопросы:
from poptimizer_old.
По поводу твоих комментариев возникли дополнительные вопросы:
fecbe41
634e3fd
334f535
прокомментировал в коммитах
from poptimizer_old.
механизм storage.LocalFile
предлагаю взять за основу хранения/доступа к данным
основная идея - разделить уровень доступа к файлу и логические операции по его обновлению.
может наткнуться на 'уникальность' структуры фреймов, но надеюсь они стандартные
from poptimizer_old.
Предлагаю local_cpi.py
в этом ишью рефакторить, жду изменений от тебя
from poptimizer_old.
Мне как-то не очень нравится эта идея:
- Функцию
is_updated(self)
практически для всех данных прийдется переопределять - Функцию
read_dataframe(self)
нужно как-то передавать конвертор с верхнего уровня
И получается, что только save_dataframe(self, df)
претендует на какую-то универсальность на уровне "доступа к файлу" все остальное будет переопределяться в увязке с уровнем "логических операций по его обновлению".
Есть ли смысл в таком разделении?
from poptimizer_old.
Переписал local_cpi
from poptimizer_old.
Related Issues (20)
- Переделать getter CPI с классом HOT 1
- Переделать getter securities_info с классом HOT 1
- доп. данные по дивидендам HOT 1
- Переписать тесты HOT 1
- убрать required test coverage
- локальные данные не работают HOT 3
- не работает скачивание данных HOT 2
- Метрики дивидендного потока
- Запрос общей информации по бумагам не должен дергать интернет HOT 1
- Метрики доходности
- Реализовать подбор константы сглаживания для более реального распределения HOT 1
- Обрезка при расчете константы сглаживания
- Реализовать оптимизацию по Парето
- Учёт оборотов
- Повысить скорость исполнения HOT 1
- В класс портфеля нужно добавить последние объемы HOT 1
- Из класса портфеля убрать массив цен HOT 1
- Расчет метрик текущего дня HOT 1
- Отчёт по динамике портфеля HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from poptimizer_old.