A small tool written in python to collect and analyse option chain data
Last updated Jul 19, 2025
14
Stars
3
Forks
0
Issues
0
Stars/day
Attention Score
3
Language breakdown
Jupyter Notebook 99.2%
Python 0.8%
▸ Files
click to expand
README
trool
A short tool to help with trading. Collects option chain data using Selenium and firefox webdriver.
Tested on Ubuntu EC2.
Setup:
- git clone git@github.com:pratporetw/trool.git
- Download conda installer:
- Create new conda environment called trool:
- Activate conda and install requirements:
- Download the Firefox geckodriver:
- Install firefox if already not installed:
- Update timezone if deployed on EC2. By default it's UTC.
Features:
- Collects and stores option chain data for Nifty and Banknifty index on daily basis.
- Computes PCR ratio and Max Pain at each pull to keep track of movement.
- Plots major data points like Implied Volatility, OI, Change in OI etc using Jupyter.
- Jupyter notebook to fetch most volatile Nifty 100 stocks. Can be used for Intraday picks.
🔗 More in this category