OPTIONS
This menu aims to give insight on options.
This menu aims to give insight on options. Options can cause significant share price movement, and option pricing gives info about market sentiment for a ticker. The usage of the following commands along with an example will be exploited below:
- exp
- See/set expiry date [Yahoo Finance]
- voi
- Volume + open interest options trading plot [Yahoo Finance]
- vcalls
- Calls volume + open interest plot [Yahoo Finance]
- vputs
- Puts volume + open interest plot [Yahoo Finance]
- chains
- Display option chains [Source: Tradier]
- info
- This requires selenium webdriver installed
- Display option information [Source: Barchart.com]
exp
usage: exp [-d {0,1,2,3,4,5,6,7,8,9,10,11}]
See/set expiry dates. [Source: Yahoo Finance]
- -d : Expiry date index to set.
voi
usage: voi [-v MIN_VOL] [-m MIN_SP] [-M MAX_SP]
Plots Volume + Open Interest of calls vs puts. [Source: Yahoo Finance]
- -v : Minimum volume (considering open interest) threshold of the plot.
- -m : Minimum strike price to consider in the plot.
- -M : Maximum strike price to consider in the plot.
vcalls
usage: vcalls [-m MIN_SP] [-M MAX_SP]
Plots Calls Volume + Open Interest. [Source: Yahoo Finance]
- -m : Minimum strike price to consider in the plot.
- -M : Maximum strike price to consider in the plot.
vputs
usage: vputs [-m MIN_SP] [-M MAX_SP]
Plots Puts Volume + Open Interest. [Source: Yahoo Finance]
- -m : Minimum strike price to consider in the plot.
- -M : Maximum strike price to consider in the plot.
chains
usage: chains [--calls] [--puts] [-m MIN_SP] [-M MAX_SP]
Display options chains. [Source: Tradier]
- --calls : Flag to show calls only
- --puts : Flag to show puts only
- -m : Minimum strike price to consider.
- -M : Maximum strike price to consider.
- -d : Columns to display. Should be comma separated. Must be in * -d : Columns to display from the following selection: bid, ask, strike, bidsize, asksize, volume, open_interest, delta, gamma, theta, vega, ask_iv, bid_iv, mid_iv. Default: mid_iv,vega_theta_gamma,delta,volume,open_interest,bid,ask. Note that they are separated by comma.
info
This scrapes the options information from barchart.com/stocks overview. This includes information such as Historical Volatility and IV Rank.
In order to run, the selenium webdriver must be installed.
Currently, this runs on either Chrome or Firefox. The path to the driver should be defined in config_terminal.py.
Note this may take more time than other commands to process.
usage: info [-d DRIVER]
- -d/--driver : One of {chrome, firefox}. This indicates which driver you have installed.


