1
1
# Python NSE-Option-Chain-Analyzer
2
2
3
3
## [ Downloads] ( https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/releases )
4
- [ ![ New-Site: v3.3 ] ( https://img.shields.io/badge/New--Site-v3.3 -brightgreen )] ( https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/releases/tag/3.3 )
4
+ [ ![ New-Site: v3.4 ] ( https://img.shields.io/badge/New--Site-v3.4 -brightgreen )] ( https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/releases/tag/3.4 )
5
5
[ ![ Old-Site: v2.0] ( https://img.shields.io/badge/Old--Site-v2.0-brightgreen )] ( https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/releases/tag/2.0 )
6
6
![ Download-Count] ( https://img.shields.io/github/downloads/VarunS2002/Python-NSE-Option-Chain-Analyzer/total?color=blue )
7
7
![ Build: passing] ( https://img.shields.io/badge/build-passing-brightgreen )
@@ -21,7 +21,7 @@ It also continuously refreshes the Option Chain and visually displays the trend
21
21
22
22
3 . ` .exe ` (Windows Executable)
23
23
24
- -Requirements for 3 (BETA) :
24
+ -Requirements for 3:
25
25
26
26
- Windows OS
27
27
@@ -38,14 +38,16 @@ It also continuously refreshes the Option Chain and visually displays the trend
38
38
- Required modules:
39
39
40
40
```
41
- tkinter
42
- tksheet
43
- pandas
41
+ sys
44
42
datetime
45
43
webbrowser
44
+ json
46
45
csv
46
+ tkinter
47
+ tksheet
48
+ pandas
47
49
requests
48
- json
50
+ streamtologger
49
51
```
50
52
51
53
- Install missing modules using `pip install module_name`
@@ -60,14 +62,20 @@ It also continuously refreshes the Option Chain and visually displays the trend
60
62
61
63
## Note:
62
64
63
- -If there is an error in fetching dates then try refreshing
65
+ -If there is an error in fetching dates then try refreshing
66
+
67
+ -In you face any issue then feel free to open an issue.
68
+
69
+ -It is recommended to enable logging and then send the nse.log file or the console output
64
70
65
71
-In case of network or connection errors the program doesn't crash and will keep retrying until manually stopped
66
72
67
73
-If a ZeroDivisionError occurs or some data doesn't exist the value of the variable will be defaulted to 0
68
74
69
75
-All data is retrieved from `https://www.nseindia.com/api/option-chain-indices?symbol=*index_name*`
70
76
77
+ -[stream-to-logger](https://pypi.org/project/streamtologger/) is used for debug logging
78
+
71
79
-[auto-py-to-exe](https://pypi.org/project/auto-py-to-exe/) is used for compiling the program to a .exe file
72
80
73
81
## Features:
@@ -95,6 +103,8 @@ It also continuously refreshes the Option Chain and visually displays the trend
95
103
96
104
-Export to .csv file option
97
105
106
+ -Debug Logging toggle
107
+
98
108
-About window with version and links for developer GitHub profile, README, license, releases and sources
99
109
100
110
-PEP 8 format
@@ -145,4 +155,4 @@ Put In The Money(ITM) | This indicates if the Put writers are also exiting far O
145
155
146
156
-Option Menu
147
157
148
- 
158
+ 
0 commit comments