JStock is a free stock market software for 26 countries. It provides Stock watchlist, Intraday stock price snapshot, Stock indicator editor, Stock indicator scanner and Portfolio management. Free SMS/email alert supported.

Main features;
  • Stock Watchlist - Multiple Countries
  • Stock Watchlist - Current Stock Info
  • Stock Watchlist - Intraday Stock Price
  • Stock Watchlist - Multiple Watchlists
  • Portfolio Management - Transaction Records
  • Portfolio Management - Cash Management
  • Portfolio Management - Dividend Management
  • Portfolio Management - Multiple Portfolios
  • Alert - SMS
  • Alert - Email
  • Alert - System Tray
  • Indicator Filter - Indicator Installer
  • Indicator Filter - Indicator Editor
  • Indicator Filter - Indicator Scanner
  • Charting - History Stock Info
  • Charting - History Index Info
  • Charting - Portfolio Summary
  • Charting - Cash Flow Summary
  • Cloud Remote Storage
  • Currency Exchange

System requirements
  • Minimum JRE: 1.6.0 Build 22 GA
  • 512Mb memory

JStock on an eComStation machine with Open JDK

Installing JStock
Download jstock-1.0.7j-bin.zip. Copy the contents of the zipfile "jstock-1.0.7j-bin.zip" to the drive of your choice or create a folder (directory) "jstock" and open the zipfile "jstock-1.0.7j-bin.zip" and go in the subdirectory (folder/map) "jstock" and copy all files to the subdirectory (folder/map) "jstock". That's it for now. This is the last version which works with OpenJDK 6, the next version "jstock-1.0.7k-bin.zip" and up needs Java 7.

The jstock.cmd file
With this file the program JStock starts. I have made a jstock.cmd file with the following contents;
@echo off
set path=[drive: java]\JAVA160\bin
set BEGINLIBPATH=[drive: java]\JAVA160\bin
[drive: jstock]
cd [drive: jstock]\jstock
java -Duser.home=[drive: jstock]\jstock -Xms64m -Xmx512m -jar jstock.jar 2>jstockbugs.txt
I use 2 separate folders (directories), one for Java and one for JStock with the files created by this program. The references used in the cmd file;

  • [drive: java] = drive with Java
  • [drive: jstock] = drive with JStock

should be replaced with real drive letters. Edit and save the file "jstock.cmd" from the distribution. This file is copied to the "jstock" folder (directory). Furthermore, different paths?, adjust according to your needs. Create a new program object. Specify the path and file name: "[drive: jstock]\jstock\jstock.cmd". In the tabpage Session check the boxes "OS/2 window", "Running as an icon" and "Close Window to end program". In the tabpage General you can enter the name "JStock". You find enclosed in the file a JStock OS/2 icon.

Parameters / options explained
  • The statement "-Duser.home=[drive: jstock]\jstock" will ensure that JStock will save all necessary files in own directory instead of saving them in the home directory.
  • The "-Xms64m" specify the initial size of the memory allocation pool. I got this from the jstock.sh file.
  • The "-Xmx512m" indicates the maximum limit of the used memory. I got this from the jstock.sh file.
  • The addition "2>jstockbugs.txt" ensures that errors are saved in the file "jstockbugs.txt". The 2 in "2>" is not a typo!

In the file you can find the above command file (all driveletters are set to C:) and an OS/2 JStock icon: jstock-ecs.zip.

revision July 10, 2015