Commit Graph

249 Commits

Author SHA1 Message Date
Jeroen Bouma
b41ad804a6 Renew tests 2022-03-15 10:29:27 +01:00
Jeroen Bouma
3ef08afde5 This can't be it right? 2022-03-14 21:50:55 +01:00
Jeroen Bouma
b458419678 Merge branch 'economics_menu_upgrade' of https://github.com/JerBouma/GamestonkTerminal into economics_menu_upgrade 2022-03-14 21:33:01 +01:00
Jeroen Bouma
96164e807f Tests. Work. Now. 2022-03-14 21:31:33 +01:00
Jeroen Bouma
57ccd1bfcd Merge branch 'main' into economics_menu_upgrade 2022-03-14 20:35:25 +01:00
didierlopes.eth
281ec983d0 Add command location to plots (#1474)
* poc of source on figures

* update feature flag

* fix reset on stocks/ba menu

* improve aligment

* remove source

* make command location a global variable

* add cmdloc to settings controller
2022-03-14 14:07:42 -04:00
Jeroen Bouma
069eac2000 Merge branch 'economics_menu_upgrade' of https://github.com/JerBouma/GamestonkTerminal into economics_menu_upgrade 2022-03-14 19:00:06 +01:00
Jeroen Bouma
66688ac02c Does download work? 2022-03-14 18:58:28 +01:00
Jeroen Bouma
2734701a4d Merge branch 'main' into economics_menu_upgrade 2022-03-14 18:39:37 +01:00
Jeroen Bouma
8afc55581e Merge branch 'economics_menu_upgrade' of https://github.com/JerBouma/GamestonkTerminal into economics_menu_upgrade 2022-03-14 18:39:09 +01:00
Jeroen Bouma
0e5636f7f4 Update tests, fix currency exchange rate and some misc 2022-03-14 18:37:13 +01:00
minhhoang1023
784ceb6316 Add Crypto Market Cap dominance from Messari (#1467)
* Add market cap dominance from Messari

* Add command to script

* Add tests and hugo server

* Update tests

* Fix tests

* Remove test view

* Fix Jose's comments

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-03-14 23:53:52 +07:00
Jeroen Bouma
32683e2964 Merge branch 'main' into economics_menu_upgrade 2022-03-14 17:25:21 +01:00
Jeroen Bouma
5efea81a8e Merge branch 'economics_menu_upgrade' of https://github.com/JerBouma/GamestonkTerminal into economics_menu_upgrade 2022-03-14 17:23:00 +01:00
Jeroen Bouma
98e69d8073 Please tests.. work. 2022-03-14 17:20:30 +01:00
minhhoang1023
0127c37c20 Fix ENABLE_RICH bug & fix test not catching the bug (#1448)
* Fix rich bug & fix tests not catching the bug

* Remove feature_flags diff

* Remove enable_rich and enable_rich_panel from ff

* Add back enable_rich_panel

* Setting default value back to True

* Disable rich when running tests

* Remove COLOR

* Fix tests

* Rewrite tests

* Remove default cassette

* Rewrite tests

Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-03-14 14:15:12 +00:00
Jeroen Bouma
f36a4ad963 Merge branch 'main' into economics_menu_upgrade 2022-03-14 14:33:16 +01:00
Colin Delahunty
3d5cbcb2ae Extended Dupont (#1475)
* Added dupont, fixed fraud

* Added dupont to scripts

* Added better handling

* Added test fixes

Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-03-12 14:28:25 -05:00
minhhoang1023
dbaa3ecb41 Fix bug Real Time Performance (#1454)
* Fix bug percentage Real time performance

* Update ticker format

* Update tests

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com>
Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-03-12 13:24:24 -05:00
Colin Delahunty
fd5e56dd49 Improved Fraud Command (#1472)
* Added better data

* improved docs

* Fixed some tests

* Fixed tests
2022-03-11 18:42:29 -05:00
Jeroen Bouma
505897be9b Fingers crossed tests pass 2022-03-11 10:56:48 +01:00
minhhoang1023
e49d46e500 Fix bug Stocks Screener & Update finvizfinance package (#1443)
* Update attribute of finviz finance updated version

* Update lock file

* Add magnitude to columns with long number

* Update tests

* Fix tests

* Try to fix tests

* add col space

* Fix linting

* Re-run tests locally

* Change ticker

* Re-generate output and casssete

* Update tests

* Rewrite cassesstes

* Mute stdout & update to rest of commands

* Fix tests

* Add magnitude for rest of commands

Co-authored-by: teh_coderer <me@tehcoderer.com>
2022-03-11 04:18:56 +00:00
jmaslek
c6dead943c Add in Cramer recs by Ticker (#1457)
* Add cramer by ticker and move both to ba

* Fix apis and move existing tests

* Add new tests + gst

* Hugo

* Update _index.md

* Fix tests

* quick changes
2022-03-10 10:27:29 -05:00
didierlopes.eth
35cd91881f Interest from google trends correlated with stock price (#1463)
* Add interest command

* refactor code a bit further

* add docs

* add integrated tests

* Update _index.md

* fix test help
2022-03-10 13:55:21 +00:00
Jeroen Bouma
ca326fa8b9 Integrate FRED menu into the Economy menu 2022-03-10 10:24:51 +01:00
didierlopes.eth
97b7f03dd8 fix no normalization in historical comparison analysis (#1449)
* fix no normalization in historical comparison analysis

* fix test accordingly

Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-03-08 13:47:26 -05:00
didierlopes.eth
0aa21d732c Add splits command (#1438)
* add splits feature

* add tests

* add splits to integrated tests

* Add splits hugo

* Update _index.md

* refactor econometrics style

* rewrite stocks/fa tests

* Implement market cap command (#1437) (#1440)

* add gst letters only

* implement market cap command

* add tests

* update hugo with mktcap cmd

* add mktcap to integrated tests

* Update _index.md

* update test fa data

* Update fa_controller.py

* fix tests fmp

* fx some of the av tests

* add export capability to AV earnings

* fix test_fa_controller

* fix source in options controller

* fix tests with Chavhi help

* fix test
2022-03-07 16:27:08 +00:00
didierlopes.eth
7090d0643a Implement market cap command (#1437)
* add gst letters only

* implement market cap command

* add tests

* update hugo with mktcap cmd

* add mktcap to integrated tests

* Update _index.md

* update test fa data
2022-03-06 15:44:01 +03:00
minhhoang1023
401e4c739a Output Missing API Key Message to Console (#1357)
* Decorator to output error msg to console of missing API Key

* Refactor FMP & alpha advantage

* Refactor FRED & QUANDL

* Refactor Polygon

* Refactor FRED

* Refactor FRED

* Refactor Finnhub & coinmarketcap & Newsapi

* Allow disabling of check api

* Updating tests : disable check api for tests

* Refactor Finnhub & SI & Binance

* Fix linting

* Fix test & add black formatting

* Fix test failing

* Fix test failing

* Refactor CryptoPanic & Whales alert & Glassnode & Coinglass

* Refactor ETHexplorer & Smartstake & Alpha Advanage & Coinbase

* Add decorators to controllers

* Fix test & Refactor Coinbase, RH, Reddit

* Add contributing guideline

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* fix tests

* add decorator to snews cmd

Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-03-05 15:27:43 +00:00
Jeroen Bouma
f2ca215132 Econometrics Menu (#1403)
* Add Statistics Menu

* Add Granger Causality test

* Apply Black formatting

* Add Cointegration Tests

* Adjust plotting for Cointegration test

* Add Significant parameter to Cointegration tests

* Move regression functions to seperate .py files

* Progress on Panel Data

* A lot of progress for Panel Data

* Make functions robust and improve documentation

* Re-enable Breusch-Godfrey

* Add modify functionality

* Improve modify functionality

* Add Breusch-Pagan heteroscedasticity test

* Capitalize a word

* Include documentatin for the Statistics Menu

* Update _index.md

* Update _index.md

* Update _index.md

* Fix export statements and add Example datasets

* Update example with Longley's dataset

* Update documentation with a legit source

* Compare the results from each regression models based on the wage_panel dataset

* Updated with all relevant types of regression tables

* Update with all relevant regression types for Panel data

* Update _index.md

* Add change column type, improve OLS, add time and entity effects for FE

* Update documentation and fix a small bug

* Add in Statistics menu, replacing Custom menu

* Remove custom menu

* Add in documentation

* Add in gst files

* Cointegration can be used on any amount of columns

* Add Tests

* Make tests time invariant

* Update Poetry and Requirements

* Change name of Statistics menu to Econometrics menu

* Rename scripts

* Add type in Documentation

* Change names from Statistics to Econometrics

* Add graph

* Update tests with rounding and naming

* Make minor adjustments to fix the tests

* Updating tests : allow extra args for capture

* Apply recorder formatting

* Adding some minor formatting

* Fix error with MyPy

* Attempt to fix MyPy annoyance

* super small style things

* Fix small bugs and add plot command to dwat

* Small description mistake

* Update documentation with missing argument

* Update styling

* Add error handling and add improve show functionality

* Fix merge issue

* Allow import from custom_imports

Co-authored-by: Jeroen Bouma <jeroenbouma@MacBook-Pro-van-Jeroen.local>
Co-authored-by: jmaslek <jmaslek11@gmail.com>
Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
2022-03-04 21:44:59 +01:00
jmaslek
cb0de1ecf2 Fix the cramer function (#1435) 2022-03-03 21:19:43 -05:00
didierlopes.eth
b28e387b10 Sentiment News correlation with Stock price (#1421)
* news api refactored in model and view

* fix apis

* allow news to be displayed as vertical bar in candle

* add gst letters only

* small fix

* minor fixes

* redo normal candle without news

* add a new funtion for sentiment of headlines and stock price

* add finnhub python to requirements

* fix FRED granularity

* fix grhist plot coloring

* remove unused arg

* improve defi menu

* stocks/ba/snews API

* add tests for stocks/ba/snews

* update hugo

* Update _index.md

* ensure error is catch when wrong API key

* fix tests

* fix economy tests

* remove stats because that finnhub data is now premium

* improve plot snews
2022-03-03 21:18:41 +00:00
jmaslek
eb6d3ff8ac Add cramer recommendations (+ inverse :) ) (#1427)
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-03-02 11:42:33 -05:00
Theodore Aptekarev
51f4592270 Update sia and historical charts (#1424)
* Add external axes support and label to sia/vis

* Update sia tests (fix line endings)

* Fix legend position in historical charts
2022-02-28 23:51:49 +07:00
LBolte29
0f61f0b08e Log exceptions (#1393)
* log user settings, errors and exceptions
2022-02-26 10:56:10 +01:00
northern-64bit
884bb82fb5 Adding risk metrics to portfolio and qa (#1394)
* Adding es to qa and var to portfolio

* Fixing mathematics

* Adding es command to portfolio menu

* Linting

* Fixing tests

* Lint fixes

* lint fixes

* Adding hugo, tests and small fixes

* Fixes

* Fix mypy + portfolio model

Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-02-25 13:02:01 -05:00
jose-donato
a5848af908 Crypto heatmaps (#1416)
* added hm feature

* updated requirements

* updated tests

* updated tests

* updated charts convention and removed duplicated autocompletion

* added percentage

* lint

Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-02-25 12:15:50 +00:00
Colin Delahunty
24670c3b86 Improve integrated tests (#1415)
* Added verbosity and check for file

* Fixed

* Added tests

* Added tests

* Updated .gitignore

* Improved handling

* Fixed tests

* Updated record

* Fixed nested folder

* Standardized path output for windows

* fixed black issues

* Fixed pylint
2022-02-25 10:41:00 +00:00
minhhoang1023
576b847d91 Fix pipo & fipo limit arguments (#1411)
* Fix beautiful soup class

* Add --limit, and --start arguement for pipo

* Reverse commits from the other PR

* Make same changes for pipo for consistency

* Update tests

Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-02-23 15:40:42 +03:00
Colin Delahunty
dfcd515500 Refactored menu (#1354)
* Refactored menu

* Updated test

* Changes

* Added Lucas change

* Refactored

* Test fixes

* Fixed tests

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-02-22 19:54:29 -05:00
minhhoang1023
f82a7e00d5 Fix visualise sia metric (#1392)
* Fix beautiful soup class

* Update test cassettes

* Update test cassettes for dcf

* Update test cassettes for all failing tests

Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-02-22 22:48:58 +07:00
Chavithra
d036af66e4 Updating tests : cryptocurrency/onchain/ethplorer (#1414) 2022-02-22 17:22:41 +03:00
minhhoang1023
7792c24fdb Fix bugs Stocks Candle moving average (#1369)
* Fix bugs moving average

* Update tests

* Remove second y axis & add MA to legend

* Update stocks_controller.py

spelling

* Fix test

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-02-21 22:32:14 +07:00
jmaslek
72bfa9e2d8 Portfolio optimization bugs (#1388)
* Better EF plotting

* Better error handling with optimization commands

* fix test

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-02-19 12:50:35 -05:00
jmaslek
4697efcf26 Squishy the bugs (#1391)
* options screener tickers to list(set(

* Fix fred rmv bug

* Fix prt

* Fix tests + change where list is called
2022-02-19 12:31:37 +00:00
LBolte29
fd58219282 adjusted format of logs (#1292)
adjusted format of logs
2022-02-17 12:33:59 +01:00
jmaslek
4e84bd2557 Clean up FA menu printing (#1383) 2022-02-16 17:14:37 +00:00
minhhoang1023
a16db8a6f1 Fix Stocks Due Dilliegence Supplier bug (#1372)
* Fix supplier bug

* Update test

Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-02-16 14:07:56 +00:00
minhhoang1023
b3a379e838 Sort Stocks/DD/Arktrades by most recent (#1375)
* Sort trades from the most recent

* Update tests

* Update test

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-02-16 12:45:31 +00:00
minhhoang1023
a66ff41de4 Add Luna cir supply command from Smartstake (#1289)
* Add supported and trending endpoint

* Allow valid hour to be 0

* Update Hugo server

* Update Hugo optional arguemnts

* Update documents for start data type

* Adding terminal images

* Update _index.md

* Fix header error

* Update tests for api token sentiment investor

* Add test for Sentiment Investor View & Model

* Mock the token

* Changed color for trend command

* Mock test view and add document for Test README

* Add luna cir.supply from smartstake

* Add tests and instructions to get token

* Add tests

* Add Hugo server

* Mock key and token

* Add Smartstake to key controller

* Mock key and skip test module

* Skipp model test

Co-authored-by: Minh Hoang <minh@Minhs-MBP.Home>
Co-authored-by: jmaslek <jmaslek11@gmail.com>
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-02-15 11:22:56 +07:00