Skip to content

Commit 1226ff8

Browse files
committed
Release Version 4.1
- Updated Documentation for 4.1 - Updated Changelog for 4.1
1 parent 1565b68 commit 1226ff8

File tree

3 files changed

+33
-7
lines changed

3 files changed

+33
-7
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,22 @@
22

33
<br>
44

5+
># [4.1](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/releases/tag/4.1)
6+
## Feature Update
7+
- Added Dumping Entire Option Chain data to a .csv file. Issues: [#3](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/issues/3) and [#4](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/issues/4)
8+
- Dump Entire Option Chain is disabled by default (Enable from Option menu or Ctrl+O)
9+
- Saves this setting for subsequent runs
10+
- Added Notifications for changes in value of OI Upper and Lower Boundary Strike Prices
11+
- Renamed 'Export all to CSV' option to 'Export Table to CSV'
12+
- Fixed Call and Put OI for 2nd Strike Price not being displayed in K when the Strike Prices were consecutive
13+
- Fixed issues where export would fail and program would stop if the .csv file is open in some other program or is inaccessible
14+
- Fixed issue where program stops immediately if you start it before market opens when you have auto stop enabled
15+
- Prevents crash during Checking for updates due to poor internet connection
16+
- Fixed 'Quitting Program' being logged even if Debug Logging was off
17+
- Fixed possible issues while reading configuration
18+
19+
<br>
20+
521
># [4.0](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/releases/tag/4.0)
622
## Major Feature Update
723
- Added support for FINNIFTY index

NSE_Option_Chain_Analyzer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
# noinspection PyAttributeOutsideInit
2222
class Nse:
23-
version: str = '4.0'
23+
version: str = '4.1'
2424

2525
def __init__(self, window: Tk) -> None:
2626
self.intervals: List[int] = [1, 2, 3, 5, 10, 15]

README.md

Lines changed: 16 additions & 6 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-
[![Latest: v4.0](https://img.shields.io/badge/release-v4.0-brightgreen)](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/releases/download/4.0/NSE_Option_Chain_Analyzer_4.0.exe)
4+
[![Latest: v4.1](https://img.shields.io/badge/release-v4.1-brightgreen)](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/releases/download/4.1/NSE_Option_Chain_Analyzer_4.1.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

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

6565
- [auto-py-to-exe](https://pypi.org/project/auto-py-to-exe/) is used for compiling the program to a .exe file
6666

67-
- [numpy](https://pypi.org/project/numpy/) is used for calculations
67+
- [numpy](https://pypi.org/project/numpy/) is used for data types
6868

6969
- [pandas](https://pypi.org/project/pandas/) is used for storing and manipulating the data
7070

@@ -91,22 +91,31 @@ Calculations are based on [Mr. Sameer Dharaskar's Course](http://advancesharetra
9191

9292
- Red and Green colour indication for data based on trends
9393

94-
- Toast Notifications for notifying when trend changes
94+
- Toast Notifications for notifying when trend changes. Notified changes:
95+
* Open Interest: Bullish/Bearish
96+
* Open Interest Upper Boundary Strike Prices: Change in Value
97+
* Open Interest Lower Boundary Strike Prices: Change in Value
98+
* Call Exits: Yes/No
99+
* Put Exits: Yes/No
100+
* Call ITM: Yes/No
101+
* Put ITM: Yes/No
95102

96103
- Program title format: `NSE-Option-Chain-Analyzer - {index} - {expiry_date} - {strike_price}`
97104

98-
- Stop and Start functionality
105+
- Stop and Start manually
99106

100107
- You can select all table data using Ctrl+A or select individual cells, rows and columns
101108

102109
- Then you can copy it using Ctrl+C or right click menu
103110

104111
- You can then paste it in any spreadsheet application (Tested with MS Excel and Google Sheets)
105112

106-
- Export all data to .csv file
113+
- Export table data to .csv file
107114

108115
- Real time exporting data rows to .csv file
109116

117+
- Dumping entire Option Chain data to a .csv file
118+
110119
- Auto stop the program at 3:30pm when the market closes
111120

112121
- Auto Checking for updates
@@ -118,6 +127,7 @@ Calculations are based on [Mr. Sameer Dharaskar's Course](http://advancesharetra
118127
* Refresh Interval
119128
* Live Export
120129
* Notifications
130+
* Dump entire Option Chain
121131
* Auto stop at 3:30pm
122132
* Auto Check for Updates
123133
* Debug Logging
@@ -170,4 +180,4 @@ Put In The Money(ITM) | This indicates if the Put writers are also exiting far O
170180

171181
- Option Menu
172182

173-
<br>![Option_Menu](https://i.imgur.com/POiN0Cr.png)
183+
<br>![Option_Menu](https://i.imgur.com/jtrjCvY.png)

0 commit comments

Comments
 (0)