1
1
# Python NSE-Option-Chain-Analyzer
2
2
3
3
## [ 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 )
5
5
![ Download-Count] ( https://img.shields.io/github/downloads/VarunS2002/Python-NSE-Option-Chain-Analyzer/total?color=blue )
6
6
[ ![ License: GPL v3] ( https://img.shields.io/badge/License-GPLv3-blue.svg )] ( https://www.gnu.org/licenses/gpl-3.0 )
7
7
@@ -12,29 +12,26 @@ Calculations are based on [Mr. Sameer Dharaskar's Course](http://advancesharetra
12
12
13
13
## Installation:
14
14
15
- > #### Types of variants available:
16
-
17
- 1 . ` .exe ` (Windows Executable)
15
+ > #### Method 1 (Windows):
18
16
19
- 2 . ` .py ` (Python Source Code)
17
+ - Download the ` .exe ` (Windows Executable) file
20
18
21
- - Does not support Linux
19
+ - Run it directly
22
20
23
- - Requirements for 1:
24
-
25
- - Windows OS
21
+ > #### Method 2 (Windows and Linux):
26
22
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 `
38
35
39
36
## Usage:
40
37
@@ -52,7 +49,9 @@ Calculations are based on [Mr. Sameer Dharaskar's Course](http://advancesharetra
52
49
53
50
## Note:
54
51
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
56
55
57
56
- If you face any issue or have a suggestion then feel free to open an issue.
58
57
@@ -66,6 +65,8 @@ Calculations are based on [Mr. Sameer Dharaskar's Course](http://advancesharetra
66
65
67
66
- [ auto-py-to-exe] ( https://pypi.org/project/auto-py-to-exe/ ) is used for compiling the program to a .exe file
68
67
68
+ - [ beautifulsoup4] ( https://pypi.org/project/beautifulsoup4/ ) is used for scraping the list of stocks and indices
69
+
69
70
- [ numpy] ( https://pypi.org/project/numpy/ ) is used for data types
70
71
71
72
- [ 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
76
77
77
78
- [ tksheet] ( https://pypi.org/project/tksheet/ ) is used for the table containing the data
78
79
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
80
81
81
82
## Features:
82
83
83
84
- The program continuously retrieves and refreshes the option chain giving near real-time analysis to the traders
84
85
85
86
- New data rows are added only if the NSE server updates its time or data (To prevent displaying duplicate data)
86
87
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
234
89
235
90
- Supports multiple instances with different indices/stocks and/or strike prices selected
236
91
237
92
- Red and Green colour indication for data based on trends
238
93
239
- - Toast Notifications for notifying when trend changes. Notified changes:
94
+ - Toast Notifications for notifying when trend changes (Windows 10 only) . Notified changes:
240
95
* Open Interest: Bullish/Bearish
241
96
* Open Interest Upper Boundary Strike Prices: Change in Value
242
97
* 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
329
184
330
185
<br >![ Selecting_Data] ( https://i.imgur.com/qYoy2iO.png ) <br ><br >
331
186
332
- - Option Menu
187
+ - Option Menu:
188
+
189
+ <br >![ Option_Menu] ( https://i.imgur.com/jtrjCvY.png ) <br ><br >
190
+
191
+ - Notification:
333
192
334
- <br >![ Option_Menu ] ( https://i.imgur.com/jtrjCvY .png )
193
+ <br >![ Notification ] ( https://i.imgur.com/h1KENYo .png ) < br >< br >
0 commit comments