minhhoang1023
d9930f9b45
Fix bug SI ( #1346 )
2022-02-11 02:24:19 +07:00
teh_coderer
af4d09e237
readme links fix ( #1339 )
...
config_discordbot.py link fix
CONTRIBUTING.md link fix
Co-authored-by: jmaslek <jmaslek11@gmail.com >
2022-02-10 12:06:58 -05:00
jmaslek
9ead0f4e8c
stocks/fa Tables were not showing the indices... ( #1338 )
...
* Indexed in print table
* tests
* fix tests ?
* delete a bunch of shit then rerun with record mode
* change test_info from gme to aapl
* delete files + change from gme to aapl + record-mode=once
* rewrite expcted
* Updating tests : stocks/fundamental_analysis/test_yahoo_finance_model
* Updating tests : stocks/fundamental_analysis/test_yahoo_finance_model
* format black
Co-authored-by: Chavithra PARANA <chavithra@gmail.com >
2022-02-10 10:24:19 -05:00
Jeroen Bouma
cf37111b7f
Website fix sia ( #1345 )
...
* Adjust SIA commands accordingly
* Remove old pages
Co-authored-by: jmaslek <jmaslek11@gmail.com >
2022-02-10 09:39:35 -05:00
Danglewood
1ab915f1bc
Replaced missing word ( #1343 )
...
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt >
2022-02-10 08:50:34 -05:00
Jeroen Bouma
8625ad3679
Add StockAnalysis (multi-year) to the Sector & Industry Analysis menu ( #1341 )
...
* Add StockAnalysis menu with visualise and help functions
* Add StockAnalysis view and model
* Update documentation for the SIA section
* Add Nano, Micro and Mega Market Cap options
* Make the StockAnalysis modules more robust for errors
* Update Docstring
* Ensure the DataFrames aren't modified by limiting the period
* Add tests for StockAnalysis view and model
* Refresh tests
* Make the model and view more robust
* Update the script
* Details
* Move sa_keys to _model
* Clean up functions
* Rename sa_keys to sa_dict
* Improve satma function
* Fix tests
* Optimise satma functionality
2022-02-10 11:51:01 +00:00
Colin Delahunty
e22c48ac9f
Refactored terminal.py ( #1312 )
...
* Seperated run_scripts function from main
* Added scripts ability
* Converted to endswith
* Count success and failure
* Fixed commands without -h
* Handled edge case
* Replaced prints with console.print
* Fixed main function issue
* Tried more things for output
* Showed reason for error
* Scripts runs successfully
* Formatting updates
* Made integrated printout look better
* Added capturing of stderr
* Fixed reset issue
* Updated flags
* off fix
* Added Didier fix
* Squashed bugs
* Added tests
* Allowed for script file to be sent to tests
2022-02-10 10:20:51 +00:00
Chavithra
5f8fcf4e33
Updating dev-dep : pytest-cov ( #1337 )
2022-02-09 08:54:40 +03:00
Danglewood
68d9cc1efb
Adds Discord Bot to Hugo Server Documentation ( #1336 )
...
* Updated Copy
* added discord bot to hugo menu
* fixed indentation
* Added bot branch to main
* added discord to tree
* added discord bot to hugo documentation
* Spelling
* Spelling
2022-02-09 00:27:44 +00:00
Colin Delahunty
f8fc7d00ff
Updated uninstall brotli wording ( #1333 )
2022-02-08 18:08:33 +03:00
jmaslek
499e068345
Remove unkept rtearn ( #1330 )
...
* Remove rtearn
* hugo
2022-02-07 21:19:22 -05:00
Colin Delahunty
6ca1473f80
Fixed overview table ( #1329 )
2022-02-07 20:53:20 -05:00
didierlopes.eth
7dc6e66411
Add logo to about us command ( #1319 )
...
* add logo to about us command
* fix terminal helper tests
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com >
2022-02-07 00:05:52 +00:00
didierlopes.eth
b425f14cdf
Add tradingview command to ta controller ( #1320 )
...
* add tradingview command to ta controller
* typo
* fix tests
* hugo docs
* Update _index.md
2022-02-06 17:51:42 +00:00
didierlopes.eth
b939fbd9b8
Fix small issues ( #1317 )
...
* fix issue with empty dataframe and formatting
* improve prom command
* fix remove all in economy/fred
* monitor to have int type instead of float
* fix test_sec_view due to change of load
2022-02-05 22:09:38 +00:00
didierlopes.eth
a3e1257996
add settings menu ( #1316 )
2022-02-05 13:05:22 +00:00
Colin Delahunty
1e26ec7d46
Crypto Base ( #1278 )
...
* Refactored load, refactored coin name
* Fixed issue
* Fixed some tests
* Removed load tests
* Fixed black
* Fixed black
Co-authored-by: Chavithra <chavithra@gmail.com >
2022-02-04 13:51:52 -05:00
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