11# Python NSE-Option-Chain-Analyzer
22
33## [ Downloads] ( https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/releases )
4- [ ![ Latest: v5.0 ] ( https://img.shields.io/badge/release-v5.0 -brightgreen )] ( https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/releases/download/5.0 /NSE_Option_Chain_Analyzer_5.0 .exe )
4+ [ ![ Latest: v5.2 ] ( https://img.shields.io/badge/release-v5.2 -brightgreen )] ( https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/releases/download/5.2 /NSE_Option_Chain_Analyzer_5.2 .exe )
55![ Download-Count] ( https://img.shields.io/github/downloads/VarunS2002/Python-NSE-Option-Chain-Analyzer/total?color=blue )
66[ ![ License: GPL v3] ( https://img.shields.io/badge/License-GPLv3-blue.svg )] ( https://www.gnu.org/licenses/gpl-3.0 )
77
@@ -12,29 +12,26 @@ Calculations are based on [Mr. Sameer Dharaskar's Course](http://advancesharetra
1212
1313## Installation:
1414
15- > #### Types of variants available:
16-
17- 1 . ` .exe ` (Windows Executable)
15+ > #### Method 1 (Windows):
1816
19- 2 . ` .py ` (Python Source Code)
17+ - Download the ` .exe ` (Windows Executable) file
2018
21- - Does not support Linux
19+ - Run it directly
2220
23- - Requirements for 1:
24-
25- - Windows OS
21+ > #### Method 2 (Windows and Linux):
2622
27- - Requirements for 2:
28-
29- - Python 3.6+
30-
31- - For Windows https://www.python.org/downloads/ is recommended
32-
33- - Add Python to PATH/Environment Variables during installation in Windows (recommended)
34-
35- - Required modules: [ requirements.txt] ( https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/blob/master/requirements.txt )
36-
37- - Install missing modules using ` pip install -r requirements.txt `
23+ - Requirements:
24+ - Python 3.6+
25+ - Additional steps for Linux:
26+ - ` apt-get install python3-tk `
27+ - ` apt install python3-pip `
28+ - For Windows https://www.python.org/downloads/ is recommended
29+
30+ - Download the ` .py ` (Python Source Code) file
31+
32+ - Required modules: [ requirements.txt] ( https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/blob/master/requirements.txt )
33+
34+ - Install missing modules using ` pip install -r requirements.txt `
3835
3936## Usage:
4037
@@ -52,7 +49,9 @@ Calculations are based on [Mr. Sameer Dharaskar's Course](http://advancesharetra
5249
5350## Note:
5451
55- - If there is an error in fetching dates then try refreshing
52+ - If there is an error in fetching dates on login screen then try refreshing
53+
54+ - If there is an error in fetching dates on main screen then try stopping and again starting from option menu
5655
5756- If you face any issue or have a suggestion then feel free to open an issue.
5857
@@ -66,6 +65,8 @@ Calculations are based on [Mr. Sameer Dharaskar's Course](http://advancesharetra
6665
6766- [ auto-py-to-exe] ( https://pypi.org/project/auto-py-to-exe/ ) is used for compiling the program to a .exe file
6867
68+ - [ beautifulsoup4] ( https://pypi.org/project/beautifulsoup4/ ) is used for scraping the list of stocks and indices
69+
6970- [ numpy] ( https://pypi.org/project/numpy/ ) is used for data types
7071
7172- [ pandas] ( https://pypi.org/project/pandas/ ) is used for storing and manipulating the data
@@ -76,167 +77,21 @@ Calculations are based on [Mr. Sameer Dharaskar's Course](http://advancesharetra
7677
7778- [ tksheet] ( https://pypi.org/project/tksheet/ ) is used for the table containing the data
7879
79- - [ win10toast] ( https://pypi.org/project/win10toast/ ) is used for Windows Toast notifications
80+ - [ win10toast] ( https://pypi.org/project/win10toast/ ) is used for Windows 10 Toast notifications
8081
8182## Features:
8283
8384- The program continuously retrieves and refreshes the option chain giving near real-time analysis to the traders
8485
8586- New data rows are added only if the NSE server updates its time or data (To prevent displaying duplicate data)
8687
87- - Supported Indices :
88- * NIFTY
89- * BANKNIFTY
90- * FINNIFTY
91-
92- - Supported Stocks :
93- * AARTIIND
94- * ACC
95- * ADANIENT
96- * ADANIPORTS
97- * AMARAJABAT
98- * AMBUJACEM
99- * APOLLOHOSP
100- * APOLLOTYRE
101- * ASHOKLEY
102- * ASIANPAINT
103- * AUROPHARMA
104- * AXISBANK
105- * BAJAJ-AUTO
106- * BAJAJFINSV
107- * BAJFINANCE
108- * BALKRISIND
109- * BANDHANBNK
110- * BANKBARODA
111- * BATAINDIA
112- * BEL
113- * BERGEPAINT
114- * BHARATFORG
115- * BHARTIARTL
116- * BHEL
117- * BIOCON
118- * BOSCHLTD
119- * BPCL
120- * BRITANNIA
121- * CADILAHC
122- * CANBK
123- * CHOLAFIN
124- * CIPLA
125- * COALINDIA
126- * COFORGE
127- * COLPAL
128- * CONCOR
129- * CUMMINSIND
130- * DABUR
131- * DIVISLAB
132- * DLF
133- * DRREDDY
134- * EICHERMOT
135- * ESCORTS
136- * EXIDEIND
137- * FEDERALBNK
138- * GAIL
139- * GLENMARK
140- * GMRINFRA
141- * GODREJCP
142- * GODREJPROP
143- * GRASIM
144- * HAVELLS
145- * HCLTECH
146- * HDFC
147- * HDFCAMC
148- * HDFCBANK
149- * HDFCLIFE
150- * HEROMOTOCO
151- * HINDALCO
152- * HINDPETRO
153- * HINDUNILVR
154- * IBULHSGFIN
155- * ICICIBANK
156- * ICICIGI
157- * ICICIPRULI
158- * IDEA
159- * IDFCFIRSTB
160- * IGL
161- * INDIGO
162- * INDUSINDBK
163- * INDUSTOWER
164- * INFRATEL
165- * INFY
166- * IOC
167- * ITC
168- * JINDALSTEL
169- * JSWSTEEL
170- * JUBLFOOD
171- * KOTAKBANK
172- * L&TFH
173- * LALPATHLAB
174- * LICHSGFIN
175- * LT
176- * LUPIN
177- * M&M
178- * M&MFIN
179- * MANAPPURAM
180- * MARICO
181- * MARUTI
182- * MCDOWELL-N
183- * MFSL
184- * MGL
185- * MINDTREE
186- * MOTHERSUMI
187- * MRF
188- * MUTHOOTFIN
189- * NATIONALUM
190- * NAUKRI
191- * NESTLEIND
192- * NMDC
193- * NTPC
194- * ONGC
195- * PAGEIND
196- * PEL
197- * PETRONET
198- * PFC
199- * PIDILITIND
200- * PNB
201- * POWERGRID
202- * PVR
203- * RAMCOCEM
204- * RBLBANK
205- * RECLTD
206- * RELIANCE
207- * SAIL
208- * SBILIFE
209- * SBIN
210- * SHREECEM
211- * SIEMENS
212- * SRF
213- * SRTRANSFIN
214- * SUNPHARMA
215- * SUNTV
216- * TATACHEM
217- * TATACONSUM
218- * TATAMOTORS
219- * TATAPOWER
220- * TATASTEEL
221- * TCS
222- * TECHM
223- * TITAN
224- * TORNTPHARM
225- * TORNTPOWER
226- * TVSMOTOR
227- * UBL
228- * ULTRACEMCO
229- * UPL
230- * VEDL
231- * VOLTAS
232- * WIPRO
233- * ZEEL
88+ - Supported Indices and Stocks: https://www.nseindia.com/products-services/equity-derivatives-list-underlyings-information
23489
23590- Supports multiple instances with different indices/stocks and/or strike prices selected
23691
23792- Red and Green colour indication for data based on trends
23893
239- - Toast Notifications for notifying when trend changes. Notified changes:
94+ - Toast Notifications for notifying when trend changes (Windows 10 only) . Notified changes:
24095 * Open Interest: Bullish/Bearish
24196 * Open Interest Upper Boundary Strike Prices: Change in Value
24297 * Open Interest Lower Boundary Strike Prices: Change in Value
@@ -329,6 +184,10 @@ Put In The Money(ITM) | This indicates if the Put writers are also exiting far O
329184
330185 <br >![ Selecting_Data] ( https://i.imgur.com/qYoy2iO.png ) <br ><br >
331186
332- - Option Menu
187+ - Option Menu:
188+
189+ <br >![ Option_Menu] ( https://i.imgur.com/jtrjCvY.png ) <br ><br >
190+
191+ - Notification:
333192
334- <br >![ Option_Menu ] ( https://i.imgur.com/jtrjCvY .png )
193+ <br >![ Notification ] ( https://i.imgur.com/h1KENYo .png ) < br >< br >
0 commit comments