martinb-bb
7fd72d9ee1
Forecasting Menu [Work in Progress] ( #1933 )
...
* Gave forecasting memory
* Fixed scripts, refactored
* FIxed poetry lock
* edge case check for forecast target
* Improved combine and load functionality
* Cleaned up translations
* Fixed issue with covariates
* Fixed issue checking covariates
* Another covariates check fix
* Ignored regr and linregr warnings
* Fixed covariate issues
* switched from forecasting to forecast
* Finished transition to forecast
* Can add entire dataset with one command
* Improved combine description
* Removed naming covariates
* Created new installation
* typo
* Make plot show dates if available
* Added better handling or users without the menu
* Removed unused file
* Fix
* Better handling for nontraditional datasets
* Fixed black and pylint
* Fixed tests
* Added darts install to main tests
* Working on darts with CI
* Added back test file
* Made large tables print better
* naive baseline
* typo
* Finished naive
* no dollar on prediction
* fixed positive MAPE bug
* quick refactoring
* Fixed two different args for same thing
* added extra patience
* linreg mape fix
* info fix
* Refactored API, bumped to Darts 0.21.0
* Added fixes
* Increased verbosity for wrong column
* Updated dependencies
* Hid warnings
* Fixed importing
* Fixed tests
* Fixed ugly seasonal plotting
* Fixed forecast line color
* Switched chart output to blue
* Simplified lambda_price_prediction_color
* fixed residuals
* Chnage
* Removed darts from CI per Chavi
* Added fixes to tests
* Added knnfix
* Fixed issue where n!= o
* Added changes
* Added changes
* Imrpoved forecast dash
* Added Theo notebook
* Added enhancements to dash
* Added notebook
* Added fix for jupyter lab
* Added debug stuff
* Change
* Updated docs
* Fixed formatting
* Fixed formatting
* Removed prints
* Filtered some info
* Added button to run model
* Improved api
* Added secret feautr (no peeking Martin)
* Cleaned code
* Fixed tests
* Added test fixes
* Added fixes
* Fixes
* FIxes for pres
* Remove bad tests
* Removed knn
* Fixed issues with removing mc
* doc for conda
* Added forecast improvements
* Added streamlit support
* Fixed issues
* fix expo with streamlit due to quantile()
* fixed performance issues with streamlit for now..
* clean up historical forecast with new trainer
* quick fix for regression trainer params
* Added fixes
* quick fix for other fix for regression trainer params
* table formatting for timestamp
* potential fix for inf in feature engineered datasets
* Basic working in new format
* dw
* Trying
* Fixed issues
* Improved graphing
* fixing trainer for LR and formatting
* doge and linting
* page break
* automatic cleaning of datasets
* automatic cleaning of datasets- fix
* Fixed forecast dates
* Made dashboard prettier
* Added fixes
* Added fixes
* Added options
* Fixed error
* remove caching
* adding in spinner
* Added vairable n_predict in streamlit
* Added mypy fix
* renaming and range change
* new index for n predict
* check positive float for window size
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* renaming
* reorg files
* Update _index.md
* hidden which command for versions
* Update _index.md
* Update _index.md
* which: ns parser
* hugo for: which
* hugo for: forecasting fix
* formatting black
* update stock controller test
* Lay groundwork for better residual plotting
* improved delete to allow for periods in title
* improved automatic cleaning of inf
* Added new API
* Added new API
* Added new API
* formatting for black
* Updated our testing CI
* Reverted changes
* Added forecast docs
* Fixed mypy issues
* Fixes tests
* Did some refactoring, added a report
* new api in streamlit
* Added integrated tests
* Update _index.md
* improved loading in custom dataset
* menu spacing
* installer fixes
* Added docs fixes
* Adding comments to test if commit working
* Fixed report
* naming conventions
* formatting
* removing unused var
* Made last report imporvements
* Update README.md
* Added fix
* Switched to warning
* Added fixes
* Added fixes
* Added fixes
* Added fixes
* Update economy av view test
* Remove forgotten print statement
* Update depencencies
* Added verbosity to pytest
* Added fixes
* Fixed pylint
* Fixed actions checkout
* Added fixes
Co-authored-by: colin99d <colin99delahunty@gmail.com >
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
Co-authored-by: James Simmons <simmonsj330@gmail.com >
Co-authored-by: minhhoang1023 <40023817+minhhoang1023@users.noreply.github.com >
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com >
2022-10-08 14:54:43 +02:00
SADIK KUZU
61fab03f49
Run "pre-commit autoupdate" ( #2726 )
...
* Run "pre-commit autoupdate"
Update pre-commit hooks' rev versions
* Update psf/black pre-commit hook version
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt >
2022-10-08 12:49:53 +02:00
montezdesousa
732a614937
Allow users to change api keys through OpenBB SDK ( #2642 )
...
* set fred keys through api
* linting
* doc change
* expose api keys dict
* allow optional persistency of api key change
* black
* place decorators
* add keys paths
* av and fmp keys
* some fixes
* rewrite av, fmp, fred cassettes
* quandl key
* polygon key
* rewrite polygon cassette
* news and tradier
* cmc key
* change some docstring
* change some docstring
* filtered keys dict on mykeys
* simplify mykeys collection
* revert arg to persist
* finnhub
* iex key
* reddit key
* reddit docstring
* check for prefix before removing
* glassnode key
* glassnode virtual path
* bitquery keys
* twitter key
* robinhood key
* degiro keys
* oanda key
* binance keys
* si key
* coinbase key
* refactor btcrb dates and logic
* walert key
* coinglass key
* regenerate cassettes
* cpanic keys
* ethplorer keys
* replace ouput status failed msg
* smartstake keys
* gitub keys
* messari keys
* eodhd keys
* santiment keys
* remove unused imports
* typo formatting test
* remove forbidden arg
* fix btcrb test
* fix test import
* revert cassette changes
* fix more tests
* fix last failing
* black
* try to change status to int code
* change status to int
* first try at keys controller refactoring
* fix some tests accordingly
* display msg on set
* change some vars
* remove elifs
* add progress bar and remove duplicate key check
* add mykeys and refresh to menu
* remove unused import
* change mykeys output to df
* remove check keys from keys ctrl tests
* update test split to new structure
* reduce duplicate code
* upper case
* change var name
* rename mykeys df cols
* add keys integrations tests
* add mykeys test to keys controller
* fix mykeys
* fix wrong eodhd var name
* pylint
* test_set_key
* black
* patch dotenv kinda
* fix mypy
* remove refresh
* filter mykeys df
* filter mykeys df
* update integration tests
* first unit test for set api key
* add 2 more test cases to fred
* add persist test to fred unittest
* add av unittest
* add polygon unittest
* generate av cassettes
* add unittests av, fmp, quandl, polygon, fred
* change si token to key
* forgot controller func
* unittest: news, tradier, cmc, finnhub, iex, bitquery
* add si unittest
* update eodhd key name
* add unittest: walert, glassnode, coinglass, cpanic, ethplorer, github, messari, eodhd, santiment
* black
* add reddit unittest
* refactor unittests to handle multi args
* regenerate cassettes
* add more unittests
* add degiro, oanda and rh unittest
* generate oanda records
* fix rh and degiro unittest
* fix oanda unittest
* black
* flake8
* fix si controller test
* move tmp
* pylint
* fix av test
* fix fmp key check
* rewrite fmp
* rewrite oanda output
* fix quandl check
* rewrite expected
* supress logger exception
* fix iex cloud key
* remove iex warning
* fix coinglass check key
* cpanic fix
* regenerate cpanic cassettes
* flake8
* fix smartstake keys check
* regenerate expected output
* fix eodhd
* try at binance
* black
* fix controller tests
* pylint
* disable warning
* flake
* add option to show keys
* add Enum to model
* regenerate test output
* update contributing
* flake
* fix type hint
* remove status msg dict
* pylint
* regenerate and remove unecessary cassettes
* remove duplicate return
* supress traceback
* remove unused imports
* update some docstrings
* add todo
* add export option to mykeys
* minor change
* refactor color scheme
* update contributing
* update contributing
* regenerate cassettes
* fix check output
* small msg change
* small details
* rewrite some tests
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt >
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
2022-10-08 12:30:23 +02:00
Danglewood
2b4306fc17
refreshes some screenshots to reflect the current reality. ( #2735 )
...
screenshots way outdated, updated three of them.
2022-10-08 11:09:31 +02:00
Catalin Toma
002bcb9e47
#2684 [CT] Improve stocks/sia error handling, abstract duplicate code ( #2723 )
...
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
2022-10-07 14:30:52 +02:00
Colin Delahunty
ed449abc15
Added error handling ( #2721 )
...
* Added error handling
* Added error handling
* Added fixes
* Added Jeroen fixes
2022-10-07 13:42:59 +02:00
Colin Delahunty
aafb5a52ff
Update pandas dependencies ( #2678 )
...
* Update pandas dependencies
* Downgraded github checkout for now
2022-10-07 09:51:14 +02:00
James Simmons
0dbfd1b7dd
Release 1.9.0 ( #2694 )
...
* version change and pylint ignore
* Resolve black and pylint errors
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com >
2022-10-06 17:56:29 -04:00
Colin Delahunty
90467fd322
Fixed crypto report issues ( #2722 )
2022-10-06 12:16:06 +02:00
Colin Delahunty
926508c5ca
Docker Volume Support and Remove the Last of the Files (Last Docker PR I Promise) ( #2715 )
...
* Added fixes
* Added fixes to readme
* Added fixes to readme
* Removed unneeded files
* Final fixes, we ready
* Removing docker/lab-settings.json
* Docker : update doc
* Added fixes
* Added fixes
* Added fixes
Co-authored-by: Chavithra PARANA <chavithra@gmail.com >
2022-10-06 10:39:37 +02:00
James Simmons
2c94ef788c
loading default first but if user data has sources then use that ( #2718 )
2022-10-05 17:49:15 -04:00
James Simmons
2c2ca05418
remverting back a version for better fix ( #2717 )
2022-10-05 12:33:11 -04:00
Colin Delahunty
2a9e280063
Docker revisions 2.0 ( #2714 )
...
* Adding new docker stuff
* Improved docker.yml:
* Chavi changes
2022-10-05 12:24:18 +02:00
DidierRLopes
20b621211e
replace ln and ld by search ( #2710 )
...
* replace ln and ld by search
* try to fix tests
* Fixing tests
Co-authored-by: Chavithra <chavithra@gmail.com >
2022-10-05 10:24:24 +01:00
Colin Delahunty
6eb8a38e5b
Removed the iter ( #2713 )
2022-10-05 09:06:40 +01:00
Tassilo Klein
bb00b1bd2b
fixed typos in example for Jupyter notebook ( #2687 )
...
Co-authored-by: minhhoang1023 <40023817+minhhoang1023@users.noreply.github.com >
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
2022-10-05 08:50:53 +02:00
DidierRLopes
5c2394d63b
fix crypto funcs ( #2711 )
...
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2022-10-05 07:15:11 +02:00
DidierRLopes
4e6a2fb564
put ticker on clenow func ( #2709 )
...
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2022-10-04 20:51:57 -04:00
James Simmons
d0c5c8e288
Portfolio binary bug fix ( #2700 )
...
* Removing unused dylib
* Deleting commented out code
* actually removing the binary
* refactoring
2022-10-04 19:10:10 -04:00
James Simmons
50e3053a45
sources fix ( #2708 )
2022-10-04 17:31:05 -04:00
Colin Delahunty
7e0c03c967
Automatically Create and Build Docker ( #2706 )
...
* Added default architecture
* Added custom workflow
* Added fixes
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Revert "Merge branch 'OpenBB-finance:docker' into docker"
This reverts commit 34044e1e19 , reversing
changes made to 68061af01c .
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Changes to dockerfile
* Delete docker_push.yml
* Does the finish docker?
* Changes to dockerfile
* Changes to dockerfile
* Added fix
* Dyanmic image names
* Dyanmic image names
* Added test fix
* Added test fix
* Added test fix
* Added test fix
* Added test fix
* Added test fix
* Added test fix
* Added test fix
2022-10-04 16:15:33 +02:00
Colin Delahunty
e3051bb176
Improved error handling for crypto commands ( #2704 )
...
* Improved error handling
* Updated tests
2022-10-04 16:07:45 +02:00
DidierRLopes
c268d85128
Add record session into routine capabiltiies ( #2702 )
...
* add record session into routine capabiltiies
* remove unnecessary imports
* small fix
* ignore global statement
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
2022-10-04 16:06:39 +02:00
Colin Delahunty
2c454f81a7
Fix key error bug ( #2705 )
2022-10-04 11:42:04 +02:00
et41
8918efba54
missing scale ( #2698 )
...
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt >
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2022-10-04 01:06:53 +02:00
James Walden
54a6e661fc
Update typo in config.toml ( #2699 )
...
typo: 'im' to 'in'
2022-10-04 01:06:02 +02:00
James Simmons
da913df668
ssl fix ( #2693 )
2022-10-03 21:46:03 +02:00
Colin Delahunty
5f2360a6e7
Fix ec macro ( #2689 )
...
* Added default architecture
* Added custom workflow
* Added fixes
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Improved dicker_push.yml
* Handling for error
* undid docker changes
* Fixed tests
2022-10-03 14:35:49 +02:00
Colin Delahunty
87fac96b7c
Improved sorting capabilities in the news function ( #2682 )
...
* Added sorting to news command
* Separate PRs
* Added fixes
* Added fixes
* Forgot to remove item from api
* Test fixes
2022-10-03 11:44:06 +02:00
Catalin Toma
07c08df84e
Bug/2583 ( #2671 )
...
* #2583 [CT] Add and use denomination helper
* #2583 [CT] Fix Yahoo Finance denomination
* #2583 [CT] Fix typings for dict
* #2583 [CT] Add YF model get financials tests
* #2583 [CT] Fix stubbed currency
* #2583 [CT] Add test coverage for denomination helpers
* #2583 [CT] Fix YF view not exporting raw data
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt >
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
2022-09-30 14:17:22 +02:00
montezdesousa
31c82b6ee7
Fix google trends. Error: The request failed: Google returned a response with code 429. ( #2677 )
...
* wrap possible errors
* black
* fix invalid date format on mentions when no ticker
* wrong comparison
* flake8
* fine tune exception msg
* flake8
* change if state
* henrique tip on exception
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt >
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
2022-09-30 12:28:37 +01:00
Colin Delahunty
eb82d95054
Fixed ccxt ( #2666 )
...
* Fixed ccxt
* Tells you when a bad source is sent
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt >
2022-09-30 12:34:56 +02:00
Om Gupta
7f9f753b39
fix ( #2683 )
2022-09-30 11:58:20 +02:00
Colin Delahunty
79da5fdaa2
Fix charmap flair issue on windows ( #2664 )
...
* Lets see this in windows CI
* Corret emjoi
2022-09-30 10:27:13 +02:00
Colin Delahunty
b0f8974537
Fix bug in reports ( #2680 )
2022-09-30 09:32:05 +02:00
Colin Delahunty
ab843d32fe
Fixed shrs command -h ( #2663 )
2022-09-30 07:33:02 +02:00
montezdesousa
e4f5039627
Portfolio bundle fix ( #2665 )
...
* fix rvol
* added .
* remove all ifs
* fix rsharpe, rsortino
* reorder rsort, rsharpe args
* change error msg
* change error msg
* added verification to check if the window len is larger than sample len
* change rbeta msg
* fix var and es
* add more integration tests
* changed boolean params to true booleans
* renamed the file to use test_
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt >
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
2022-09-29 18:59:09 +01:00
Colin Delahunty
ae54ba58bf
Added integration tests fixes ( #2670 )
2022-09-29 18:56:01 +02:00
Damian Guenzing
30be17a924
fix get_df for output in stocks/disc ( #2667 )
...
* Update disc_helpers.py
* fixed linters
* removed whitespace
* reordered imports
2022-09-29 13:58:35 +02:00
Paul Symonds
769ae75805
Add End of Day Historical Data to FA : https://eodhistoricaldata.com/r/?ref=869U7F4J to ( #2500 )
...
* 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
* Committing initial code to add FA Balance Sheet soure eodhd
* Committing eodhd Balance, Income and Cash Plots working (Ratios need a test for eodhd I couldnt get this to return on my slow machine) - Do not merge
* Committing eodhd Balance, Income and Cash Plots working, Ratios working limited to 5 years - Do not merge
* Committing eodhd Balance, Income and Cash Plots working, Ratios working limited to 5 years - Do not merge
* Added fixes
* Fixed poetry
* Added test fixes
* Updated poetry lock and reqs
* Updated json
* Reverted dependencies
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
Co-authored-by: colin99d <colin99delahunty@gmail.com >
2022-09-29 08:44:55 +02:00
Colin Delahunty
c052ed3e05
Fix bad api output ( #2659 )
...
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2022-09-29 06:48:27 +02:00
Colin Delahunty
3685001fba
Last stocks int ( #2658 )
...
* Added stocks/ins fixes
* Fixed stocks/options
* Fixes stock/scr
2022-09-28 16:55:37 -04:00
Colin Delahunty
6c0942898c
Fixes integrated tests for alt and economy ( #2655 )
...
* Fixes integrated tests for alt and economy
* Added fixes
* Added fixes
2022-09-28 16:18:55 +01:00
Colin Delahunty
446a29ec91
FIxes topbuys ( #2657 )
...
* FIxes topbuys
* Fixed tests
2022-09-28 16:48:37 +02:00
Colin Delahunty
532daac9fe
Fix stock and fund ( #2656 )
...
* Added handling for bad data
* Fixed stocks/ba
* Fixed stocks/disc
* Fixed stocks/fa
* Added test fixes
2022-09-28 15:38:34 +02:00
James Simmons
ef36c00f28
fixing integration tests for crypto defi ( #2624 )
...
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt >
Co-authored-by: minhhoang1023 <40023817+minhhoang1023@users.noreply.github.com >
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
2022-09-28 06:38:13 +02:00
James Simmons
b2d570a672
integration test fix for crypto disc ( #2625 )
...
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt >
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
2022-09-27 22:34:44 -05:00
Colin Delahunty
0fd456f280
Fixed the bug and refactored updating active data ( #2651 )
...
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2022-09-27 21:20:08 +02:00
Chavithra
f61ff12b9a
CI : Disabling log collection ( #2653 )
2022-09-27 13:25:55 -04:00
Colin Delahunty
96455d6a28
Small refactor to terminal.py ( #2640 )
...
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2022-09-27 12:34:53 -04:00