Wednesday, December 25, 2013

JStock new development boards

There are quite of number of things you may expect from JStock new development board.


Check out the Ideas list here first. If you like a feature, add your vote.

Submitting feature requests for JStock Android & JStock - Free Stock Market Software

We need to be up front with you here. There are over a thousand of you and there are only single developer. If we tried to read and respond to every request that came in, we would never be able to ship awesome new features. We set up a special mailbox just for feature requests that we intend to review on a regular basis. Most likely, you won't get a response to your feature idea email, but we will use these suggestions collectively to influence our decision-making. In extreme cases, if our feature ideas mailbox is overflowing, we may have to empty it and start over (please don't hate us!) so that we can resume sanity. To be sure, our goal is to read everything that comes in, but we want to be up front in stating there's a chance your idea may slip through the cracks.
Email your features ideas here: yancheng.cheok [at] gmail [dot] com

Feel free to visit JStock Android and JStock - Free Stock Market Software development board.

Merry Christmas and happy holiday by the way :)

New graphics and icon for JStock

Monday, December 23, 2013

Lock screen feature for JStock Android

Due to popular demand, we decide to release lock screen feature for JStock Android. It can be setup easily through Settings -> Startup lock.

Friday, December 13, 2013

An Open Letter to MSWG - Lack of transparency in abortion of proposed listing of STM trust by Berjaya Sports Toto Berhad

Dear MSWG person in charge,

I was wondering, what minority stock holder can do, to address the below matter?

By referring to page 2, and page 10 Berjaya Sports Toto Berhad Q2 2013 quarterly report

For the quarter
As compared to the previous year corresponding quarter ended 31 October 2012, the Group recorded a decrease in revenue and pre-tax profit of 4.6% and 20.8% respectively. The higher percentage decrease in pre-tax profit was mainly due to the corporate exercise expenses incurred pursuant to the proposed listing of STM Trust (which was aborted) in the current quarter under review. The drop in the Group's pre-tax profit would be 8.9% should the corporate exercise expenses be excluded.

To find out how much is spent for corporate exercise expenses

* All figures are in '000

127,827 (Q2 2013)
161,451 (Q2 2012) (-20.8%)

If corporate exercise expenses be excluded.

147,082 (Q2 2013)
161,451 (Q2 2012) (-8.9%)

corporate exercise expenses = 19,255 (In '000)

Even without spending RM19,255,000, we can definitely find out Singapore Stock Market is not suitable for dual listing in early stage.

So, why we need to spend RM19,255,000 to learn this simple lesson? Isn't there is something fishy behind?

I feel the entire transaction is lack of transparency? May I know, what action minority shareholders can take, to get the above question answered?


Thursday, November 28, 2013

Migration to GitHub

In order to encourage code collaboration, we migrate our code base to officially.

With such move, we hope we can start to receive some external contribution from developer community.

Progress of JStock...

First, I need to apologize, due to the slow development progress of JStock this month. We are still in the process, of re-engineering stock market feed, for India and China. (Believe me, this is not an easy task)

Here is the progress so far.

Note, there are some changes on the stock code format. Previously, we are using


In upcoming version, we will be using


Also, Bombay stock market will be supported, with stock code format


There is still a lot of work to be done. We need to exam every line of code, to ensure the process of migrating from Yahoo! Finance to Google Finance will be seamless.

Please stay patient for the upcoming release. Thank you for your patient.

Tuesday, October 29, 2013

What's the upcoming plan for JStock

JStock - Free Stock Market Software

  • Switch China stock market feed provider to Google Finance.
  • Switch India stock market feed provider to Google Finance.
JStock Android
  • Switch India stock market feed provider to Google Finance.
  • Twitter news feed integration
  • Stock widget
  • Black theme
You may refer to the following Trello boards more details.

Wednesday, October 23, 2013

Purchase Premium feature with $0.99 promo price ($5.99 originally) by using new affiliate system

We received feedback from some users. Although they would like to use Premium feature, they feel $5.99 is too pricey for them.

To allow them to enjoy Premium feature with price as low as $0.99, we introduce a new affiliate system.


  1. Share JStock Android download link with friends.
  2. Friends install JStock Android.
  3. You gain point based on number of friends' installation.
  4. You may purchase premium feature with only $0.99 along with the gained point.

We hope you like our new affiliate system. Sharing is caring :)

Monday, October 14, 2013

Only buy what you really need

It is always good, to be able to only buy what you really need. We understand that. Hence, we introduce a new shopping page for JStock Android. Of course, we still highly recommend Premium over the others, if you have enough spending budget.

Sunday, October 06, 2013

"MORE NEWS" button for JStock Android

We just added "MORE NEWS" button for JStock Android.

