Skip to content

Commit 3c87cc6

Browse files
committed
Release Version 3.7
Updated Documentation for 3.7
1 parent dd5daa7 commit 3c87cc6

File tree

2 files changed

+21
-32
lines changed

2 files changed

+21
-32
lines changed

NSE_Option_Chain_Analyzer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ def about(self, event: Optional[Event] = None) -> None:
311311
heading.grid(row=0, column=0, columnspan=2, sticky=N + S + W + E)
312312
version_label: Label = Label(self.info, text="Version:", relief=RIDGE)
313313
version_label.grid(row=1, column=0, sticky=N + S + W + E)
314-
version_val: Label = Label(self.info, text="3.5", relief=RIDGE)
314+
version_val: Label = Label(self.info, text="3.7", relief=RIDGE)
315315
version_val.grid(row=1, column=1, sticky=N + S + W + E)
316316
dev_label: Label = Label(self.info, text="Developer:", relief=RIDGE)
317317
dev_label.grid(row=2, column=0, sticky=N + S + W + E)

README.md

Lines changed: 20 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Python NSE-Option-Chain-Analyzer
22

33
## [Downloads](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/releases)
4-
[![New-Site: v3.5](https://img.shields.io/badge/New--Site-v3.5-brightgreen)](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/releases/tag/3.5)
4+
[![New-Site: v3.7](https://img.shields.io/badge/New--Site-v3.7-brightgreen)](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/releases/tag/3.7)
55
[![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)
66
![Download-Count](https://img.shields.io/github/downloads/VarunS2002/Python-NSE-Option-Chain-Analyzer/total?color=blue)
77
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
@@ -35,38 +35,27 @@ Calculations are based on [Mr. Sameer Dharaskar's Course](http://advancesharetra
3535

3636
- To run the Compiled Python file with Console change the extension to `.pyc`
3737

38-
- Required modules:
39-
40-
```
41-
sys
42-
datetime
43-
webbrowser
44-
json
45-
csv
46-
tkinter
47-
tksheet
48-
pandas
49-
requests
50-
streamtologger
51-
```
52-
53-
- Install missing modules using `pip install {module_name}`
38+
- Required modules: [requirements.txt](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/blob/master/requirements.txt)
39+
40+
- Install missing modules using `pip install -r requirements.txt`
5441

5542
## Usage:
5643

5744
1. Select your Index or Security option and it's Expiry Date
5845

5946
2. Enter your preferred Strike Price
6047

61-
3. Click Start
48+
3. Enter the interval you want the program to refresh (Optional : Defaults to 1 minute)
49+
50+
4. Click Start
6251

6352
## Note:
6453

6554
-If there is an error in fetching dates then try refreshing
6655

67-
-If you face any issue then feel free to open an issue.
56+
-If you face any issue or have a suggestion then feel free to open an issue.
6857

69-
-It is recommended to enable logging and then send the nse.log file or the console output
58+
-It is recommended to enable logging and then send the nse.log file or the console output for reporting issues
7059

7160
-In case of network or connection errors the program doesn't crash and will keep retrying until manually stopped
7261

@@ -82,7 +71,7 @@ Calculations are based on [Mr. Sameer Dharaskar's Course](http://advancesharetra
8271

8372
## Features:
8473

85-
-The program continuously retrieves and refreshes the option chain every minute giving near real-time analysis to the traders
74+
-The program continuously retrieves and refreshes the option chain giving near real-time analysis to the traders
8675

8776
-New data row is added only if the NSE server updates its time or data (To prevent printing duplicate data)
8877

@@ -115,7 +104,7 @@ Calculations are based on [Mr. Sameer Dharaskar's Course](http://advancesharetra
115104

116105
-Table Data displayed:
117106

118-
Data | How it's calculated
107+
Data | Description
119108
--- | ---
120109
Server Time | *Web Scraped*. Indicates last data update time by NSE server
121110
Value | *Web Scraped*. Underlying Instrument Value indicates the value of the underlying Security or Index
@@ -129,12 +118,12 @@ Put In The Money(ITM) | This indicates that bearish trend could continue and Val
129118

130119
-Label Data displayed:
131120

132-
Data | How it's calculated
121+
Data | Description
133122
--- | ---
134-
Max Call Open Interest and Strike Price | Highest Call Open Interest contracts (in thousands) and it's corresponding Strike Price
135-
Max Put Open Interest and Strike Price | Highest Put Open Interest contracts (in thousands) and it's corresponding Strike Price
136-
Put Call Ratio(PCR) | Sum Total of Put Open Interest contracts divided by Sum Total of Call Open Interest contracts
123+
Open Interest Upper Boundary | Highest and 2nd Highest(highest in OI boundary range) Call Open Interest contracts (in thousands) and their corresponding Strike Prices
124+
Open Interest Lower Boundary | Highest and 2nd Highest(highest in OI boundary range) Put Open Interest contracts (in thousands) and their corresponding Strike Prices
137125
Open Interest | This indicates if the latest OI data record indicates Bearish or Bullish signs near Indicated Strike Price. If the Call Sum is more than the Put Sum then the OI is considered Bearish as there is more Call writing than Puts. If the Put Sum is more than the Call sum then the OI Is considered Bullish as the Put writing exceeds the Call writing.
126+
Put Call Ratio(PCR) | Sum Total of Put Open Interest contracts divided by Sum Total of Call Open Interest contracts
138127
Call Exits | This indicates if the Call writers are exiting near given Strike Price in the latest OI data record. If the Call sum is < 0 or if the change in Call OI at the Call boundary (2 Strike Prices above the given Strike Price) is < 0, then Call writers are exiting their positions and the Bulls have a clear path.
139128
Put Exits | This indicates if the Put writers are exiting near given Strike Price in the latest OI data record. If the Put sum is < 0 or if the change in Put OI at the Put boundary (the given Strike Price) is < 0, then Put writers are exiting their positions and the Bears have a clear path.
140129
Call In The Money(ITM) | This indicates if the Call writers are also exiting far OTM strike prices (4 Strike Prices above the given Strike Price) showing extreme bullishness. Conditions are if the Call writers are exiting their far OTM positions and the Put writers are writing at the same Strike Price & if the absolute ratio > 1.5 then its bullish sign. This signal also changes to Yes if the change in Call OI at the far OTM is < 0.
@@ -145,16 +134,16 @@ Put In The Money(ITM) | This indicates if the Put writers are also exiting far O
145134

146135
-Login Page:
147136

148-
![Screenshot_1](https://i.imgur.com/2heigvk.png)
137+
![Login_Window](https://i.imgur.com/fxgKDBS.png)
149138

150139
-Main Window:
151140

152-
![Screenshot_2](https://i.imgur.com/2JO5BuT.png)
141+
![Main_Window](https://i.imgur.com/iGpVH0X.png)
153142

154-
-Selecting data:
143+
-Selecting Data:
155144

156-
![Screenshot_3](https://i.imgur.com/wxoEyPZ.png)
145+
![Selecting_Data](https://i.imgur.com/3J9NMVm.png)
157146

158147
-Option Menu
159148

160-
![Screenshot_4](https://i.imgur.com/wWTLWK6.png)
149+
![Option_Menu](https://i.imgur.com/B95NciH.png)

0 commit comments

Comments
 (0)