* fill etf and prevent different length errors
* auto fill etf sectors and allow 0 value portfolios
* allow 0 value portfolios
* remove unused folder
* allow 1 asset portfolios
* split allocation calls by category in controller
* comment sector allocation model
* get country and region allocations for etf
* add comments and black
* improve comments
* improve comments
* allow for 1 category in sector, country and region
* add progress bars
* linting fix
* fix mypy
* set default date
* fix pylint
* add isin on paexport
* merge main
* auto pre load benchmark
* fix rich table for np.float64
* refactor portfolio allocs
* refactor alloc command
* add isins column
* format output alloc
* rename variable
* fix nan bug
* black
* add ticker conversion to yf format by isin
* warn and removed unsupported ISINs
* solve same day trades bug
* display bench loading progress
* portfolio show
* check if valid isins on preprocessing
* black
* fix bug when region empty
* warn when category is empty
* reformat preprocessing
* codespell
* check if ticker is valid
* flake8
* fix test
* fix bug with trades on holidays
Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com>
* add log path
* add test to check if log file is in correct dir
* small change
* Adding paths
* change to paths.py
* black
Co-authored-by: Chavithra Parana <chavithra@gmail.com>
* improve ux experience through auto completer
* flag unused arg
* refactor economy menu to use autocompleter
* fix edge case of user changing command after having written an input for it
* fix autocomplete with backspace + ycrv coutnry flag
* another fix
* another fix
* final iteration on auto-complete?
* last fix? plus better way to plot multiple datasets in same axis
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* com2ann: Convert type comments into Python type hint
* com2ann: Convert type comments into Python type hint
* com2ann: Convert type comments into Python type hint
* com2ann: Convert type comments into Python type hint
* Placate pylint
* pylint: disable=unused-argument
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
* redact inception date from investpy when incorrect
* update investpy_view.py for linting check
* replace "nan" with "-"
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* Add new premium source https://eodhistoricaldata.com/r/?ref=869U7F4J
* Added eod dependency to requirements.txt
* Added eod dependency to requirements.txt via poetry and fixed typo
* fixed some display bugs for stock info
* Implemented stock/load for eodhd, use keys / eodhd demo for key.
* Commit before Pull -Implemented stock/load for eodhd, use keys / eodhd demo for key.
* Committing files so I can merge
* Committing files so I can merge
* Committing files so I can merge
* Committing files so I can merge
* Committing files so I can merge
* Committing files so I can merge
* Committing files so I can merge
* Merge
* Fixed dependencies
* Committing files so I can merge
* Committing Stock_Helper with pylint: disable=R091
* Downgraded charset normalizer
* Fixed issues with keys
* Committing fixes to eodhd
* Committing fixes to eodhd remove eod library
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
Co-authored-by: colin99d <colin99delahunty@gmail.com>
* fixed column names in the _view, that are being prettified on the _model
* fixed arg name and column names
* fixed argument names
* fixed arguments in wrong order
* fixed column names
* Updates Fundamental Analysis Demo Routine - Routine now requires, `-i ticker`.
Updates Fundamental Analysis Demo Routine to allow for refactoring of menu.
One adjustment has been made to require a ticker argument, `-i ticker`.
* Adds Australian Sector Indexes and some others.
Adds the following indexes to the INDICES dictionary:
^IVBX IVBX2 Indice Valour (BRL)
M.BA S&P MERVAL TR Index (USD)
BSE-500.BO S&P BSE 500 Index (IRP)
BSE-200.BO S&P BSE 200 Index (IRP)
BSE-100.BO S&P BSE 100 Index (IRP)
^HSNU Hang Seng Utilities Index (HKD)
^HSCC Hang Seng China-Affiliated Corporations Index (HKD)
^HSNF Hang Seng Finance Index (HKD)
^HSNP Hang Seng Properties Index (HKD)
^JKLQ45 Indonesia Stock Exchange LQ45 Index (IDR)
^ATLI S&P/ASX 20 Index (AUD)
^AFLI S&P/ASX 50 Index (AUD)
^AXMD S&P/ASX Mid Cap 50 Index (AUD)
^ATOI S&P/ASX 100 Index (AUD)
^AXJO S&P/ASX 200 Index (AUD)
^AXKO S&P/ASX 300 Index (AUD)
^AXSO S&P/ASX Small Ordinaries Index (AUD)
^AXEJ S&P/ASX 200 Energy Index (AUD)
^AXMJ S&P/ASX 200 Materials Index (AUD)
^AXJR S&P/ASX 200 Resources Index (AUD)
^AXMM S&P/ASX 300 Metal & Mining Index (AUD)
^AXNJ S&P/ASX 200 Industrials Index (AUD)
^AXDJ S&P/ASX 200 Consumer Discretionary Index (AUD)
^AXSJ S&P/ASX 200 Consumer Staples Index (AUD)
^AXHJ S&P/ASX 200 Health Care Index (AUD)
^AXFJ S&P/ASX 200 Financials Index (AUD)
^AXPJ S&P/ASX 200 A-REIT Index (AUD)
^AXIJ S&P/ASX 200 Info Tech Index (AUD)
^AXTJ S&P/ASX 200 Communications Index (AUD)
^AXUJ S&P/ASX 200 Utilities Index (AUD)
^NZSC S&P/NZX Small Cap Index (NZD)
TXBA.TS S&P/TSX Composite Index - Banks (CAD)
^ATXPRIME Vienna ATX Prime (EUR)
^ATX5 Vienna ATX Five (EUR)
* added missing currency denominations for HKD and CAD
* black
* duplicate