Colin Delahunty
e45c2aaa8f
Remove tabulate ( #1314 )
2022-02-04 13:19:09 -05:00
didierlopes.eth
a4df590972
Implement keys menu ( #1313 )
...
* implement keys menu
* small fix
* fix keys
* add .env file to repo
* add .env file to repo
* add .env to gitignore
* update AV api key to reflect that anything would work
* do not create .env by default
* small fix
2022-02-04 12:38:15 -05:00
Colin Delahunty
b189ffa45d
Fix bugs ( #1310 )
...
* Added model fix
* Fixed nasdaq view issue
* Fixed fred_view bug
* Fixed screener view bug
* Improved oanda_model excption handling
* Fixed scripts
* Improved run_scripts
2022-02-04 14:15:38 +00:00
teh_coderer
d8279adcbf
Feature/discord slash commands ( #1293 )
...
* SlashCmdsPlotlyDf2img
- discord.py
+ disnake
+ all cmds converted to / cmds
- tabulate
+ switch to df2img
+ plots to plotly
+++++
* add settings
* Update run_discordbot.py
* Update config_discordbot.py
* Fixing black
* switch to yfinance
and fix indention on min/max strike
* + logger, - testing prints
added logger's I was missing and removed old print testing code
* final tradier removal + fixes
+ added past_days arg to /cc
- removed tradier
+ noticed had accidently removed if df.empty from economy cmds. fixed
* linting + renamed cogs folder to cmds
* Update run_discordbot.py
* Update run_discordbot.py
* remove cachetools
* linting
* pylint
* Made file retrieval global
* Updated dependencies
* updates
+added /btc,eth,sol
-removed /earnings
+updated README.md
+ added SLASH_TESTING_SERVERS in cfg for instant cmds when testing
* Made slash_testing an env variable
* Improved slash_testing handling
* Fix testserver
* FIxed test_servers
* Fixed testing_servers
* updates
+ vwap on /cc
+ fixed expiry_autocomp exceeding 25 option limit on SPY dates
+ opt-hist changed to scatter and with greeks now
+ opt-cc-hist the old way of plotting with candlesticks chart
* remove import
* update Readme
* width fix
* replacement of tradier for yf
* title fix
Co-authored-by: Colin Delahunty <colin99delahunty@gmail.com >
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
2022-02-03 21:20:56 -05:00
Colin Delahunty
a1484e2e74
Improve create_dataframe ( #1304 )
...
* Made create_dataframe more robust
* fixed issue
* Fixed other statements
2022-02-03 08:27:42 -05:00
jmaslek
2a998a5a41
Portfolio class ( #1280 )
...
* remerge into main ?
* tests again
* change the example csv
* squash all the bugs
* Improve `add` interface
* Add warning on loading portfolio with no cash
* left a rogue print
* oopsie. hugo
* oopsie. hugo
* Add back a new `al` function + port name
* test
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
2022-02-02 15:20:05 -05:00
Colin Delahunty
7bb378015c
Added fix and test ( #1302 )
2022-02-02 09:56:40 -05:00
didierlopes.eth
705196a67a
improve initial commands in terminal ( #1299 )
...
* improve initial commands in terminal
* only print help if no arg provided otherwise user knows what they're doing
2022-02-02 01:01:33 +00:00
Colin Delahunty
973d2f476f
Debug Patch ( #1297 )
...
* Remove none error
* Noted where issue is beign silenced
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt >
2022-02-01 23:26:24 +00:00
Colin Delahunty
94eedfc55e
Added show_index ( #1298 )
2022-02-01 16:45:10 -05:00
Colin Delahunty
571e5281e3
Improved crypto handling ( #1279 )
...
* Improved crypto handling
* Fixed some tests
* Fixed some tests
* Fixed flake8
* Updated to fix tests
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt >
2022-02-01 11:56:51 -05:00
Theodore Aptekarev
e2299132d8
Explicitly resolve marked package to a secure version ( #1295 )
2022-02-01 16:23:11 +03:00
northern-64bit
2e7b48fe85
Adding VaR and Adjusted VaR ( #1269 )
...
* Adding avar command to qa context
* Adding documentation and VaR command
* Linting
* More linting
* Somehow discordbot tests didn't like my linting
* Fixing tests
* Fixing requested suggestions.
Fixing jmasleks comments, but I sadly couldn't sort the table by the VaR (if the manually entered percentage is 75 it's currently still displayed below the 99% VaR)
* linting
* Linting fix
* Adding every qa command to hugo
Also lint fixing
* Fixing previous error
Co-authored-by: jmaslek <jmaslek11@gmail.com >
2022-02-01 12:43:30 +01:00
Chavithra
90b05d6641
Tests : Cryptocurrency + Common ( #1294 )
...
* Updating tests : cryptocurrency/discovery
* Updating tests : cryptocurrency/discovery
* Updating tests : cryptocurrency/onchain
* Updating code : fix linting
* Updating tests : cryptocurrency/onchain
* Updating tests : cryptocurrency/onchain
* Updating tests : black
* Updating tests : cryptocurrency/onchain
* Updating tests : cryptocurrency/onchain
* Updating tests : cryptocurrency/onchain
* Updating tests : cryptocurrency/onchain
* Updating tests : common/behavioural_analysis
* Updating tests : common/behavioural_analysis
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com >
2022-02-01 10:31:23 +03:00
Theodore Aptekarev
0ca2583a6e
Upgrade jupyterlab extension deps to mitigate vulns ( #1258 )
2022-02-01 08:34:28 +03:00
LBolte29
6426b76771
decorated functions ( #1282 )
...
* decorated functions and removed assertion tests that are now caught by decorator logs
* modified functions with @property
* fixed bc of coingecko
* fixed outedated tests
2022-01-31 20:37:16 +01:00
Chavithra
87dae99745
Tests : Cryptocurrency > Due Diligence ( #1291 )
...
* Updating code : cryptocurrency/due_diligence
* Updating tests : cryptocurrency/due_diligence
* Updating tests : cryptocurrency/due_diligence/coinbase
* Updating code : cryptocurrency/due_diligence
* Updating tests : cryptocurrency/due_diligence
* Updating tests : black
* Updating tests : cryptocurrency/due_diligence/coinbase
2022-01-30 21:57:54 +01:00
Chavithra
51f43879d3
Tests : controllers ( #1290 )
...
* Updating tests : cryptocurrency/due_diligence
* Updating tests : etf
* Updating tests : crypto
* Updating tests : cryptocurrency/due_diligence
* Updating tests : cryptocurrency/due_diligence/controller
* Updating tests : alternative/controller
* Updating tests : cryptocurrency/controller
* Updating tests : cryptocurrency/nft/controller
* Updating tests : cryptocurrency/due_diligence/controller
* Updating tests : cryptocurrency/onchain/controller
* Updating tests : alternative/controller
* Updating tests : cryptocurrency/due_diligence/controller
* Updating tests : cryptocurrency/controller
* Updating tests : alternative/covid/controller
* Updating tests : alternative/controller
* Updating tests : cryptocurrency/nft/controller
* Updating tests : cryptocurrency/onchain/controller
* Updating tests : cryptocurrency/overview/controller
* Updating tests : portfolio/portfolio_optimization
* Updating tests : portfolio/portfolio_analysis/controller
* Updating tests : portfolio/portfolio_optimization/controller
* Updating tests : portfolio/controller
* Updating tests : cryptocurrency/controller
* Updating tests : controllers
* Updating code : black
* Revert "Updating code : black"
This reverts commit b555c332a1 .
2022-01-30 20:24:50 +03:00
Chavithra
c2ba724b66
Tests : Cryptocurrency > Discovery ( #1288 )
...
* Updating code : crypto/disc/pycoingecko
* Updating tests :
* Updating code : cryptocurrency/discovery/coinpaprika
* Updating code : cryptocurrency/discovery/coinmarketcap
* Updating tests : cryptocurrency/discovery
* Updating tests : fix linting
* Updating tests : cryptocurrency/discovery
* Updating tests : cryptocurrency/discovery
2022-01-30 12:17:05 +00:00
LBolte29
fabd814175
Added logger to baseclass controller ( #1270 )
...
* Added loger to baseclass controller
refined sequential logic of switch
fixed prefix / for multiple commands at terminal startup
2022-01-30 10:59:19 +01:00
didierlopes.eth
ee35be07d4
some fixes ( #1285 )
...
* some fixes
* update test
* fix stocks tests controller
* update black
2022-01-29 22:29:01 +00:00
Chavithra
ccfe98e19d
Tests + Fix : Cryptocurrency > Defi ( #1284 )
...
* Updating tests : crypto/defi
* Updating tests : stocks/prediction_techniques
* Updating tests : economy
* Updating tests : conftest
* Updating tests : economy/wsj
* Updating crypto : fixing defi/coindix_view
* Updating crypto : fix crypto/defi/defipulse_model
* Updating tests : crypto/defi
* Updating tests : crypto/defi
* Updating crypto : crypto/defi/graph_model
* Updating tests : crypto/defi
* Updating tests : crypto/defi
* Updating tests : crypto/defi
* Updating tests : black
* Updating tests : economy/fred/prediction
* Updating tests : crypto/defi/graph
* Updating tests : linting
2022-01-29 16:07:41 +01:00
Colin Delahunty
c0966ca56a
Improve Stocks Dashboard ( #1281 )
...
* Added scrollability
* Added line selector and candle
* Added volume chart underneath
* Updated formatting
Co-authored-by: jmaslek <jmaslek11@gmail.com >
2022-01-28 19:17:53 -05:00
minhhoang1023
d8b4fc0026
Add check_supported and trending endpoint from Sentiment Investor ( #1262 )
...
* 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
Co-authored-by: Minh Hoang <minh@Minhs-MBP.Home >
Co-authored-by: jmaslek <jmaslek11@gmail.com >
2022-01-28 17:05:44 -05:00
Juan Toca Mateo
ad85411542
[Bug] Fix degiro controller ( #1160 )
...
* fixed null calls
* Added exception handling
* Pep8-ed degiro-controller.py
* Added docstring to command_call
* Removed one letter variable
* removed try_except
* fixed null calls
* Added exception handling
* Added docstring to command_call
* Adapted exception handling to new project's structure
* Updating brokers : fixing cli issues
* Updating tests : portfolio/brokers/degiro
* Updating broker : degiro
* Updating tests : portfolio/brokers/degiro
* Updating brokers : degiro
* Updating tests : portfolio/brokers/degiro
Co-authored-by: Chavithra PARANA <chavithra@gmail.com >
2022-01-28 06:10:08 +01:00
Chavithra
72de21f051
Tests : Stocks > Sector Industry Analysis ( #1276 )
...
* Updating tests : stocks/sector_industry_analysis
* Updating tests : black
2022-01-28 05:23:11 +01:00
Colin Delahunty
e5fbc4de70
Improve Jupyter and API ( #1274 )
...
* Added no-input option
* Added test for gst
* Removed export
* Added options URL
2022-01-27 21:43:01 -05:00
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