Theodore Aptekarev
3ec981285e
Fix test failing on main ( #1181 )
...
* Fix test failing on main
* Exclude secrets search in cassettes in pre-commit hook
2022-01-13 18:03:33 +03:00
Colin Delahunty
c0a2a0bfde
Updated Debug Mode ( #1178 )
...
Changed the default debug mode back to False.
2022-01-13 08:00:10 -05:00
Theodore Aptekarev
42b1acf5c3
Add an API wrapper for terminal functions to be used in python ( #1170 )
...
* Initial implementation of the API wrapper for stocks/disc
* Create a file for helper classes
* Move models namespace class where it belongs... TO THE HELPER_CLASSES🚀
* Add backtesting api wrapper
* Add ba api wrapper
* Add dps api wrapper
* Fix flake8 warnings in command help strings
* Add comparison analysis models
* Add dd api wrapper
* Add fa api wrapper
* Add gov api wrapper
* Add ins api wrapper *note the note
* Add options api wrapper *note the note
* Add prediction api wrapper
* Add api support for importing models from both local and common contexts
* Add qa api wrapper
* Add screener api wrapper *note the note
* Fix typos in sia controller
* Add sia api wrapper
* Add ta api wrapper
* Disable linting for specific lines that fail in CI
* Remove deprecated parameter
* Add exception handling when prediction packages are not installed
2022-01-13 15:50:28 +03:00
Chavithra
d7685796e6
Updating tests : conftest ( #1179 )
2022-01-12 16:20:18 -05:00
Colin Delahunty
516e3c7a08
Correlation Dashboard ( #1171 )
...
* Added interval
* cleaned code
* Updated labels
* Finish correlation
* Ran black
* Theo changes
* Updated pre-commit
* Uncommented line
* Uncommented line
* Fixed pylint
* James' fix
2022-01-12 12:23:12 -05:00
jmaslek
5a5c7193db
Volatility surface ( #1176 )
...
* Add a 3D volatility surface from yfinance data
* Update _index.md
* other tests
2022-01-11 11:59:02 -05:00
didierlopes.eth
f1ecd1fe90
Add logging w decorators ( #1173 )
...
* Example of adding logging
* make log possible with decorators
* remove lineno since we'll have logging at start and end
* rename log_decorator to log_execution
* add lineno and let it be 0 for log_start_end
* Decrease logging level (#1150 )
* reset different coin from dd controller on crypto (#1118 )
* Fix to dcf command (#1115 )
* Fix to dcf command
* Forgot to take out a comment
* Dider change
* user data patch for now
* revert DD report with pickle dataframe being stored (#1120 )
* Discordbot/expiry reactions (#1114 )
* added load extension for options menu
* options menu: oi, iv, unusual options
* Update opt_menu.py
* Update unu.py
if no num requested set default to 10
* Update opt_menu.py
+ !oi ticker expiry request added without inputting date format. accepts 0-9 up to 10 weeks
+ added option volume plot (works same as oi)
* Create vol.py
* Create reaction_helper.py
* Cleaned up, added historical options
Cleaned up
+ added historical options data
+ added expiry reaction helper function
* Create hist.py
* cleanup
* added min/max strike price
* cleanup
* cleanup, added min/max strike price
* Update opt_menu.py
* added yfinance if no tradier token
* Update vol.py
* Update opt_menu.py
* Create oi_tradier.py
* Update oi.py
* Update opt_menu.py
* Update oi.py
* Update opt_menu.py
* Update oi.py
* Update iv.py
* Update unu.py
* Update oi_tradier.py
* Update hist.py
* Update opt_menu.py
* Update reaction_helper.py
* Create options_menu.py
* Update run_discordbot.py
* Update vol.py
* Rename discordbot/options_menu.py to discordbot/stocks/options/options_menu.py
* Delete opt_menu.py
* Update oi.py
+ min strike/max strike
* Delete oi_tradier.py
* Update options_menu.py
* Update hist.py
* Update vol.py
* Update oi.py
* Update options_menu.py
* Update options_menu.py
* Update options_menu.py
* Linting/Pre-Commit Fixes
* linting
* Linting
* linting
* pylint fixes
* Update iv.py
* Update options_menu.py
* Update reaction_helper.py
* Improved Code
- removed 148 lines same function
* Update run_discordbot.py
* Update reaction_helper.py
* Updated Options Menu
+ reaction expiry lookup
+ added unu, iv, oi, vol ,hist
* mypy fix
* msg delete delay
* Update options_menu.py
* fix
seems bot doesn't like when last emoji is empty.
added an X when strike c/p empty
* Update opt_cmd.py
* Update options_menu.py
* better handling
* Update options_menu.py
* Update opt_cmd.py
* fix stocks.opt indention
* hist.py token/error handling
* Update hist.py
* Update options_menu.py
* Update hist.py
* Add whatif scenario feature (#1122 )
* Add whatif scenario feature
* fix tests
* Mutual funds (#1106 )
* Add mutual fund menu based primarily on investpy (investment.com)
* Add start/end date for loading + some bug fixes
* hugo
* poetry add investpy rich dnspython then poetry update
* fix reset (need to load country) and dim yfinance commands when country not US
* Fix search and add better error handling
* Catch yfinance commands when country not US. Improve loading to change country if symbol found but not in matching country. Changed main menu printing.
* Fix poetry / reqs merge conflict
* review comments
* Once again update poetry
* Clean up poetry to match conda (numpy was culprit)
* cvxpy down
* Think i goofed on generating reqs full
* update poetry metadata
* cleanup after review 2
* move space
* another deps try
* bump pygmnets in yaml
* try something different
* rename console -> t_console (terminal_console) for mypy
* Handle KeyboardInterrupt on user input read (#1124 )
Co-authored-by: David Khouya <david.khouya@leddartech.com >
* Improve hugo docs (#1113 )
* added gitignore to website, fix portfolio toggle and website path
* updating styles and homepage
* added index page, removed dark mode, updated styling
* fixed colors
* updated urls (removed /GamestonkTerminal after url)
* added new hr feature (#1128 )
* fix assets on hugo server and revert url (#1129 )
* fix darkmode issues (#1130 )
* Tests : Stocks > Options (#1125 )
* Update tests : conftest
* Updating tests : stocks/options
* Updating tests : fix typing
* Updating tests : black
* Updating tests : pyupgrade
* Updating tests : black
* Updating tests : mock dates in cassettes
* Updating tests : conftest
* Updating tests : black
* Updating tests : force single threading
* Updating tests : skip
* Updating tests : black
* Updating tests : conftest
* Update tests : skip stocks/options/controller
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : fixing issue
* Updating tests : add init
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : conftest
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Tests : Stocks > Research + Screener (#1131 )
* Updating tests : stocks/research
* Updating tests : stocks/screener
* Updating tests : stocks/screener
* improve usage of timezone in terminal (#1126 )
* improve usage of timezone in terminal
* lint
* update dependencies
* address James review comments
* remove seconds from time on cmd line
* skip test
* Add insider presets (#1127 )
* Add prediction to economy/fred (#1133 )
* Fixing tradier (#1135 )
* improve additional info of stocks (#1137 )
* improve additional info of stocks
* unnecessary code
* Qa update (#1139 )
* Add line option to common - qa
* rich to controller + lower case for pick
* Change qa_view to rich + hugo
* Update _index.md
* fix test
* fix test pt 2
* change menu print
* Refactored Reports (#1123 )
* First working program
* added Voila support
* Attempt to fix requirements
* Revert depen
* Another dependency test
* Fixed errors
* Small changes
* Fixed help
* Added port warning
* Fixed continued terminal use
* Last change, we good fam
* Added placeholder so we can have stored
* Didier changes
* Fixed exit
* Fixed issue
* Update stocks : ta > tradingview (#1144 )
* Tests : Stocks > Option + Technical Analysis + Screener (#1145 )
* Updating tests : stocks/ta
* Updating tests : conftest
* Updating tests : stocks/screener/finviz
* Updating tests : stocks/options
* interactive line chart and annotation (#1140 )
* interactive line chart and annotation
* add drawing flag
* New alternative data context + first sub context (Covid) (#1142 )
* Crypto menu refactor (#1119 )
* enabled some crypto commands in dd to be called independent of source loaded
* support for coin_map_df in all dd functions + load ta and plot chart refactor
* updated tests and removed coingecko scrapping where possible
* removed ref of command from hugo
* updated pycoingecko version
* refactoring load
* refactored load to fetch prices; pred can run independent of source now
* load by default usd on cp/cg and usdt on cb/bin
* updated to rich for formatting and updated dependencies
* fixed changes requested
* update docs
* revert discord requirements
* removed absolute from calculate change for price
* fixing pr issues
* fix loading issue when similar coins exist, move coins to home, fill n/a
* update docs for coins
* adds load to ta and pred menu
* Fix library loggers always setting DEBUG verbosity
* Set default log level to INFO
Co-authored-by: Didier Rodrigues Lopes <dro.lopes@campus.fct.unl.pt >
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
Co-authored-by: teh_coderer <me@tehcoderer.com >
Co-authored-by: jmaslek <jmaslek11@gmail.com >
Co-authored-by: David Khouya <dakhouya@gmail.com >
Co-authored-by: David Khouya <david.khouya@leddartech.com >
Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com >
Co-authored-by: Chavithra <chavithra@gmail.com >
* Fix linting errors
* Move log decorator to the decorators.py file
* Revert test assertion so that windows tests don't hang up
* Fix pylint exception
* Bump pylint version in CI
* Skip test that hangs on windows
Co-authored-by: Artem Veremey <artem@veremey.net >
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com >
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
Co-authored-by: teh_coderer <me@tehcoderer.com >
Co-authored-by: jmaslek <jmaslek11@gmail.com >
Co-authored-by: David Khouya <dakhouya@gmail.com >
Co-authored-by: David Khouya <david.khouya@leddartech.com >
Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com >
Co-authored-by: Chavithra <chavithra@gmail.com >
2022-01-11 19:01:46 +03:00
jp
9d36f84ac6
Coindix ( #1165 )
...
* Add separate view for finbrain for crypto curreny sentiment analysis
* Move json with symbols to separate directory, little refactoring, update readme
* Add screenshot of finbrain for PolkaDot
* Add view for coindix
* Adjust coindix view. Add hugo docs
* Refactor risk of vault part, add link paramter, rename cols
* remove try except, add source
* fix wrongly resolved conflicts
2022-01-11 09:32:22 +00:00
jose-donato
a8e7a896d7
Feature (crypto): BTC rainbow chart ( #1158 )
...
* added tests
* update colors
* replaces tests
* mock api key
* trying to fix tests
* added theo funcformatter to y ticks
* black lint
2022-01-10 19:15:55 -05:00
jmaslek
4017253340
Refactor common/ta for easier report usage ( #1148 )
...
* Refactor common/ta for easier report usage
* overlap
* fix etf ta overlap
* momentum fns
* trend indicators
* volatility
* volume
* cci
* macd and rsi
* fisher and stoch
* All momentum done with discord fixes
* All of the moving averages
* uncommit oops
* All discord functions work now
* fix le tests
* fix le (other) tests
2022-01-10 17:30:11 -05:00
Colin Delahunty
e810da54b5
Added Interval to dashboard ( #1164 )
...
* Added interval
* cleaned code
* Updated labels
2022-01-10 16:22:15 -05:00
devwolff
80a4796405
print_help when jump back to previous menu ( #1168 )
...
* print_help when jump back to previous menu
* help when quitting
* default flag to False
Co-authored-by: theorish <tep@foundian.com >
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt >
2022-01-10 13:34:27 -05:00
minhhoang1023
6b2a500149
Remove all non-functioning interval options from Glassnode API ( #1147 )
...
* Remove 1h from the interval options from Glassnode API
* Remove interval options that are not working for Glassnode API
* Use black formatting
Co-authored-by: Minh Hoang <minh@Minhs-MBP.Home >
2022-01-10 11:57:23 +00:00
northern-64bit
f77ad02d24
Step towards portfolio allocation analysis ( #1134 )
...
* Making pa active + pa minor features
Makes pa actice and adds country to the df. The groupby command also gets percents of holding allocation. It also fixes warnings and prepares for a later pr that I'm currently working on.
* Fix linting
* black linter
* Fixes
Should fix everything
* Linting
* Making pa controller to base class standard
* Fix linting
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt >
2022-01-09 20:13:36 -05:00
jose-donato
b8d6a51fdd
Added installation docs section (WSL) ( #1166 )
...
* added wsl docs
* fixed linting
* fixed linting
2022-01-09 16:36:55 +00:00
Didier Rodrigues Lopes
5ea65fccd0
improve log plot ( #1163 )
2022-01-09 00:25:47 +00:00
Colin Delahunty
006b3570b7
Baseclass ( #1141 )
...
* A working decorator
* Basic intro
* Added more
* Refactor
* Refactor
* Cleaned code
* Simplified function (thanks Chavi)
* Small change
* Updating tests : fix issue with mock
* Updating tests : fix remaining mocks after merging
* Updating tests : black
* Cleaned up
* Finished base cases
* Notes
* Slight changes
* Added dynamic options handling, error persists
* Fixed pylint issues
* Fixed mock
* fix decorator with dynamic dictionary of args
* move choices from dynamic to const in crypto/ov
* Updated var names
* Check
* Moved decorators
* Fixed import issues
* Fixed tests, update payoff controller
* Fixed tests
* Fixed pylint
* Updated files
* Added base class
* Added reset
* Improved base class
* For James
* More menues converted
* Added contexts
* 24 controllers left
* 18 Controllers left
* Changes choices
* 9 controllers left
* Added all controllers
* Fixed glitch
* Replaced all improper callings of class
* Removed menu decorator
* refactored try_except
* Last commit
* Black fix
* Bug fix
* Added James' new menus
* Fixed tests
* Fixed 8 tests
* Fixing mypy issue
* Updating tests : stocks/options
* Fixed options
* Fixed tests
* Updating tests : stocks/options
* Fixed tests
* More test fixes
* Updating tests : stocks/ba
* Fixed options test
* More bug fixes
* Fixed tests
* fixed pylint
* Skipped test_call_load
* Add typings to base class
* Fix issue with appending auto completer options + bugfixes
* Add typings to base class
* Terminal throws error for bad path
* sexy solution to auto completer in runtime
* more sexy reset with reset_level stored
* no so sexy jump between indirect menus
* Removing choices argument
* refactor custom_reset
* Fixed tests
* Theo fixes
* Added back function
* Fixed tests
Co-authored-by: Chavithra PARANA <chavithra@gmail.com >
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt >
2022-01-08 19:30:03 +00:00
jmaslek
14b1fe166e
testing for pygments fix ( #1162 )
2022-01-08 13:37:48 -05:00
jose-donato
18c3a4e5f6
Feature (crypto): Altcoin season index ( #1155 )
...
* adding blockchaincenter model
* added altindex feature
* fix tests name
* added autocompletion and fixed chart
* fixed help strings and chart issue
* refactor for subplot
* changed dates to more readable format
2022-01-08 11:17:40 -05:00
jmaslek
7af43c4e7b
Refactor common/ta for easier report usage ( #1157 )
2022-01-07 23:56:31 -05:00
Theodore Aptekarev
f40ba0d256
Bot logging fix ( #1105 )
...
* Write bot logs to stdout instead of a file
Heroku's logging uses the stdout and has problems with files
* Send "you snooze you lose" only if debug flag is enabled
* Replace print statements with logger entries in the economy menu
* Add logging to bot menu command calls
* Silence bandit warnings about the REPLACE_ME token
* Organize imports and update logging in economy menu
* Organize imports and update logging in dps menu
* Organize imports and update logging in dd menu
* Organize imports and update logging in gov menu
* Organize imports and update logging in options menu
* Organize imports and update logging in screener menu
* Organize imports and update logging in ta menu
* Revert automatic import sorting
* Add logging to the options reaction helper
2022-01-07 22:30:09 +03:00
Didier Rodrigues Lopes
f2df70de4f
Update README ( #1154 )
...
* Update README.md
* fix md lint in README
* remove line length
* remove line length
* increase md line length
* scrap new and improved
2022-01-07 16:22:24 +00:00
Didier Rodrigues Lopes
453ea23cd3
introduce routines concept ( #1152 )
...
* introduce routines concept
* James review
2022-01-07 16:20:04 +00:00
Didier Rodrigues Lopes
c388d9afba
Fixes issue with loading from qa + improve line log plot ( #1151 )
...
* fix issue with loading on qa
* improve log plot
* fix date to YYYY-mm-dd
* fix dd tests w new date format
* fix tests
* grid for major lines
2022-01-07 15:59:54 +00:00
jose-donato
efab61a281
Crypto Tool: Calculate potential returns ( #1146 )
...
* enabled some crypto commands in dd to be called independent of source loaded
* support for coin_map_df in all dd functions + load ta and plot chart refactor
* updated tests and removed coingecko scrapping where possible
* removed ref of command from hugo
* updated pycoingecko version
* refactoring load
* refactored load to fetch prices; pred can run independent of source now
* load by default usd on cp/cg and usdt on cb/bin
* updated to rich for formatting and updated dependencies
* fixed changes requested
* created prt controller
* creating model
* removed unused print
* restaged
* adds current market cap
* added reports to gitignore
2022-01-07 09:53:54 -05:00
jose-donato
ea964109d6
Crypto menu refactor ( #1119 )
...
* enabled some crypto commands in dd to be called independent of source loaded
* support for coin_map_df in all dd functions + load ta and plot chart refactor
* updated tests and removed coingecko scrapping where possible
* removed ref of command from hugo
* updated pycoingecko version
* refactoring load
* refactored load to fetch prices; pred can run independent of source now
* load by default usd on cp/cg and usdt on cb/bin
* updated to rich for formatting and updated dependencies
* fixed changes requested
* update docs
* revert discord requirements
* removed absolute from calculate change for price
* fixing pr issues
* fix loading issue when similar coins exist, move coins to home, fill n/a
* update docs for coins
* adds load to ta and pred menu
2022-01-07 10:06:13 +00:00
jmaslek
966cd3c6d5
New alternative data context + first sub context (Covid) ( #1142 )
2022-01-06 13:12:38 -05:00
Didier Rodrigues Lopes
4dddaf74c4
interactive line chart and annotation ( #1140 )
...
* interactive line chart and annotation
* add drawing flag
2022-01-06 15:14:43 +00:00
Chavithra
61dd672e6d
Tests : Stocks > Option + Technical Analysis + Screener ( #1145 )
...
* Updating tests : stocks/ta
* Updating tests : conftest
* Updating tests : stocks/screener/finviz
* Updating tests : stocks/options
2022-01-06 15:31:30 +01:00
Chavithra
c0772bb11c
Update stocks : ta > tradingview ( #1144 )
2022-01-06 10:42:08 +00:00
Colin Delahunty
eb0dde4603
Refactored Reports ( #1123 )
...
* First working program
* added Voila support
* Attempt to fix requirements
* Revert depen
* Another dependency test
* Fixed errors
* Small changes
* Fixed help
* Added port warning
* Fixed continued terminal use
* Last change, we good fam
* Added placeholder so we can have stored
* Didier changes
* Fixed exit
* Fixed issue
2022-01-04 20:51:11 -05:00
jmaslek
891b51b26b
Qa update ( #1139 )
...
* Add line option to common - qa
* rich to controller + lower case for pick
* Change qa_view to rich + hugo
* Update _index.md
* fix test
* fix test pt 2
* change menu print
2022-01-04 20:11:50 -05:00
Didier Rodrigues Lopes
e43e395ea6
improve additional info of stocks ( #1137 )
...
* improve additional info of stocks
* unnecessary code
2022-01-04 21:13:21 +00:00
Didier Rodrigues Lopes
b33f830c64
Fixing tradier ( #1135 )
2022-01-04 14:10:56 -05:00
jmaslek
f5b0dc8e7b
Add prediction to economy/fred ( #1133 )
2022-01-04 14:10:40 -05:00
Didier Rodrigues Lopes
8571336724
Add insider presets ( #1127 )
2022-01-04 16:33:07 +00:00
Didier Rodrigues Lopes
d5d581b59b
improve usage of timezone in terminal ( #1126 )
...
* improve usage of timezone in terminal
* lint
* update dependencies
* address James review comments
* remove seconds from time on cmd line
* skip test
2022-01-04 10:35:34 +00:00
Chavithra
8f8147c3af
Tests : Stocks > Research + Screener ( #1131 )
...
* Updating tests : stocks/research
* Updating tests : stocks/screener
* Updating tests : stocks/screener
2022-01-04 10:12:06 +00:00
Chavithra
000d1e93d7
Tests : Stocks > Options ( #1125 )
...
* Update tests : conftest
* Updating tests : stocks/options
* Updating tests : fix typing
* Updating tests : black
* Updating tests : pyupgrade
* Updating tests : black
* Updating tests : mock dates in cassettes
* Updating tests : conftest
* Updating tests : black
* Updating tests : force single threading
* Updating tests : skip
* Updating tests : black
* Updating tests : conftest
* Update tests : skip stocks/options/controller
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : fixing issue
* Updating tests : add init
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : conftest
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
* Updating tests : skip
2022-01-04 01:25:31 +01:00
jose-donato
2117b5de6b
fix darkmode issues ( #1130 )
2022-01-03 20:38:39 +00:00
jose-donato
8dacef0bf0
fix assets on hugo server and revert url ( #1129 )
2022-01-03 19:51:39 +00:00
jose-donato
31dad613a7
added new hr feature ( #1128 )
2022-01-03 19:29:06 +00:00
jose-donato
f9ac2e8b55
Improve hugo docs ( #1113 )
...
* added gitignore to website, fix portfolio toggle and website path
* updating styles and homepage
* added index page, removed dark mode, updated styling
* fixed colors
* updated urls (removed /GamestonkTerminal after url)
2022-01-03 19:25:35 +00:00
David Khouya
abf79a5249
Handle KeyboardInterrupt on user input read ( #1124 )
...
Co-authored-by: David Khouya <david.khouya@leddartech.com >
2022-01-02 22:03:36 +00:00
jmaslek
e437f29ae4
Mutual funds ( #1106 )
...
* Add mutual fund menu based primarily on investpy (investment.com)
* Add start/end date for loading + some bug fixes
* hugo
* poetry add investpy rich dnspython then poetry update
* fix reset (need to load country) and dim yfinance commands when country not US
* Fix search and add better error handling
* Catch yfinance commands when country not US. Improve loading to change country if symbol found but not in matching country. Changed main menu printing.
* Fix poetry / reqs merge conflict
* review comments
* Once again update poetry
* Clean up poetry to match conda (numpy was culprit)
* cvxpy down
* Think i goofed on generating reqs full
* update poetry metadata
* cleanup after review 2
* move space
* another deps try
* bump pygmnets in yaml
* try something different
* rename console -> t_console (terminal_console) for mypy
2022-01-01 14:16:32 -05:00
Didier Rodrigues Lopes
c961fcb278
Add whatif scenario feature ( #1122 )
...
* Add whatif scenario feature
* fix tests
2022-01-01 17:57:52 +00:00
teh_coderer
445ec3256c
Discordbot/expiry reactions ( #1114 )
...
* added load extension for options menu
* options menu: oi, iv, unusual options
* Update opt_menu.py
* Update unu.py
if no num requested set default to 10
* Update opt_menu.py
+ !oi ticker expiry request added without inputting date format. accepts 0-9 up to 10 weeks
+ added option volume plot (works same as oi)
* Create vol.py
* Create reaction_helper.py
* Cleaned up, added historical options
Cleaned up
+ added historical options data
+ added expiry reaction helper function
* Create hist.py
* cleanup
* added min/max strike price
* cleanup
* cleanup, added min/max strike price
* Update opt_menu.py
* added yfinance if no tradier token
* Update vol.py
* Update opt_menu.py
* Create oi_tradier.py
* Update oi.py
* Update opt_menu.py
* Update oi.py
* Update opt_menu.py
* Update oi.py
* Update iv.py
* Update unu.py
* Update oi_tradier.py
* Update hist.py
* Update opt_menu.py
* Update reaction_helper.py
* Create options_menu.py
* Update run_discordbot.py
* Update vol.py
* Rename discordbot/options_menu.py to discordbot/stocks/options/options_menu.py
* Delete opt_menu.py
* Update oi.py
+ min strike/max strike
* Delete oi_tradier.py
* Update options_menu.py
* Update hist.py
* Update vol.py
* Update oi.py
* Update options_menu.py
* Update options_menu.py
* Update options_menu.py
* Linting/Pre-Commit Fixes
* linting
* Linting
* linting
* pylint fixes
* Update iv.py
* Update options_menu.py
* Update reaction_helper.py
* Improved Code
- removed 148 lines same function
* Update run_discordbot.py
* Update reaction_helper.py
* Updated Options Menu
+ reaction expiry lookup
+ added unu, iv, oi, vol ,hist
* mypy fix
* msg delete delay
* Update options_menu.py
* fix
seems bot doesn't like when last emoji is empty.
added an X when strike c/p empty
* Update opt_cmd.py
* Update options_menu.py
* better handling
* Update options_menu.py
* Update opt_cmd.py
* fix stocks.opt indention
* hist.py token/error handling
* Update hist.py
* Update options_menu.py
* Update hist.py
2022-01-01 17:26:42 +00:00
Didier Rodrigues Lopes
c0b83a2e39
revert DD report with pickle dataframe being stored ( #1120 )
2022-01-01 17:24:32 +00:00
Colin Delahunty
18180c2126
Fix to dcf command ( #1115 )
...
* Fix to dcf command
* Forgot to take out a comment
* Dider change
* user data patch for now
2022-01-01 17:28:26 +03:00
Didier Rodrigues Lopes
041a6cd5a0
reset different coin from dd controller on crypto ( #1118 )
2022-01-01 00:45:24 +00:00