Commit Graph

3130 Commits

Author SHA1 Message Date
Colin Delahunty
da337abc1c Improved verbosity of dd rating failure, and add color to the chart (#2204)
* Added verbosity to rating failure

* Made rating failure verbose and added color

* Fixed tests
2022-07-29 16:55:14 -04:00
James Maslek
7a18ff1a5e fix coinbase ov func (#2205) 2022-07-29 15:47:33 -04:00
Colin Delahunty
37e2597bb4 Added fixes for coinbase (#2202)
* Added fixes for coinbase

* Fixed tests

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-07-29 19:20:34 +01:00
Dirk Gütlin
f09e887d51 Fix TypeError in /stocks/quantitative_analysis/beta_model (#2190)
* omit type error

* use typing.Tuple instead of tuple to omit error

similar to factors_model.py

* fixed import order

Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
2022-07-29 19:19:48 +01:00
Colin Delahunty
e54a49dae4 Added ycrv command (#2203) 2022-07-29 13:43:17 -04:00
James Maslek
9cee9cc76a Small danglewood bugs (#2197)
* add user agent to yahoo request

* initialize pandas series with float

* Add a billions to economy SCALE

* add color to rtps

* make values required for certain settings

* spell required correctly, dont block -h in settngs

* quick lint

* added couple guess games lines lol
2022-07-29 12:18:47 +01:00
asymness
d08501894f Add export call to FA key metrics controller (#2184) 2022-07-26 21:07:23 +01:00
James Maslek
64d4f22753 Clenow Volatility Adjusted Momentum (#2180)
* Add this clenow volatility momentum thing

* Hugo + FIx controller

* clean up

* mypy fix

* Add to menu and dont show header

* menu testing

Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
2022-07-26 13:09:21 -04:00
northern-64bit
9034055c6f Fix portfolio metrics (#2116)
* Fix portfolio metrics

* Linting

* Fix beta calculation and thus jensens alpha

* Fix tests

* Fix linting

* Final linting

* Linting

* Add in table with info about the metrics

* Spelling

* Fixes everything mentioned

* Linting

* Final linting

Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com>
2022-07-26 15:05:01 +02:00
asymness
9f91cf8ae8 [Bugfix/TradeBalance] Fix parameter name for TradeBalance and handle 'null' response from EconDB API (#2179)
* Fix parameter name for Trade Balance

* Handle the case of 'null' response content with OK status code

* Change TBFR parameter name to TB in hugo docs
2022-07-26 13:23:35 +01:00
Alex Willis
a768e545a8 Added a Historical Beta Regression Plot (#2145)
* beta function initial commit

* Used pct returns instead of raw returns

* beta function initial commit

* Used pct returns instead of raw returns

* Moved beta from stocks/ca to stocks/qa

* Updated tests for stocks/qa/beta

* Added hugo docs page for stocks/qa/beta

* Updated beta docstrings and added graceful exit on bad ref ticker
2022-07-26 13:23:08 +01:00
Jeroen Bouma
f3a6a11788 Survey command and info, more documentation and bugfixes (#2174)
* Add survey command

* Add link to survey within docs

* Change exit message to include survey

* Grammar

* Little tiny mistake

* Add in documentation for settings, featflag and sources

* Details

* Add width and height

* Fix survey not working

* Add static method and change 2-minute

Co-authored-by: minhhoang1023 <40023817+minhhoang1023@users.noreply.github.com>
2022-07-26 13:00:34 +03:00
jose-donato
cace78c242 Replace crypto exchange apis with CCXT (#2158)
* ccxt added

* updated text

* added docs, tests

* updated requirements

* didier requests
2022-07-26 10:04:44 +01:00
jose-donato
9d0bf694f6 Fix 2099 - add crypto funding rate (#2159)
* added funding rate feature to dd menu

* didier changes

* tests
2022-07-26 00:23:34 +01:00
Jay M Gonzalez
9d6292c7fe fix tokenomics error (#2155)
* fix tokenomics error

* fix tokenomics graph

* add tests

* add black command

* add test helpers

* add test helpers

* trying to fix tests

* trying to fix tests

Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com>
Co-authored-by: jose-donato <zmcdonato@gmail.com>
2022-07-25 23:26:02 +01:00
James Maslek
66f05b83c0 Add chains via yahoo finance (#2176)
* Add chains via yahoo finance

* Fix existing tradier  test

* Update chains hugo

* test options controller

* business_insider_view tests

* test yfinance view
2022-07-25 22:47:46 +01:00
DidierRLopes
52e46d3640 Fix volatility (#2173)
* Make sec fillings link clickable in report

* fix volatility

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-07-25 14:49:40 +01:00
Vinnie117
37c3025382 Update GST to OpenBB in _index.md (#2157) 2022-07-24 19:20:07 +01:00
Colin Delahunty
fa1c796dbf Fixed dcf (#2160) 2022-07-24 19:19:46 +01:00
jose-donato
045168e5a2 Updates crypto load docs to match last load refactor (#2154)
* fix load docs

* fix vol days
2022-07-24 15:06:56 +01:00
DidierRLopes
0b0a4839a7 Update copy for docs on Why free (#2153)
* Make sec fillings link clickable in report

* update copy

Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com>
2022-07-24 12:07:25 +01:00
DidierRLopes
fea15aa13d Fix stuff (#2150)
* Make sec fillings link clickable in report

* Fix #2130

* styling here and there

* fix crypto panic key output result

* minor styling

* style

* tests

* allow for bitcoin rainbow to go into future

* add 2024 halving

* pylint ignore
2022-07-24 10:38:02 +01:00
Javadz
64def2e285 Small improvement in Telegram script (#2144)
* Small improvement in Telegram script

* fix black test
2022-07-23 18:18:46 +01:00
MOMINCKS
8c3145fcb4 better match for econ param parse to dict (#2123)
* better match econ param parse to dict

* Update econdb_model.py

* fix str assignment error

Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-07-23 01:16:35 +01:00
Drashti Shah
b60101ca0e improve readme file for terminal (#2137) 2022-07-22 18:01:46 +01:00
Pietro Monticone
69baae4889 Fixed a few typos (#2136) 2022-07-22 18:01:11 +01:00
Raphael Coelho
a26edfbfe3 Update _index.md (#2135) 2022-07-22 18:01:00 +01:00
Jeroen Bouma
0d90df7d63 Add in Portfolio Guide and update the Getting Started guide (#2118)
* Add in Portfolio Guide

* Update _index.md

* Remove images

* Grammar

* Add why free text and other details

Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
2022-07-22 12:19:23 +02:00
Yahya SayadArbabi
17e7e6bab7 Fix demo video width (#2126)
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
2022-07-22 10:42:09 +01:00
montezdesousa
b439580242 Fix ycrv to allow raw display and export when source is FRED (#2127)
* allow raw display and export

* change title to investpy standard

* limit fred to united states
2022-07-22 00:56:53 +01:00
Jalil F
2edc04c9e4 Add jupyterlab build folders to .gitignore. fixes OpenBB-finance/OpenBBTerminal#2121 (#2122) 2022-07-22 01:30:17 +03:00
northern-64bit
64fcbc6acd Integrating the fmp submenu into the fa menu + plotting + ratios (#2102)
* Moving changes from previous pr to new branch with working tests

* Fix website

* Tests : stocks/fundamental_analysis

* stocks/fundamental_analysis/fa_controller : fix bug

* Fix requested changes

* Fix linting

* Fix warnings

* Linting

Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com>
2022-07-21 09:21:11 +02:00
James Simmons
d6291ead84 Release/1.6.0 (#2106)
* Fixing paths for build procedure

* Adding back env file

* Updating pyproject and setup.nsi files for release

* Update version on feature_flags.py

* Fix default sources path not working in installers

* Fix crypto/ov/wf

* Remove old and slow tests from openbb scripts folder

* Adding a note about to explain that prediction is not available for Mac users

* Disabling prediction menu via env file

* Fix tkinter bug on windows ci by specifying the mpl backend

* Adding prediction back in and deleting previous comments about prediction not being available

Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-07-21 00:19:13 -04:00
montezdesousa
ca4541053f Fix Economy/Plot - Does not read stored datasets properly (#2112)
* fix plot databases

* update website doc

* display stored datasets in one line

* add indent

* allow sequential storage of data

* fix menu string

* prevent appending empty dfs

* black

* silence warning
2022-07-20 10:55:09 +01:00
montezdesousa
d474bcc0f8 Allow direct orderbook export from degiro paexport to portfolio load command (#2091)
* redirect paexport to holdings/portfolio folder

* allow name change on export

* centralize default holdings path in helper

* create default folder for degiro orderbook

* refresh and unrestrict choices

* update degiro help

* fix linting

* remove unused import

* move logic to model
2022-07-20 08:46:40 +01:00
Dylan Cole
f05676b79a fix typo - change 'seaarch' to 'search' (#2114)
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
2022-07-19 22:58:54 +01:00
DidierRLopes
bdcf540d1e Guess game - Easter egg (#2066)
* start working on guess command

* add guess game file

* Allow to do more than 1 attempt in the game

Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-07-19 22:20:15 +01:00
DidierRLopes
53c3c597ef Help translate terminal language (#2100)
* minor stylistic improvement

* Add help translation

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-07-19 21:37:43 +01:00
DidierRLopes
5412149f37 Allow to build reports without arguments (#2108)
* Make sec fillings link clickable in report

* fix #2030

* improve code
2022-07-19 18:49:57 +01:00
Colin Delahunty
4b52e84a40 Changing with the times (#2111) 2022-07-19 18:17:46 +01:00
Theodore Aptekarev
b90025555b Remove defirate scraping (#2113)
* Remove functions based on defirate scraping

* Update docs

* Update tests
2022-07-19 19:40:08 +03:00
Jeroen Bouma
103ebfa916 Update sheets (#2110) 2022-07-19 14:44:43 +01:00
Danglewood
e8b2e9ce7d The prediction menu installation instructions are not correct and should not be used (#2092)
* The prediction menu installation instructions are not correct and should not be used. 

Tensorflow *cannot* be installed via Poetry. `tensorflow-macOS` and `tensorflow-metal` perform terribly and should not be used. Installing tensorflow via `conda install -c conda-forge tensorflow` is the only way tensorflow should be installed.

* Fix some indentation

Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-07-19 01:09:22 +03:00
DidierRLopes
b5a7fb99b9 Fix save class (#2090)
* Fix save class

* add more comments around this design choice
2022-07-19 00:22:01 +03:00
DreamerC
f0a4551634 Document : Change Docker container desktop pass-through (#2070)
* Document : Change Docker container pass-through

Update #1692 for Docker new security protection in 2022 .

* fix Linting error

* fix markdown linting

* Markdown Linting : blank line

Fenced code blocks should be surrounded by blank line

* undo macOS config and reorganize

undo macOS Part for Docker Desktop, and move to the new paragraph.

* Update DOCKER_ADVANCED.md

* Fix trailing spaces

Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-07-18 20:39:57 +01:00
montezdesousa
ec9a88e8fa Fill missing static data (sector, industry, country and region) on portfolio creation (#2072)
* pull sector industry country data from yfinance

* fix imports with missing info

* run black on helper

* fix tests

* fix tests

* fix linting

* autofill stock data and display progress bar

* redirect stock data file

* substitute only stocks not provided by user

* reset benchmark when new portfolio is loaded (bug fix)

* rewrite help, will be fixed in previous pr

* fix mypy

* fix linting

* fix linting with open

* format progress bar

* run black

* avoid clearing of all fields

* reformat error message

* improve returns calculation performance

* general linting

Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com>
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-07-18 18:47:45 +01:00
montezdesousa
82b6411cab remove cumulative returns functionalities (#2103)
Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com>
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-07-18 18:50:59 +03:00
Chavithra
1995344965 Tests : mock api call (#2105) 2022-07-18 17:51:12 +03:00
DidierRLopes
b75629054f Make sec fillings link clickable in report (#2104)
* Make sec fillings link clickable in report

* remove regressions from autocompleter
2022-07-18 16:27:21 +03:00
Jalil F
96ed08daaa [Bugfix#2094] Fix handling of balances when user has no tokens. (#2095)
* Add edge case handlers for crypto balance. Resolves OpenBB-finance/OpenBBTerminal#2094

* Clear print statement.

* Run previous df generation.

* Run pure row merge.

* Fixing spacing.

* Adding test and fixing previous test failures.

* Clear comment.

* Adding vcr test.

* revert to old poetry.lock

Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
2022-07-17 13:33:16 +01:00