Commit Graph

3574 Commits

Author SHA1 Message Date
jose-donato
a00d02df05 Fix typo in crypto load autocompletion (#3237)
* fix(docs): added margin between sections

* fix: load source autocompletion typo

Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
2022-11-01 11:50:35 -04:00
Colin Delahunty
36a5166d1b Fix dcf (#3223)
* Added suggestions for load

* Fixed a command

* Fixed panel

* Added fix for dcf

* Doing my boi a favor

Co-authored-by: James Maslek <jmaslek11@gmail.com>
Co-authored-by: Andrew <andrew.kenreich@gmail.com>
2022-11-01 14:45:25 +00:00
jose-donato
ab1453bb60 Fix 3192 (#3221)
* fix(docs): added margin between sections

* feat: added args and fixed descend flag

* fix: ex_filters -> tweet_filters ty henrique

Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
2022-11-01 12:59:55 +00:00
Gabriel Segatti
3641fcd83f refactor: divide load() for each currency data source (#3114)
Co-authored-by: James Maslek <jmaslek11@gmail.com>
Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com>
2022-11-01 12:05:55 +00:00
James Maslek
9722c338cf Spoooooky bugs - Futures menu ++ (#3230)
* Some futures cleanup

* #3141

* Fix #3146

* Add check to covid slopes

Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
2022-11-01 11:55:21 +01:00
James Simmons
1272837870 Updating crypto integration tests (#3222)
* disc, ov, and base

* more integration tests and fixing previous commited ones

* some more fixes

Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
2022-11-01 09:43:23 +01:00
DidierRLopes
7c31cc319e Fix SDK plot colors without needing openbb.stocks.candle (#3178)
* fix SDK plot colors without needing openbb.stocks.candle

* lint

* ordering

Co-authored-by: James Maslek <jmaslek11@gmail.com>
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
2022-11-01 09:04:01 +01:00
James Simmons
ba1068ee47 Fixing 6 crypto bugs (#3228)
* fixing 6 crypto bugs

* fixing filter stuff

Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
2022-11-01 08:21:37 +01:00
Colin Delahunty
3d0a032a76 Fix Some Econometrics Bugs (#3210)
* Added suggestions for load

* Fixed a command

* Fixed panel

Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-10-31 20:45:54 -04:00
martinb-bb
58d2799ac7 Fix 3188 - UX for Feature Engineering functions (#3224)
* fix depr. warning

* console printout enhancment

* improvement to sto for UX

* average true range UX

* signal UX improv.
2022-10-31 20:45:26 -04:00
martinb-bb
d6e3881616 version check for statforecast (#3227) 2022-10-31 18:56:07 -04:00
Danglewood
0b51116ec4 Adds Introduction Guide for the Economy SDK Module (#3142)
* Adds Introduction Guide for the Economy SDK Module

* Changes title

Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com>
2022-10-31 22:47:27 +00:00
Danglewood
a6fcb9d47e Adds guide for SDK/Keys (#3111)
* Adds guide for SDK/Keys

* Linter

* Applied requested changes, and improved the examples.

* Removed bullet point

Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com>
2022-10-31 22:46:41 +00:00
DidierRLopes
cdd5bae2df When renaming funcs to remove source at start, the translating keys were missing update (#3177)
* fix the en.yml key for some funcs

* fix tests

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-10-31 22:46:20 +00:00
DidierRLopes
d4708119f1 improve export (#3176) 2022-10-31 15:32:41 -04:00
DidierRLopes
70e57bc9c2 Improve ETF menu (#3124)
* improve etf menu

* improve docs

* fix tests

* should cover more edge cases

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-10-31 15:25:49 -04:00
fede
826303eec1 [FEAT] StatsForecast AutoETS forecasting model (#2988)
* feat: add autoets model

* feat: update autoets index

* feat: add verbose option

* feat: freq preprocessing

* feat: improve test size call

* feat: add statsforecast dep to conda env full

Co-authored-by: James Maslek <jmaslek11@gmail.com>
Co-authored-by: martinb-bb <105685594+martinb-bb@users.noreply.github.com>
2022-10-31 14:58:16 -04:00
Gerard
a38fcd8c6e Fix top categories and sorting not working (#3025)
* Fix categories and sorting not working

* Allow sort in ascending order

* Documented the new flag

* Fixed tests

* Fix bad practises

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-10-31 14:49:23 -04:00
DidierRLopes
07c4c7c9b1 improve forecast menu usability (#3189)
Co-authored-by: martinb-bb <105685594+martinb-bb@users.noreply.github.com>
2022-10-31 13:40:49 -04:00
Colin Delahunty
8772ac738f Added error handling (#3070)
* Added error handling

* Added command to SDK

* Updated docs

* Fixed tests to account for new error handling
2022-10-31 13:31:33 -04:00
jose-donato
10d35adbc0 Fix 3202 (#3213)
* fix(docs): added margin between sections

* fix: small typo

Co-authored-by: Chavithra <chavithra@gmail.com>
2022-10-31 11:54:57 -04:00
jose-donato
51d698fe4a Fix 3200 (#3215)
* fix(docs): added margin between sections

* docs: added documentation for command
2022-10-31 11:54:48 -04:00
jose-donato
8c5a64ddb9 Fix 3196 (#3216)
* fix(docs): added margin between sections

* fix: key not expected

* feat: added command to test script
2022-10-31 11:54:40 -04:00
jose-donato
c815c39cff Fix 3195 (#3217)
* fix(docs): added margin between sections

* feat: added autocompletion
2022-10-31 11:54:31 -04:00
jose-donato
5caba955ff Fix 3193 (#3219)
* fix(docs): added margin between sections

* feat: updated arg

* Scripts : add test on crypto ta

Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
2022-10-31 11:54:21 -04:00
jose-donato
f4b03fddfb Fix 3194 (#3218)
* fix(docs): added margin between sections

* feat: removed cci drift autocompletion
2022-10-31 15:51:37 +01:00
Colin Delahunty
04670ddb05 Added crypto/defi fixes (#3117)
* Added sinfo error handling

* Address spelling

* Removed unused descend

* improved ldapps MVC

* Added fixes

* Fixed failing tests

* Fixed failing tests

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-10-31 08:36:59 +01:00
reshuraj57
7a0084d251 feat: shortened the title (#3143)
* feat: shortened the title

* feat: updated title

* Update quiverquant_view.py
2022-10-29 21:00:48 +01:00
James Maslek
db9a5e350d generate new doc (#3159) 2022-10-29 17:36:47 +01:00
James Maslek
a2ab314da7 sia cleanup (#3134)
* sia cleanup

* Website

* Change load-> select to address #2609

* Change the list of tickers in vis

* change back to show if nothing
2022-10-29 00:22:35 +01:00
James Maslek
4f12938f8d Hugo (#3153) 2022-10-28 16:57:14 -04:00
Wermeille Bastien
cd57e39658 Fixes #3086 (#3145)
Small fix

Co-authored-by: James Maslek <jmaslek11@gmail.com>
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
2022-10-28 15:18:53 +01:00
zafar hussain
61996cc31b cramer_chart removd from equity.ipynb fixes #3122 (#3132)
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
2022-10-28 14:40:22 +01:00
Henrique Joaquim
eaa0a96f7e Fix forex bugs (#3131)
* normalized way moving average is treated and prevent huge exception prompt

* changed descriptions on docs

* change to check_positive_float

* fix linting

* fix linting
2022-10-28 11:32:02 +01:00
Danglewood
440ed10e63 Adds Introduction to Futures Menu (#3030)
* Adds Introduction to Futures Menu

* Requested Changes

* ## How to Use

ooops. :)

Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-10-28 09:53:30 +01:00
Colin Delahunty
9a4251987d Handle bad network connections (#3116)
Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-10-28 09:52:50 +01:00
DidierRLopes
ad3637f44e Better UX when model cant find best theta (#3133)
* protect from when model cant find best theta

* noqa

* better error message

* error message

* error to str

* general purpose loading ( incl. expo model)

* adding return

* error colour

Co-authored-by: martinb-bb <martin.bufi@openbb.finance>
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
2022-10-28 09:48:01 +01:00
Colin Delahunty
9995e5b177 Massive Simplification of the Docker Setup (#3029)
* Added cmake

* Optimized Docker

* Made simpler

* Updated build and readme

* Spelling fixes

* Added fixes

* Fixed merge conflicts

Co-authored-by: Chavithra <chavithra@gmail.com>
2022-10-28 08:38:17 +02:00
James Maslek
274d5c4078 Clean UP ETF for next version (#3110)
* Fix things for 2p0

* tests
2022-10-27 11:54:28 -04:00
Chavithra
dbcabccd66 Poetry : remove pmdarima (#3126) 2022-10-27 11:09:14 -04:00
DidierRLopes
58fb4cd190 fix news sources (#3118)
* fix news sources

* lint

* ordering

* fix tests

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-10-27 14:51:59 +01:00
DidierRLopes
41b2a006c4 Fix using forecast in SDK + crypto alignment (#3119)
* fix access to forecast SDK

* fix alignment

* fix tests

* black lint

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-10-27 14:51:46 +01:00
DidierRLopes
15e6e4ad85 Improve UI/UX styling regarding to spacing (#3073)
* fix styling UI/UX

* black formatting

* fix tests

* Update CONTRIBUTING.md

* asterisk to hyphen

* Update CONTRIBUTING.md

Co-authored-by: James Maslek <jmaslek11@gmail.com>
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
2022-10-27 12:34:16 +02:00
Colin Delahunty
a690e40ea4 Fixed Warning Message on Command (#3081)
* Fixed warning

* Added docks

Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
2022-10-27 10:29:40 +01:00
Jeroen Bouma
7bae873084 Tidy up information regarding installation (#3040)
* Tidy up information regarding installation

* Linting is whining
2022-10-27 10:50:04 +02:00
Danglewood
eb0167dd89 Adds Token Terminal to list of API data sources. (#3102) 2022-10-26 17:56:19 -04:00
montezdesousa
a9787dd2d1 Refactor reports menu and make it work on installer (#2878)
* start papermill rollback

* move reports to templates folder

* comment some stuff

* refactor reports controller

* change var names

* clean ctrl class vars

* small refactoring on metadata search

* relocate some func

* breaking changes

* revert some changes

* destroying changes

* change menu appearance

* change menu appeaerance again

* update choices

* change some assets locations

* remove unused vars

* change some docstrings

* rename vars

* its working

* forgot one dash

* omg its working

* clean some code and doc

* change func name

* fix a bug and add some comments

* fix economy report startup

* add custom reports

* allow custom reports

* forgot to delete this

* unused import

* make somestuff more explicit, 5 min rule

* add helper func

* supress errors--no-verify

* add some type checks

* fix check ipynb func

* check inputs in run

* rewrite some integration tests

* remove unused import

* add some docs to website

* add auto completion

* warn if no forecast

* add to do

* add arg name if 1 arg

* add papermill pointing to github main

* add notebooks

* fix terminal spec

* relocated choices files

* merge main

* relocate website docs for reports

* limit user choices

* fix portfolio auto completion

* limit choices fix

* clean som edocstrings

* limit user choices in run command

* improve run parser

* fix msg

* add reports controller tests

* relax crypto choices limit

* contain commands

* pass pre commit

* flake8

* flake8

* ignore mypy

* pylint

* website

* move docs to jupyter tab

* add installer dep

* remove etf

* remove reports

* update reports to main

* handle events erros

* rever reports to previous commits before main merge

* add papermill installer strategies

* add flags to terminal

* avoid sdk crash

* execute notebook in thread

* remove unused sys

* execute report in a child process

* fix some notebook stuff

* fix portfolio report

* fix reports controller volatility

* change api to sdk

* move images

* remove som unucessary installer imports

* remove debugger warning

* move ipykernel launcher

* supress notebook crash

* remove portfolio decorator

* fix run command

* forgot to change this

* add images

* fix portfolio report

* fix crypto report

* linting and tests

* add run integration test

* pylint

* hide reports module args

* try at supressing args

* try at supreccing warning

* solve some os issues

* handle pm errors

* fix warning unrecognized arguments

* change comment

* avoid crash when parameters not found

* fix etf commands

* minor cleanup

* update forecasting check

* fix some linting

* fix futures test

* pylint

* limit user choices to prompt

* limit user choices to prompt

* supress warnings

* revert poetry lock back to main

* papermill pointing to main

* flake8

* forgot requirements

* Update helper_funcs.py

* Update reports_model.py

* choices

Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: James Simmons <53658028+simmonsj330@users.noreply.github.com>
2022-10-26 21:27:30 +01:00
Henrique Joaquim
b5e807b188 Fix stocks bugs (#3039)
* fix conversion error str to float by replacing commas in numeric columns

* fix conversion error str to float by replacing commas in numeric columns

* adds -d as default arg if a date is provided

* fixe order of parameters

* fixed the check on the emptiness of the trading view recommendation

* added more screeners

* changed if in order to avoid result used before assignment exception

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-10-26 13:36:55 +01:00
Chavithra
67a50d92c7 Docker + Pypi : update logs + builds (#3016)
* Log : move LOGGING_COMMIT_HASH

* Build : pypi

* Build : docker

* Poetry : pyproject.toml

* Docker : test cd

* Docker : test cd

* Docker : test cd

* Docker : update cd

* Docker : update workflow

* Docker : remove script

* Tests : loggers

* Docker : workflow

* Pypi : build script

* Pypi : adding MANIFEST.in

Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
2022-10-26 12:43:05 +01:00
Pragya Sapkota
6f78c479c1 Fix: replaced the prediction techniques links with foecasting menu links (#3067) 2022-10-26 10:30:53 +02:00