Skip to content

Major Feature Update

Choose a tag to compare

@VarunS2002 VarunS2002 released this 15 Jan 07:35
· 85 commits to master since this release
  • Added support for FINNIFTY index
  • Dropped support for NIFTYIT index
  • Added Live Exporting of Data rows to a .csv file
    • Live Exporting is disabled by default (Enable from Option menu or Ctrl+B)
  • Supports exporting data while running multiple instances with different indices and/or expiry dates selected
    • Filename contains the selected index and expiry date. For eg. NSE-OCA-NIFTY-14-Jan-2021.csv will only have the data for NIFTY and 14 Jan 21 regardless of the instance running
  • Adds Column Names to the .csv file if it is created for the first time
  • Added Toast Notifications on Windows when a state of a label changes (except PCR label)
    • Notifications are disabled by default (Enable from Option menu or Ctrl+N)
  • Added option to automatically stop the program at 3:30pm when market closes
    • Auto Stop is disabled by default (Enable from Option menu or Ctrl+K)
  • Added Auto and Manual Check for updates
    • Auto Check for updates are enabled by default (Disable from Option menu or Ctrl+U)
  • Added Saving settings for subsequent runs
    • Saved settings:
      • Selected Index
      • Refresh Interval
      • Live Export
      • Notifications
      • Auto stop at 3:30pm
      • Auto Check for Updates
      • Debug Logging
    • Settings are saved to NSE-OCA.ini
    • Resets NSE-OCA.ini file if incorrectly configured
  • Fixed issue where Points would be 0 for some strike prices. Issue: #6
  • Added NSE icon to all windows (if icon file is missing, default icon will be used)
  • Improved Option Menu
  • Improved messages in Alert boxes
  • Improved Buttons
  • Modified some Labels
  • Improved Logging:
    • New Logging messages:
      • Whether running instance is .py version or .exe
      • Version number
      • Logging Started
      • Logging Stopped
      • Program Quitting
    • Removed unnecessary messages:
      • 'Nse' object has no attribute 'options' 10
      • module 'sys' has no attribute '_MEIPASS' 0
      • invalid command name ".!combobox2" 4
    • Changed name of the log file from nse.log to NSE-OCA.log
  • Many Code Improvements