Commit Graph

166 Commits

Author SHA1 Message Date
jmaslek
20eaaab5ac Allow for shorthand menu input (#751)
* Allow for shorthand menu input

* change to relay
2021-09-16 11:16:45 -04:00
jmaslek
0263f41cbe Sort imports using isort (#674) 2021-08-16 07:59:52 -04:00
DidierRLopes
e15f5a955f allow to switch between stocks and options contexts (#666) 2021-08-14 10:08:34 +01:00
jmaslek
dddc912c2d Fix ETF Menu + Refactor to new standard (#648) 2021-08-09 19:32:31 -04:00
DidierRLopes
ec07686aed Refactor Economy menu (#652)
* Allow to quit when DEFAULT_CONTEXT selected

* terminal imports inside context selection

* rework economy/events command

* Refactor fear greed CNN command

* refactor WSJ in economy

* import fred

* refactor fred commands in economy

* refactor disc commands into economy

* refactor disc commands into economy 2

* fix fred test

* fix fred test

* av pylint

* update quit from direct context

* fix av lint

* Add industry simply wallst to economy

* improve events display

* improv after review

* add mypy types

* tabulate raw series

* remove simply wallst
2021-08-08 21:36:24 +01:00
jmaslek
34ac2319ff Temporarily disable ETF menu due to change in website. (#646) 2021-08-06 12:57:18 -04:00
DidierRLopes
c2197a7375 Big Code Refactoring with contexts vs category division (#644)
* big-refactoring

* add terminal_helper

* fix tests

* remove init modules

Co-authored-by: jmaslek <jmaslek11@gmail.com>
2021-08-06 12:50:29 -04:00
jmaslek
86deb339d1 Temporarily disable ETF menu due to change in website. (#645) 2021-08-06 12:08:02 -04:00
DidierRLopes
a8417d66ea Improve papermill menu (#570)
* allow examples of notebooks

* improve examples folder

* change dp notebook to use yfinance in options

* remove internet connection test

* allow help on papermill report

* improve papermill readme

* fix plotting on dark pool notebook
2021-07-26 04:05:24 +01:00
DidierRLopes
585803ca02 change test for internet connection (#569) 2021-07-25 21:29:53 -04:00
DidierRLopes
22181c65ff test user internet connection (#567) 2021-07-25 23:59:32 +01:00
jmaslek
419c3691db Options menu updates (#560)
* Add `calculator` function to show pnl for calls and puts

* calculator improvement

* breaking up op into different submenus

* Yfinance functions/plots added

* Refactored Tradier menu into new controller

* Added tradier historical options and fix crypto candles

* Clean up files and get rid of selenium dependecne

* ReadME 1

* calculator plot

* Redefine main menu structure to get rid of sub menus.

* Merge main + update gst readme

* Add coloring to chain command and update readme images

* Add historical greeks

* added ion

* Fix up basic calculator

* Clean up error messages and yf defaults when tradier key not present.  Extend `exp` to allow date entry

* add new line
2021-07-25 11:30:38 -04:00
jmaslek
a29aa06d85 Backlog updates: candle and api keys (#556)
* Edit `candle` to have argparse and add a terminal option to view defined api keys

* Change the terminal `keys` functions print location and some documentation

* Docstring formatting

* Docstring formatting 2

* Add testing for non broker keys
2021-07-20 15:15:12 -04:00
DidierRLopes
5862a70048 Open insider menu (#542)
* open insider menu

* Update README.md
2021-07-13 23:30:23 +01:00
jmaslek
a57be3b9cc Update view plot (#541) 2021-07-12 21:19:25 -04:00
DidierRLopes
07fc037441 Allow to load data from IEX (#536)
* Allow to load data from IEX

* update poetry lock

* add intraday iex data

* Allow to print raw dataframe loaded data

* Move export flag to view command

* fix -h for load function

* more refactoring

* Update README.md

* fix view help

* FTD command improved

* Update README.md

* forgot this one

* fix issue
2021-07-12 20:46:34 +01:00
DidierRLopes
b3d9ef479c Improve menu UX (#532)
* Improve bt menu

* minor typo

* improve ba menu

* improve brokers menu

* improve CA menu

* improve crypto menu

* improve disc menu

* improve dd menu

* improve econ menu

* improve etf menu

* improve EDA menu

* improve fx menu

* improve FA menu

* improve gov menu

* improve op menu

* improve mill menu

* improve pa menu

* improve pred menu

* improve res menu

* improve ra menu

* improve rc menu

* improve scr menu

* improve po menu

* improve ta menu

* improve main terminal menu
2021-07-05 09:17:24 +01:00
DidierRLopes
baf36aa7c9 Add Options screener (#520)
* Add screener options

* Update README.md

* Update README.md

* Update README.md

* Update op_controller.py

* Add description of C i k to AV overview

* add export functionality to dark pool commands

* Update README.md

* Update README.md
2021-06-27 10:52:54 +01:00
DidierRLopes
1395dfe039 Bug fixes and code improvements (#519)
* Add README link to each menu

* Retrieve good error when #517 happens

* Fix column names with numbers in dataframes

* Update README.md

* ignore false positive
2021-06-27 10:26:11 +01:00
DidierRLopes
fb3409345f Fix issue that for quotes with suffix .CN was failing (#514) 2021-06-24 20:09:13 +01:00
DidierRLopes
d7bb5a9456 Add Fear And Greed Index command to Economy menu (#509)
* Add CNN feargreed to economy menu

* Update README.md

* Update README.md

* Update ROADMAP.md

* Update README.md
2021-06-23 20:56:10 +01:00
DidierRLopes
d1505359e5 Fix bugs and more refactoring (#510) 2021-06-22 13:22:34 +01:00
DidierRLopes
a6a2c070cb Refactor main terminal code (#507)
* Refactoring of terminal.py

* More refactoring

* more refactoring

* move dataframe_helper to fa folder since only used there

* move functions of reddit_helpper to helper_funcs

* update econ folder name to economy

* missed to add this file

* arghh missed this as well

* Add ascending flag to darkshort

* Update README.md

* improve shortview command plot

* Update README.md

* Add darkpos command to dd

* Update README.md

* Update README.md

* Update ROADMAP.md
2021-06-19 18:21:52 +01:00
DidierRLopes
3c438fd84b Improve-UX (#506)
* Add about us to main commands

* Add git hash to terminal welcome message to pin gst version down

* missed pylint

* Update poetry with gitpython

* Update ROADMAP.md

* Add partnerships to about us
2021-06-18 19:35:47 +01:00
DidierRLopes
1fc8390c87 Split Brokers from Portfolio Analysis Menu and More (#505)
* Refactor porfolio to portfolio_analysis

* Add notebooks/ to gitignore

* Add Brokers folder

* Add disclaimer note to brokers menu

* Add new degiro folder in brokers menu

* Add degiro README

* Update brokers readme

* DEGIRO standalone menu link

* minor improv

* Update README.md

* refactor more degiro stuff

* Refactor stockgrid.io commands on discovery

* refactor stockgrid usage

* minor improv in doc

* Update README.md

* Update README.md

* Update README.md

* Add user request feature to remove ticker from list of tickers to be optimized

* Refactor portfolio analysis

* Update README.md

* Update README.md

* Update ROADMAP.md

* Change path to be OS-agnostic
2021-06-18 19:08:41 +01:00
didier
f707c8a7c9 Only comment degiro and not entire portfolio menu 2021-05-31 09:50:25 +01:00
Artem Veremey
cff6013798 Disabling Portfolio Controller menu 2021-05-29 16:09:52 -07:00
Jamie Perkins
c794150020 add menu option for stock quote 2021-05-27 22:09:46 -04:00
Jamie
67b7fc9d60 Added if s_ticker to menus that require tickers be loaded 2021-05-24 12:38:20 -04:00
Jamie
ba6e0b9c61 Update tensorflow/h5py/grpcio to address tf 2.4 vulnerablity 2021-05-24 11:55:42 -04:00
Jamie
d9645b70a7 Add etf menu with some basic commands 2021-05-21 13:03:35 -04:00
didier
f1e6a4bd1f fix view command for subsequent tickers 2021-05-16 16:04:29 +01:00
didier
2b693feecc Fix presets being loaded from relative path 2021-05-16 11:42:57 +01:00
didier
294c0f9a61 add update command 2021-05-08 17:00:37 +01:00
didier
7a9d874565 fix quick exit test 2021-05-08 01:33:44 +01:00
didier
611e32e987 add check arg to subprocess.run 2021-05-08 01:12:14 +01:00
didier
4016649c32 add reset command to terminal 2021-05-08 01:08:24 +01:00
didier
a0b533d91c add government menu, in particular congress data 2021-05-06 00:10:09 +01:00
didier
37365ae926 Improve some bits here and there 2021-05-01 21:00:09 +01:00
didier
60552c4eee Improve research controller 2021-05-01 20:51:19 +01:00
didier
4f5feb2874 Add resources menu to add insightful data that can't be easily scrapped 2021-05-01 18:05:31 +01:00
didier
76f4338882 fix linters 2021-05-01 01:29:53 +01:00
didier
712da69121 refactor menus print and goodbye message 2021-05-01 01:21:48 +01:00
didier
3df6da2889 Increase robustness of load command 2021-05-01 00:53:16 +01:00
Jamie
cf1e773d0d Merge branch 'main' into add_bt 2021-04-26 17:29:45 -04:00
Jamie
b86c143221 refactor fred -> econ menu. Added single vix command. black likely not updates from previous pr 2021-04-26 12:41:38 -04:00
Jamie
11d18f9094 add a backtest menu with 2 options 2021-04-24 14:07:48 -04:00
didier
bd68135560 try catch to avoid common error experienced by users 2021-04-24 00:32:50 +01:00
DJ
4a32b3a8b4 run linter 2021-04-21 15:07:54 -06:00
DJ
329998dc12 Resolve requirements conflict 2021-04-21 15:03:35 -06:00