Previously, when you tap on a stock, JStock Android will try to load as much as news as possible. Hence,

  • Take longer time to show up first news.
  • Consume more battery.
  • Consume more network bandwidth.
We strike for environment friendly app :) In order to preserve your device battery, and consume less earth resource, we decide to add "MORE NEWS" button.

Here is what JStock Android going to do right now. Currently, when you tap on a stock, JStock Android will try to load around 10 (roughly) stock news. Hence, 
  • Take shorter time to show up first news.
  • Consume less battery.
  • Consume less network bandwidth.
Only if you wish to have more than 10 news, you will click on the "MORE NEWS" button.

We hope you like this new feature, as much as we like environment friendly app :)

p/s Feel free to join in order to get up-to-date JStock news.

Thursday, October 03, 2013

JStock Android's Stock News Feature

If you love to read stock news, new JStock Android news feature might get you excited. For instance, I would like to know how Carlsberg Brewery is going to handle further hike in beer taxes. I can figure this out by single tap.

The stock news feature is not limited by single country. In fact, 26 countries are supported.

Feel free to give it a try by downloading from

Friday, September 20, 2013

Auto dividend feature is ready

Auto dividend feature is ready. User can generate dividend information automatically, without having to input them manually. Kindly refer to for more information.

This feature is only available for Desktop version. For Android version, we are still working in progress.

Wednesday, September 11, 2013

Auto dividend calculation feature is working in progress

Instead of having to input dividend manually, we provide a way to perform auto dividend input suggestion. This awesome feature is still working in progress...

Saturday, August 31, 2013

Subscribe to JStock Buffett

We have a bold idea recently.

JStock Buffett. Follow experts to invest. Know what local experts are currently buying and selling. Follow them to invest and profit from stock market. migrated to

Due to the fallen of sourceforge (, we decide to slowly move away from sourceforge. Our first step is have a new domain name : 

Wednesday, August 21, 2013

How upgrade to premium process look like?

There is reason why we do not want to put up an explicit "Upgrade to Premium" in a more obvious way (Says a main menu item). We want you to spend your $4.99 in a wise way. We hope you will only purchase something, which is useful to you.

We hold a very strong believe that, we do not want your money if you are not absolutely happy. We prefer to have 1 happy customer, rather than 10 so-so customers.

What we did is, whenever you try to use the following features

  • Open from cloud
  • Save to cloud
  • Buy summary chart
  • Sell summary chart
  • Dividend chart
  • Zoom tool for history chart
  • Creating more than 2 watchlists or portfolios
  • Background stock alert
  • Display foreign stock holding in local currency

only then the "Upgrade to Premium" dialog will shown up. If any of the above features is useful to you, we encourage you upgrade to premium. $4.99 will be very much worth spent.

If not, we feel that free version of JStock Android (which comes with advertisement supported) is very much suit to your current need. No premium upgrade is required.

As a part for upgrading to premium, advertisement will be removed permanently.

Before paying $4.99, You can play around with the premium features. Some of them come with "Demo" button. You can have a real user experience on these features, before spending your hard earned money.

But still, if you are still wondering how upgrading premium process look like, here it goes.

1. Select any of the premium features. Save to cloud for example.

2. The following dialog will be shown, as you haven't upgraded to premium.

3. Upgrade to premium dialog box. The big blue button will trigger the Google Play payment system. There is quite a number of "Demo" button, which you may have a real user experience on these features, before spending your hard earned money.

Thursday, August 15, 2013

JStock supports 4 decimal places for buy and sell portfolio

JStock supports 4 decimal places for buy and sell portfolio.

How to add Hong Kong Government iBond into JStock

Please refer to 

1) Desktop : 

2) Desktop : 

3) Android : 

Friday, August 02, 2013

Daily high low for watchlist

By default, JStock Android is showing Name, Last and Chg%. If you would like to have different information, just long press on the table header. 

For instance, if you would like to switch from Last to High. Long press Last, you can get the following pop up selection.

Thursday, August 01, 2013

Some stocks aren't found in JStock Android (For warrants)

If you are unable to add certain warrants into JStock Android ( will not work most probably. It only works for stocks), here is the workarounds you may try off. 

We are currently improving JStock Android. You might not need this workaround in the future. However, at current moment, please bear with it :)

  1. Add your warrants into JStock - Free Stock Market Software using the following way

2. Save to cloud using JStock - Free Stock Market Software
3. Open from cloud using JStock Android
4. JStock Android will now contain the latest added warrants.

Wednesday, July 31, 2013

Beautiful dividend chart

JStock Android now comes with a beautiful dividend chart, with stunning animation.

Thursday, July 18, 2013

Some stocks aren't found in JStock Android

Although JStock Android does have intelligent stock suggestion, some users unable to find their favorite stocks sometimes.

In JStock - Free Stock Market Software, we provide an alternative way, for you to add in new stock manually.

