Commit Graph

6595 Commits

Author SHA1 Message Date
James Simmons
168e2b913a Forgot to staple notarization to file (#2250)
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-08-05 16:29:34 +03:00
Colin Delahunty
1e19ab5cc5 added dcf growth (#2244)
Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com>
2022-08-05 13:20:32 +01:00
Theodore Aptekarev
775d218891 Add parser for input command arguments (The Forward Slash PR) (#2064)
* Add helper command to filter unix paths and other edge cases

* Remove sort argument filtering from parsing

* Make --file arg mandatory for loading files

* Refactor queue parsing logic

* Enable adding controller level input parsing filters

* Remove the github repo path hack because it's not needed anymore

* Fix typos and line length linting

* Update unix path parser to match known extensions

* Update oss custom filters to not require space after slash arg

* Fix tests and failing linters

* Add pre-commit hook to check for reserved arguments validity

* Fix tests

* Fix finviz compare screener tests

* Fix screener test

* Fix screener test

* Fix float representation in pd dataframe on finviz screener tests

* Update test records

* Update test records

* Remove explicit float formatting in tests

* Update tests

* Remove prepending file argument

* Update long arguments that have lost their short default to file

* Update arguments in docs

* Update portfolio test data

* Fix econometrics/desc throwing error on empty df and fix tests

* Update tests

* Fix econometrics load autocompletion

* Fix portfolio tests giving different results every time

* Allow loading openbb scripts from arbitrary path

* Fix passing path as a terminal argument

* Fix guess game being case sensitive

* Silence bandit warning about using pseudo-random generators

* Update gov tests

* Fix screener sort fields that have forward slash

* Make controllers apply custom argument filters on entry

Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
2022-08-05 12:51:23 +03:00
montezdesousa
1413456bd9 Ecocal improve (#2225)
* fix available countries and title

* fix title

* capitalize headers

* display just one day by default

* default all countries & high imporatnce

* format output

* fix display to standard date yyyy/mm/dd

* rewrite expected ecocal test

* change date format slash to dash

* mypy

* complete description

Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
Co-authored-by: minhhoang1023 <40023817+minhhoang1023@users.noreply.github.com>
2022-08-04 09:29:47 +01:00
James Simmons
c8a3608386 Windows10 build system (#2228)
* Windows10 build system

* Changing naming of title

* Changing labels for windows runner
2022-08-03 19:01:06 -04:00
soggyomelette
e26a694fc4 Fixes #2220 by replacing Nan with 0 to allow rounding (#2243)
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
2022-08-03 17:01:03 -04:00
Colin Delahunty
7007e5857c Fixed Jim Cramer (#2246)
* Fixed small issue

* Fixing tests
2022-08-03 16:23:13 -04:00
Theodore Aptekarev
507cbfab39 Small fix (#2240) 2022-08-03 07:48:45 -04:00
montezdesousa
950d53ce15 Fix degiro keys setup and improve 2FA authentication (#2234)
* improve 2FA authentication

* fix password input

* fix credentials when no otp

* black

* flake

Co-authored-by: Chavithra <chavithra@gmail.com>
2022-08-03 08:47:41 +02:00
James Simmons
71ec70e9dd Updating intel macos build system (#2229)
* Updating intel macos build system

* Changing label to match runner
2022-08-02 17:39:50 -04:00
Colin Delahunty
b95e25a6cb Futures Improvement (#2239)
* Fixed polygon act issue

* Added more futures tickers
2022-08-02 16:45:53 -04:00
Colin Delahunty
7494059fc1 Futures Dashboard (#2188)
* Added futures dashboard

* Got a semi working prototype

* Updated csv

* Improved UI and data gathering

* Got a working prototype

* Updated title

* Added description for futures

* Fixed tests
2022-08-02 08:46:18 -04:00
Vinnie117
413360b1bc Update forex_api.py (#2215)
import the load() function in order to be able to load FX data with Python API
2022-07-31 19:24:53 +01:00
Colin Delahunty
a1ee2bc0ba Fixed polygon act issue (#2206) 2022-07-29 22:14:04 +01:00
DidierRLopes
8eed33b62f News from feedparser + Binance API key check fix (#2192)
* fix binance controller API key

* add news to main menu

* feedparser

* trying to help

* requirements for didier

* one test

* fix suggestion by @rpydaneogrendim on Twitter

* fix tests

* trying to help again?

* test

Co-authored-by: james <jmaslek11@gmail.com>
2022-07-29 22:13:45 +01:00
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