Commit Graph

3811 Commits

Author SHA1 Message Date
Colin Delahunty
29dbc0da9a Base Stock Controller (#1267)
* Added stock controller

* Fixed tests
2022-01-27 21:02:54 -05:00
Colin Delahunty
70c9366d1c Fixed quote bug (#1275) 2022-01-28 00:06:28 +00:00
Colin Delahunty
b15abaf50e API Fix and Vsurf Improvements (#1272)
* Vsurf

* Optimized

* Simplified graph
2022-01-27 14:27:59 -05:00
Colin Delahunty
c5393e0875 Bankruptcy Scores (#1271)
* Refacotred and expanded analytics

* Updated tests

* Updated hugo

* Updated tests
2022-01-27 11:56:53 -05:00
didierlopes.eth
f681e5ec32 Methods logging for controllers (#1268)
* methods logging for controllers

* follow James suggestion
2022-01-27 15:35:29 +00:00
Colin Delahunty
3f766c956f Final Tabulate (#1265)
* 146 Tabulate references

* Finished removing tabulate

* Fixed tests

* Fixed test

Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-01-26 11:06:59 -05:00
Colin Delahunty
706095ef74 Fixed intraday tickers (#1266) 2022-01-26 10:32:45 -05:00
Arjun V
8891b0d016 Add support for the flair to be hidden (#1264)
* Add option to have no flair

In the Docker `envfile`, you can't hide the flair (if the variable is blank, it will use the default, and using a zero-width space as a flair is annoying). So, add a preset in the Python that allows there to be no flair by setting it to `:hidden`

* Fix typo

* Add code to only have one space after the time if there is no flair

* Remove un-needed else

* Reformat file

Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
2022-01-25 21:09:20 -05:00
Colin Delahunty
2ad43f8a27 Added Greeks (#1254)
* Added Greeks

* Added hugo

* Added test

* Added pylint fix

* Began rework

* Finishing touches

* James' final changes

Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-01-25 20:32:16 -05:00
Colin Delahunty
f2dd49fe56 Added fix (#1263) 2022-01-25 20:01:33 -05:00
Colin Delahunty
92d6276c21 Remove Tabulate 2 (#1259)
* Removed tabulate

* Removed way more tab

* Fixed tests

* Reverted test

* Fixed pylint

* Fixed tests

* Fixed Mypy Issue

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-01-25 19:03:46 -05:00
jose-donato
4501dfd442 Crypto features: Replace coingecko scrapping (#1156)
* replaced cgcategories with api

* added coingecko categories

* refactoring commands to use api, added coins to cryptocontroller and merged find and coins

* autocompletion for coins

* removed unused vars

* added dappradar features

* refactoring commands position

* refactoring commands position

* adding visual commands and fixed report

* skipped tests for now

* lint notebook

* correct report

* black formatter keeps crying because notebook

* removed unused imports

* Fixed black

* Keep kernel metadata 'cause it's required by papermill

* Change jupyter cleanup hook to one based on nbconvert

* Try fix the hook I just broke

* Fix trailing commas in the crypto notebook

* Change the jupyter hook to a one that's featured on pre-commit's page

* Format report notebook and test new notebook hook

* Black the notebook

* Remove deleted functions from the crypto discovery API

* Remove deleted functions from the crypto overview API

* replaced print for console print and removed print from table

* replaced print for console print and removed print from table

* auto completion + sort for all discovery commands

* replacing help messages

* fix linting

* added docs and removed unused commands

* added todos and fixed help messages

* lint

* pr issues fixed

* updated tests

* tests merge

* replaced with new rich table function

Co-authored-by: Colin Delahunty <colin99delahunty@gmail.com>
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-01-25 14:05:00 +00:00
jmaslek
a00192638b Danglewood/etf (#1261)
* batch1

* batch2

* eft -> etf
2022-01-25 09:51:55 +00:00
Chavithra
683a8bdd83 Tests : Economy + Conftest (#1260)
* Updating tests : economy

* Updating tests : removing breaklines

* Updating tests : economy

* Updating tests : conftest

* Updating tests : economy
2022-01-24 22:11:40 +01:00
Colin Delahunty
291cc7443f Improved debugging (#1257) 2022-01-24 20:19:28 +03:00
Arjun V
74f028ddb1 Add web UI for Gamestonk Terminal (#1251)
* Add web version of Gamestonk Terminal

* Update README.md

* Update README.md

* Fix typos, improve formatting

* Add trailing newline to index.html

* Split up long line

* Add comments to launch script

* Update README.md

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
Co-authored-by: Chavithra <chavithra@gmail.com>
2022-01-24 02:44:36 +00:00
Chavithra
abbc44be50 Updating tests : stocks/options (#1253)
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-01-24 03:15:27 +01:00
Colin Delahunty
bdfb61a411 Remove Tabulate (#1248)
* removed tabulates

* Fixed tests

* Adjustment

* Pylint issue

* replaced

* Replaced the rest

* Replaced the rest

* Changed back

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-01-24 00:10:31 +00:00
Colin Delahunty
dc07845a8f Update pre commit (#1221)
* Fixed Flake8 issue

* Added all config_terminal settings

* Updated how we handle configuration settings

* Made work again

* Fixed error

* Fixed error

* Fixed error

* Removed from pre-commit

* Added --debug feature

* Added changes
2022-01-23 18:12:40 -05:00
Colin Delahunty
183e10b524 Allow Custom Flairs (#1249)
* Added ability for custom flair

* Refactored for easier use

* Renamed

* Renamed 2
2022-01-23 17:48:21 -05:00
Colin Delahunty
b9f7b09dcd Fix Pandas Warning (#1250)
* Fixed Pandas wanring issue

* Adjusted warning mute
2022-01-23 16:47:01 -05:00
Chavithra
57c0f840ac Tests : fixing skipped tests (#1252)
* Updating tests : stocks

* Updating tests : crypto

* Updating tests : etf

* Updating tests : stock/options

* Updating tests : black
2022-01-23 21:43:01 +01:00
jmaslek
a7d25dced5 portfolio: Small feature + controller tests (#1246)
* Small feature + controller tests

* update test after merge

* Website + bump down pandas

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-01-23 17:15:08 +00:00
Colin Delahunty
20db556b3c Added detailed description (#1233)
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-01-23 14:20:16 +00:00
Artem Veremey
3b8d1bdf4e Updating docker containers and dependencies (#1245)
* Updating docker containers and dependencies

* Skipping failed tests

* More test skips

* More test skips

* More skips

* More skips for Failures and Errors
2022-01-23 10:51:53 +00:00
northern-64bit
ccd009cb19 Fixing graph for allocation command (#1243)
* Adding the allocation (al) command to the portfolio menu

* Fix linting

* Fixing errors

* More fixes

* Requested changes

* More fixes

* Adding other section to pie chart

Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-01-22 16:09:49 -05:00
Colin Delahunty
6f74dd641b Improved saving mechanism (#1241)
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-01-22 09:11:52 -05:00
Chavithra
379cf31cfe Tests : Stocks (#1240)
* Updating tests : stocks/sector_industry_analysis

* Updating tests : stocks/prediction_techniques

* Updating tests : doc

* Updating tests : black

* Updating tests : stocks/sector_industry_analysis

* Updating tests : stocks/technical_analysis

* Updating tests : etf/technical_analysis

* Updating tests : black

* Updating tests : stocks/quantitative_analysis

* Updating tests : stocks/quantitative_analysis

* Updating tests : stocks/options

* Updating tests : stocks/options

* Updating tests : stocks

* Updating tests : black

* Updating tests : stocks/prediction_techniques

* Updating tests : black

* Updating tests : stocks

* Updating tests : etf

* Updating tests : stocks

* Updating tests : black

* Updating tests : fundamental_analysis

* Updating tests : dark_pool_shorts/finra_model

* Updating tests : black

* Updating tests : stocks/dark_pook_shorts

* Updating tests : stocks/discovery

* Updating tests : stocks/insider

* Updating tests : stocks

* Updating tests : black

* Updating tests : stocks/options/yfinance_model

* Updating tests : stocks

* Updating tests : stocks/insider
2022-01-22 13:38:47 +01:00
northern-64bit
0b01f8e8b8 Allocation Command (#1204)
* Adding the allocation (al) command to the portfolio menu

* Fix linting

* Fixing errors

* More fixes

* Requested changes

* More fixes

Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-01-21 23:20:54 -05:00
Colin Delahunty
fca711ac0c Remove More Tabulate (#1235)
* Converted some tabulate

* Converted tabulates

* Removed some more tabulate

* Fixed tests

* Fix pylint issue
2022-01-21 22:18:31 -05:00
Colin Delahunty
9bb67537ef Refactored Jupyter lab to class based views (#1239)
Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-01-21 21:25:19 -05:00
jmaslek
9ff9d1520d Add a FINRA shortdata dashboard (#1238) 2022-01-21 20:56:04 -05:00
Colin Delahunty
1207e86301 Fixed DCF issue (#1237) 2022-01-21 19:29:11 -05:00
Colin Delahunty
721208fb45 Added multiselect option (#1232) 2022-01-21 16:09:53 -05:00
Colin Delahunty
3a8ce32a24 Potential fix for Danglewood's issue (#1234) 2022-01-21 23:43:12 +03:00
jose-donato
ff2ddb7a91 Adds features to check crypto-related hacks (#1230)
* added ich and ch features

* added slug required and removed list of slugs

* added slug required and removed list of slugs

* updated to only have one command

* lint

* lint

* added default parameter
2022-01-21 19:58:28 +00:00
Colin Delahunty
b26e72a204 Vsurf Improvements (#1225)
* Added improvements

* Updated formatting

* Removed black[jupyter]

Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-01-21 12:24:56 -05:00
jmaslek
ec400e46dd fix hugo (#1229) 2022-01-20 20:49:31 -05:00
Colin Delahunty
a799585d0f Options Chain Dashboard (#1226)
* Began new

* Added chains

* Added documentation

* Enhancements

* removed black[jupyter]
2022-01-20 19:22:50 -05:00
didierlopes.eth
d8ca7556ed ETF tests (#1208)
* etf tests for stockanalysis

* add financedatabase etf tests

* fix financedatabase etf documentation

* yfinance etf tests

* add etf/discovery tests

* add tests to etf/screener

* add etf controller tests

* add etf/ta tests

* remove tabulate and use rich table

* etf/pred

* add more etf tests, thanks Chavi

* update about us website

* Updating tests : etf

Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
2022-01-20 22:51:19 +00:00
jose-donato
c70e78da3a Adds Blockchain source and two BTC commands (#1227)
* adds blockchain source and two commands

* adds tests

* missing hugo yml

* added missing parameters
2022-01-20 21:17:00 +00:00
jmaslek
0be09cdf41 Add scroll zoom to plotly candle (#1222) 2022-01-20 14:16:07 -05:00
jmaslek
805574d012 Add scroll zoom to plotly candle (#1224)
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-01-20 13:45:47 -05:00
Colin Delahunty
e1c0b07556 Finish API (#1218)
* Added forex APIs

* Mutual fund

* Added portfolio API

Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-01-20 11:30:48 -05:00
Danglewood
393cdcf668 Added Open MIT options course (#1216)
* Added Open MIT options course

* added the ooopsies

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-01-20 13:04:35 +00:00
devwolff
7bfcea4296 make whatif works for decrease as well (#1220)
Co-authored-by: theorish <tep@foundian.com>
2022-01-20 09:49:25 +00:00
Colin Delahunty
3b73898f1a Refactored Call Resources (#1217) 2022-01-19 23:04:23 +00:00
Colin Delahunty
277f45704a Expanded GST API (#1215)
* Added custom

* Added economy API

* Added ETF API

* Fixed pylint

* Theo change
2022-01-20 01:08:33 +03:00
jmaslek
4e1abb2d2f Improve plotly interface for plots (#1213)
* Improve plotly interface for plots

* add interactiv linear/log button

* change volexch to mpl default

Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
2022-01-19 15:52:45 -05:00
Colin Delahunty
eb1c74f918 Vsurf Dashboard (#1209)
* Added vsurf dashboard

* Updated format

* Switch to Plotly: WARNING GRAPH IS NOT ACCURATE

* Works with Plotly now

* Update default

* Fixed black

Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-01-19 14:57:52 -05:00