* Add first iteration of custom context
* Add sample data + improve plot
* Change `head` to `show` with sorting and limit. Add "-x" to plot and dynamic update of completer
* generate random time series for test csv
* Make columns lower case. Check if date is in columns and convert to timestamp. Improve plotting for dates
* Add qa to custom
* Add pred to custom
* Hugooooo
* Testing
* dang whitespace
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
* Add mutual fund menu based primarily on investpy (investment.com)
* Add start/end date for loading + some bug fixes
* hugo
* poetry add investpy rich dnspython then poetry update
* fix reset (need to load country) and dim yfinance commands when country not US
* Fix search and add better error handling
* Catch yfinance commands when country not US. Improve loading to change country if symbol found but not in matching country. Changed main menu printing.
* Fix poetry / reqs merge conflict
* review comments
* Once again update poetry
* Clean up poetry to match conda (numpy was culprit)
* cvxpy down
* Think i goofed on generating reqs full
* update poetry metadata
* cleanup after review 2
* move space
* another deps try
* bump pygmnets in yaml
* try something different
* rename console -> t_console (terminal_console) for mypy
* initial version of sector and industry analysis
* Add company per sector/industry on country (and mktcap)
* fix hint
* improve README
* Commit export sia folder
* Export capability
* improve export generic function
* fix linting
* fix spelling correctly parameters
* add a limiting parameter
* black linting
* add tight_layout plot
* Add benchmark to barchart
* add more financials
* add ignore too many lines
* black linting
* Add tqdm for tracking loading progress
* Fix data exporting on cpi and cps when passing a dict to a df without index
* save data for next use of financials in fast mode
* Improve cpi/cps piechart plotting
* linter
* ensure country is selected for cpi/cps
* fix bug with limiting companies message in sia/financials
* add raw/max sectors/industries and min pct allowed
* allow to output raw data and improve pie chart concept
* improve coding guidelines
* fix ordering of func
* improve units and bugfixes
* capitalize helper messages
* allow from sia to jump into ca and improve code/bugs
* linter
* mypy linter
* docstring
* Improve candle and make interactive default
* change path of dcf file
* Remove RS lines when intraday plot
* refactor options menu
* remove candle start and end params
* implement gwei feature (ethereum gas fees)
* fix linter issues
* fixing another linting issues
* typo and linter issue
* added model and view for gwei feature
* added extra folder for reports
* added new line after gwei info
* lint
* changed tx label and table, lint
* lint fixes
* Ignore nft of the day test
* Rename eda -> qa
* Refactor rolling into view/model
* Refactored commands to new convention
* updated menu layout + add load
* Add ra functions into qa menu + fix portfolio paths
* fix menu help string
* Update qa with target idea that indicates variable to do statistics on
* Review changes except todos
* Make qa indepedent of stock menu
* Ignore nft of the day test
* Refactor common-ta-overlap
* Refactor trend indicators
* Refactor volatility
* Volume refactored
* Custom functions
* Final momentum refactor
* Update crypto menu with same format
* Address review, update poetry
* Fix export path
* Allow to quit when DEFAULT_CONTEXT selected
* terminal imports inside context selection
* rework economy/events command
* Refactor fear greed CNN command
* refactor WSJ in economy
* import fred
* refactor fred commands in economy
* refactor disc commands into economy
* refactor disc commands into economy 2
* fix fred test
* fix fred test
* av pylint
* update quit from direct context
* fix av lint
* Add industry simply wallst to economy
* improve events display
* improv after review
* add mypy types
* tabulate raw series
* remove simply wallst
* Add `calculator` function to show pnl for calls and puts
* calculator improvement
* breaking up op into different submenus
* Yfinance functions/plots added
* Refactored Tradier menu into new controller
* Added tradier historical options and fix crypto candles
* Clean up files and get rid of selenium dependecne
* ReadME 1
* calculator plot
* Redefine main menu structure to get rid of sub menus.
* Merge main + update gst readme
* Add coloring to chain command and update readme images
* Add historical greeks
* added ion
* Fix up basic calculator
* Clean up error messages and yf defaults when tradier key not present. Extend `exp` to allow date entry
* add new line
* Add wsj scraping functions. Add top movers from wsj to etf menu
* Add wsj functions to econ menu (seems like a rational place)
* update readme files
* etf readme
* Refactor for bossman :)
* OS path cleanup
* revert changes
* poetry lock still had charset 2.0.3