Skip to content

Releases: VarunS2002/Python-NSE-Option-Chain-Analyzer

Bug Fix Update

30 Sep 11:18
779a5f1
Compare
Choose a tag to compare

-Fixed an issue when program would stop refreshing after every ~2 hours (creates a new session everytime)
-Fixed an issue when the program would stop refreshing after one connection error
-Added Debug Logging (Use this to report any issues)

Bug Fix Update

24 Sep 09:00
3fd9b87
Compare
Choose a tag to compare

-Now uses sessions and cookies to access the website to solve many connection errors
-Added units in bottom labels
-Changed label "Points" to "Value"
-Refactored code
-Drastically reduced .exe size (~98MB to ~35MB)

Bug Fix Update

18 Sep 05:20
2a70517
Compare
Choose a tag to compare

-Fixed an issue when the program would stop responding if the internet connection is poor
-Fixed an issue when no data would be retrieved if the program is run before the website updates for the first time on a day (~9:15 am)
-Fixed an issue when no data would be retrieved if the expiry date selected expires when the program is running. This now throws an error and stops the program.
-Added units in column labels
-Slightly reduced the width of the program's main window

Bug Fix and .exe Update

09 Sep 19:58
58ab5eb
Compare
Choose a tag to compare

-Fixed error when the entered strike price is towards the upper limit or the lower limit of the table
-The missing values will be set to 0
-Used to auto-py-to-exe to compile the program to a .exe file (beta)
-README.md updated

Major Compatibility Update

05 Sep 11:41
4db774c
Compare
Choose a tag to compare

-Now compatible with the new NSE website
-Instead of scraping the data from the html the program now calculates the data from a json file which is also the implementation of the new website (Thanks to @medknecth)
-Since the values on the new website display contracts instead of shares, the values in the program have been updated to display in thousands instead of lacs
-Completely reworked the main code
-Updated Login window
-Dropped support for shares
-Now only supports the following indexes: NIFTY, BANKNIFTY and NIFTYIT
-Refreshes every 1 min now, increased from the earlier 30 sec
-Requires a new module: json
-Instructions about the data is included in README.md
-Object Oriented
-Miscellaneous bug fixes
-Since the new website disallows and is made for preventing web scraping, you may encounter more connection errors

Major Feature Update

06 Jul 05:15
dcb888b
Compare
Choose a tag to compare

-Added GUI
-Red and Green colour indication for data based on trends
-Added Stop and Start functionality
-Added Export to .csv option
-Added About window with version and links for developer GitHub profile, README, license, releases and sources
-Instructions about the data is included in README.md

First Release

20 Jun 15:20
c1a4e40
Compare
Choose a tag to compare

-Enter the final URL from the browser and your preferred Strike Price
-In case of network or connection errors the program doesn't crash and will keep retrying infinitely
-If a ZeroDivisionError occurs or some data doesn't exist the value of the variable will be defaulted to 0
-The program infinitely refreshes every 30 seconds
-New data is printed only if the server time has changed (To prevent printing duplicate data)
-Check README.md to see what data is printed and how it's calculated
-PEP 8 format