However, JStock Android's feature is still not as rich as JStock - Free Stock Market Software's. (We aware of that. Everyday, we are working very hard to make JStock Android as good as JStock - Free Stock Market Software). Able to add new stock feature is in our To-Do list

Right now, here is the alternative way you can try out. For instance, if you want to add IGBREIT, you can help JStock Android to discover the new stock, by providing its stock code (5227.KL)

We hope this workaround will work for you at this moment, till we make JStock Android better.

Happy investing :)

Saturday, July 13, 2013

How to setup stock alert for JStock Android

Recently, I received quite a number of emails, asking on how to setup stock alert for JStock Android. I'm going to show you an example on how to do that.

I wish to receive stock alert, when PUBLIC BANK BHD rises above 15.

Here are the detailed steps.

  1. Go to watchlist page.
  2. Press menu, select Stock alert.
  3. Type 15 under Rise Above column. Remember to press SAVE.
  4. Press menu, select Settings. Enable Alert.
Congratulation! It works right now :)

Please note that, to avoid annoying you, once you receive stock alert on that day, you will only receive the same stock alert in next day. We will not buzz you with multiple same stock alerts within a single day.

Hope this helps! If not, let's raise your doubt in

Friday, July 12, 2013

JStock Android supports SMA and EMA moving average on history chart

I'm happy to announce that, JStock Android supports SMA and EMA moving average on history chart. You are free to specific number of days for SMA or EMA.

Of course, JStock Android still remain simple to use, beautiful yet powerful :)

Monday, July 08, 2013

Bug fixed for India stock market (NSE)

Bug fixed for India stock market (NSE). We provide Google Finance as backup feed for India stock market (NSE). Kindly download latest version of JStock - Free Stock Market Software 1.0.7d and JStock Android 0.86 to get the fix.

Download JStock - Free Stock Market Software
Download JStock Android

Saturday, July 06, 2013

India stock market is down

Few days ago, India stock market for JStock - Free Stock Market Software and JStock Android is down.;_ylt=AvbAQYi48ilrTLqT21JSPMrRDn1G;_ylv=3?qid=20130704114641AAMDvN0

We are now working toward to integrate Google Finance as our data source for India stock market. Please stay tune :) (Only NSE stock market will be supported)

Sorry for any inconvenience caused.

Wednesday, July 03, 2013

Bugs & Feature Requests for JStock Android

•   We DO NOT encourage users to perform bugs reporting and feature requests through review. It is difficult for us to communicate with users through review.

•   Users are encouraged to perform bugs reporting and feature requests through app feedback form. App feedback form is found under app menu.

•   Users are encouraged to perform bugs reporting and feature requests through

•   You can know what we are working on by visiting

☺ If you are happy with the app, don't forget to review the app with 5 stars.

Note that, your privacy is extremely important to us. If you do not wish to receive any reply, you can choose not to disclose your email address.

Monday, July 01, 2013

Volume info had been added in Watchlist

Due to popular demand, we decide to add in Volume information in Watchlist. This new 0.83 release also come with fix on random app crashing.

Monday, June 17, 2013

JStock Android Official Release

Grab an amazing copy from

You are free to try out selected features, and decide to upgrade to Premium later if you like the software. We do not want your $ if you are not absolutely happy :)

Sunday, May 12, 2013

JStock for Android Development Progress

Kindly subscribe to mailing list. You will be informed once JStock for Android is ready.

Friday, February 15, 2013

2013 Development Plan for JStock

Better JXTreeTable for Portfolio

Currently, we are using JXTreeTable from SwingX 0.9.6 as portfolio presentation. There is a glitch in term of user experience. Sometimes, you need to perform double click, instead of single click to select a row. 

Let's look at the following situation.

If the mouse is hover the stock name, performing single click will select the row.

However, if the mouse is not hover the stock name, user needs to perform double click in order to select the row. This is not a correct behavior. We expect single click will do the job.

I guess this is bug in SwingX 0.9.6. To fix the problem, we need to grab SwingX 0.9.6 source code, and perform necessary source code fixes on SwingX 0.9.6.

Able to perform figures drawing on stock history chart

For technical analysis users, they would love to perform the following figures drawing on stock history chart

  • Draw lines with selected color, line thickness
  • Draw circles with selected color, line thickness
  • Draw text with selected color, font size, font attribute and font type
We can either use JHotDraw (, or build up our very own simple figures drawing framework.

We need good programmers to take charge of these challenging tasks. If you are interested in contributing to this open source project, do drop me an email yccheok [at] yahoo dot com

Android development

Progress is slow lately. In view of that, we will to hire a full time programmer around mid of March, to speed up the development. At this moment, we decide to make Android ported JStock as a closed source project. ( We will reveal more information in coming months.


Blog Archive