Skip to content

Releases: virresh/StockD

StockD v4.9

04 Aug 17:05
Compare
Choose a tag to compare

Full Changelog: 4.8...4.9

Add support for NSE's new bhavcopy format for equity and futures.

Starting from 8th July 2024, NSE has deprecated it's bhavcopy format and shifted to a new format. Details in #22. This release adds support for this new format.

Note: In case you need to download data earlier than 8th July 2024, use the legacy link profiles. Information on this has been added in the User Guide on link profiles.

StockD v4.8

02 Apr 17:08
Compare
Choose a tag to compare

Full Changelog: 4.7...4.8

Adds support for CLI.
Use the StockD_Windows_with_cli_console binary if you want to use CLI. The normal binary has it's console hidden, so you will not be able to see any output of cli.
If you are comfortable with silent operations, you can use the regular binary for cli as well. In both cases, you can find a stockd_clilog.txt file that will have cli output for later inspection.

StockD v4.7

03 Jan 18:36
Compare
Choose a tag to compare

Add headers to fix new year issue.

Full Changelog: v4.6...4.7

StockD v4.6

29 Dec 13:30
Compare
Choose a tag to compare

Fix issues with duplicate data for equity on Sundays and other irregular exchange holidays

StockD v4.5

17 Oct 15:06
6da9361
Compare
Choose a tag to compare

This release solves issues related to some recent changes in NSE's new site. Main highlights:

  • Archive link profiles are working again! So the default link profile is again back to the NSE Archives. However this doesn't support delivery data. So you'll need to switch to NSE Daily (with delivery data) if you need delivery data.
  • Stop button to ask the downloader to politely stop after finishing current download
  • Improved logging
  • Display Link Profile by names instead of urls

There is no breaking change in this release that I'm aware of. If you find any, please report them.

StockD v4.4

13 Aug 15:31
Compare
Choose a tag to compare

This release brings some new features that were earlier available as a separate release:

  • Introduce a new link profile for delivery data
  • Option to download delivery data for equity. This option is available only in the "NSE with delivery data" link profile. This profile is default in StockD v4.4, however, if you are upgrading from a previous version, you can manually apply this profile if needed. Instructions are in the user manual.
  • Option to set http request timeout to accommodate slow internet connections
  • Option for insecure mode. This is introduced for users who are behind a proxy / use antivirus for internet request filtering. Do not use this on public networks as this disables some security features
  • Built-in verbose debug logs. So there is no separate debug version. All logs are saved to a new file called "stockd_debuglog.txt"

A note for users upgrading from a previous version

  • If you require delivery data, I suggest you to load a new link profile. You can find instructions on doing the same in the user manual at: https://github.com/virresh/StockD/wiki/User-Guide#what-are-link-profiles.
  • In case you face any issues with configuration, you can reset to default configurations by deleting the generate_config.json file generated wherever your StockD exe is located. Warning: This will delete your previous configuration.
  • If you were using the insecure exe from StockD v4.3, You will need to turn on the insecure mode in Advanced tab inside StockD v4.4

md5 checksums for binaries

StockD_Windows -- 6008dc9160f3dd8a1bfe15e0431ec01b
StockD_x64_Linux -- 869662b7e46083f58fe73b0aa3677ae2

StockD v4.3

23 Jul 05:24
Compare
Choose a tag to compare

This release brings following updates:

  • Fixed issue in Futures Volume. Earlier value was incorrect.
  • Changed 0.0 to 0 in Indices and Equity
  • More links to help user at the bottom of StockD main window

Update Instruction can be found at: https://github.com/virresh/StockD/wiki/User-Guide#how-to-update-stockd

md5 checksums:
StockD_Windows.exe: 66f6f6c0d49d20e3e0e3f37ae960cf14
StockD_x64_Linux: e9895523786e1f7f94b0e03bd6d6ee7f

Download the StockD_Windows_debug.exe to see a complete verbose log generated in a file called stockd_debuglog.txt

Before submitting a log for analysis, please delete the old log file, recreate the issue and then submit the fresh log file to prevent inclusion of any previous log. Thanks a lot for your support in helping to debug.

StockD v4.2

16 Jul 17:57
Compare
Choose a tag to compare

This release brings in the capability of filtering indices.
In-depth discussion of this feature at issue #3 and the final result available here: https://github.com/virresh/StockD/wiki/Index-Mapping

  • How to Update?
    Just download the new exe from below and replace the old one with it.

Other user instructions remain the same.

  • Downloading selected indices:
    There is a new option within Indices Tab inside preferences called "Filter Indices". This will allow you to choose which indices you want.
    Note that if you have selected the option "Keep Other Indices", then all the indices will be downloaded regardless of your choice.

  • Futures is omitted by default in the consolidated bhavcopy now
    To go back to the old behaviour, tick the "Include Futures?" box in "All Tab"

  • Issues while running StockD?
    WARNING: This will delete your existing preferences.
    If you are facing issues while running, try deleting the generate_config.json file.

StockD v4.1

05 Jul 15:49
Compare
Choose a tag to compare

After request on gitter chatroom -- https://gitter.im/virresh/StockD?at=5efb5c25405be935cdd078cf, I've migrated code from JavaFX to Python and switched to web elements in the hope of better cross-platform building ability

F.A.Q

Application doesn't start on Windows!

If the application doesn't start, install Microsoft's dot net framework:
https://dotnet.microsoft.com/download/dotnet-framework

(I recommend downloading the latest version. I've tested the windows version)

Will the windows version work on 32-bit systems as well?

The windows version is built on 32-bit systems, so it should work on both 32 and 64 bit systems without issues. If you find bugs, please file them at https://github.com/virresh/StockD/issues
The linux version is for 64bit systems only however.

Footnotes

  • Since I don't have a Mac, I will no longer provide Mac builds. If someone is interested in helping out, please create an issue / discuss on the chatroom.

  • This release uses a threaded server with EventSource streams on website. It's still in early phases, so please file a detailed bug-reports.

Note: You do not need to install anything on Linux to use the build binaries available here. On windows, you will need to have Microsoft Dot Net Framework version >= 4.0

StockD v4.0

27 Jun 11:46
Compare
Choose a tag to compare

This release is made on Java 11. For detailed information on how to install, please look at the user guide at:
https://github.com/virresh/StockD/wiki/User-Guide

Note: As I do not own a Mac, Mac releases are not tested by me. They are experimental builds. Please provide any feedback in the form of issues (https://github.com/virresh/StockD/issues).

To talk to other users using StockD, join the chatroom at https://gitter.im/virresh/StockD

StockD_Linux_x64.zip -- StockD with JRE for Linux. Unzip and run using Launcher.sh
StockD_Windows_x64.zip -- StockD with JRE for windows. Unzip and run using Launcher.bat
StockD_MacOS.zip -- StockD with JRE for OSX. Experimental. Use the LauncherMac.sh script to run

StockD.jar -- A cross-platform binary. This doesn't contain JRE inside it, so you must have an existing Java 11 JRE/JDK installed in order to use it.