Flash 60 (June 7th, 2017)

Finally!… The new Mac version, correcting Yahoo created issue is now released (might take a few hours to appear in all stores). The iPad/iPhone version will follow in 2 to 3 weeks.
I am not frustrated at Yahoo stopping a service, they have the right to do this, of course. I am very frustrated with them doing it without any warning, communication of intent. Very unprofessional.

The new version refocus everything toward Google. That's why, when you launch the update, it might take a little bit of time to convert every code to Google. Be patient, it's a one off. Note some Quandl datasets are not longer available as well. They were, in fact, re-packaged Yahoo data.

The reason it took a little bit of extra time to release this version is it was bad timing. I was working on a significantly improved version and could not release without thorough beta testing.

What's new:
  • You can now choose the number of indicators to display, with one click, from zero to four.
  • Many choices on what to display in the right window, Intraday, Fundamentals, Notes, Kagi, Renko, P&F, TLB, alternate sorted stock menu, second chart, keyboard shortcuts help.
  • The App is now available in Spanish, on top of English and French
  • The preferences panel has been completely redesigned, with the intent to make it easier to find what you want to change.
  • The custom indicators panel has, too, been redesigned. Note Yosemite/OS10.10 users will not see this improvement.
  • In the stock panel, a new Google markets button, enabling you to search and select stocks or entire exchanges you want inserted in your local database. Google covers roughly 150000 stock codes worldwide.
  • A completely redesigned Forum… Up to you, customers, to make it interesting by sharing questions and answers…
  • A new "Awesome Oscillator" indicator
  • Ribbon averages now include 12 averages, nominally 6 short and 6 long.

Note, although Google delivers years of history for most markets, for some, only the last 200 days are available. Not much I can do about it.
EODData and Quandl both offer data for a fee and can be used as alternate sources. I am testing another option offering coverage worldwide for $15 a month, coming next release after further testing its reliability.

Also note the help files are a bit out of sync with the App. It'll be improved but, for the next few weeks, the priority is the iPad/iPhone versions.

If you like this version of the App, please take a minute to write a review in the App Store. It helps…. See the "Review This App" button on top of this panel….

Flash 57 (May 17th, 2017)
Update May 18th, 2017
Update May 22nd, 2017

No further communication from Yahoo… although indirectly, Yahoo posted new term and conditions with a first paragraph reminding everybody June 8th… Yahoo becomes part of Verizon. I am assuming nothing further will happen until new management makes new decisions… or not.

I have a new Mac release almost ready (a couple of days) to submit to Apple. It means it should reach the App store within a week or two, depending on how fast Apple approves.

It's unfortunate this 8.0 release is prematurely forced in by Yahoo… It includes quite a lot of improvements. Among others:
  • Ability to display 4 indicators
  • New working Forum
  • Reengineered Preferences
  • Versatile right window display
  • etc..

I have posted this new version, as demo, in the
Mastock website.

This new version does translate all obsolete Yahoo codes to Google. Note, ripple effect, some of the Quandl dataset will become obsolete as well as they were, in effect, repackaged Yahoo data.

The equivalent iPad/iPhone versions are not ready yet. They require a little more testing.

As a reminder, please help voting the issue as critical, in Yahoo user feedback forum:
https://yahoo.uservoice.com/forums/382977-finance/suggestions/19310356-https-ichart-finance-yahoo-com-table-csv-s-spy-a


I wish I had better news…

I can't believe Yahoo would stop a service when they have the infrastructure and they are the number one in this field. My assumption is they will soon get back with a fee proposal.

At this point, however, no communication… The site still says "We'll be back soon". Some big customers, for sure have been told upfront: Amibroker, PC world, had a new release within 6 hours…

Paying a small reasonable fee might not be a bad thing… Today, because it's free, there is no commitment, no contractual obligation to provide a service.

We need Yahoo to communicate. If the goal is to introduce a fee, then how and how much?

You can help using the link below, to Yahoo user feedback site. Today this issue is number 59… Visit and vote, we need the issue to have more visibility.

https://yahoo.uservoice.com/forums/382977-finance/suggestions/19310356-https-ichart-finance-yahoo-com-table-csv-s-spy-a

Until a solution is found, I have made the decision, this morning, to remove all the Mastock's App from the App stores.

Screen Shot 2017-05-18 at 8.58.11 PM

Since May 16th, around 8pm GMT, the Yahoo database containing historical quotes appears inaccessible. The error message, as shown below, seems to indicate this is temporary… but, after 24 hours, I can only hope it's true…

This database is core to any Stock Market App that does not require a monthly fee…

The solution will depend on the nature and the duration of the problem, unknown at this time.

Pragmatically, short term, to get financial data for new stocks:
- Option1 (preferred): Use "Markets", after free registering with Quandl
- Option2: Manually switch codes from Yahoo to Google or GoogleQuandl

For option2, you have to change the code. For instance, a London stock code will be xxx.LS for yahoo, but LSE:xxx for Google… Best is to look into Google finance for the right code. Note quotes on the US markets are the same for Yahoo and Google.

Miscellaneous news… the last release was August 2016 quite a while ago… Many of you have asked if there would be another release soon… The answer is YES… and this will include a lot of improvements like, for instance, the ability to display for indicators per chart (compared to two), the ability to display fundamentals and charting side by side, a completely redesigned Preferences feature, etc…

Expecting the release of the Mac version mid-June, iPad and iPhone following a few weeks later.

To some of you, I have told I had an accident in October 2016, with severe consequences… and had to spend the following 6 months between hospitals and recovery centers… I am back!…


Screen Shot 2017-05-17 at 8.53.01 AM


Flash 56 (July 16th, 2016)


This is a combined release, Mastock 7.90, Mastock Lite 6.40, iMastock 3.40, iMastock Phone 2.20 and iMastock Lite 1.20.

The reason for the synchronized release is one of the top three objectives is a leaner, more effective iCloud synchronization. For that reason, if you are using iCloud synchronization today,
you do need to "Export to Cloud" again, from one of the connected devices. One, and one only. There is no need to re-import from all other devices.

Note the cloud browser, on the Mac, is now separate from other preferences, still accessible through the menu Tools, iCloud or the Option-C shortcut. You'll find the cloud content browser easier to use.

The second objective of these releases is Trade Journal and Notes. First, you can now
see notes side by side with the charts in the "right window". It should make it easier to capture snapshot (right click on the note) of charts to include in notes and manage in a "real time" way. Because this will tend to increase the size of notes, the way notes are stored and managed has been modified so the Apps stay very responsive no matter how complex notes end up being. Last, the notes synchronization methodology has been completely rewritten so what you see on an iPad, iPhone or Mac is identical.

On iPad and iPhone, it's now possible to have subfolders for portfolios, hopefully giving you more options to organize your stocks.

Finally, several bugs corrected. Noticeably, on the Mac, problems with Mouse Scrollwheel and Magic Mouse, have been resolved.

If you like this version of the App, please take a minute to write a review in the App Store. It helps…. See the "Review This App" button on top of this panel….


Flash 55 (June 24th, 2016)


The 7.80 version is now available in the App Store.

This version includes a significant number of improvements and new features:

  • User interface. You can control charts density and offset many different ways, like pan two fingers or pinch gestures, keyboard arrows, buttons, time control window and sliders… You'll notice the App now responds instantly to those directives.


  • Portfolios can now have sub-folders. With time, some of you have created hundreds of portfolios and it was becoming unpractical. With subfolders, you can better organize your stocks. No guidelines, I have seen people organizing by market, by technology or in one case, somebody focusing on medical molecules development, by disease type… Your call.

  • Many new items in the left side menu. Right clicking on a portfolio, or a stock will produce a different context menu depending what's clicked. One specific request was "Add Current Stock" when right-clicking a portfolio. Can be used, for instance, to populate an "Interesting, Study Later" portfolio.

  • Two new indicators: CMO (Chande Momentum) and Squeeze2. The later is intended to be used when screening stocks. A criteria like Squeeze2 > 50 would filter all stocks with an active squeeze.

  • Journal and RSS parts of the program have been re-written. For the journal notes, many of you have been adding pictures, charts, hyperlink… This was slowing down the App. Now resolved. The App has been tested in a configuration including close to 1 Giga Bytes of notes.

  • Intraday, it's now easier to quickly change the period and addition of a 120 minutes option.


If you like this version of the App, please take a minute to write a review in the App Store. It helps…. See the "Review This App" button on top of this panel….


Flash 54 (May 23rd, 2016)

You might or might not have noticed the list and content of markets, in the stock panel, has been remotely updated. If you have not, I'd encourage you to take a look… You'll notice:
  1. The number of stocks codes increased from 128000 to 164000.
  2. All markets content have been updated, name changes, mergers, new companies, etc…
  3. Two new markets have been added, Chicago Mercantile Exchange - CME (32000 codes) and Wiki Futures Continuation (4000 codes)
  4. One market removed, Futures, was a small dataset (70) with a few futures continuation codes, now deprecated by Quandl.

Wiki Futures Continuation is a market re-constructed by chaining contracts. This gives a long history from several years up to 70 years on some OSE futures. Contracts were initially traded on the most important future exchanges like CME, CBOE, ICE, OSE, LIFFE, EUREX, ASX, MCX….

As a reminder, you can yourself add or remove Quandl databases from the market panel. You have to research the Quandl code, usually 3 or 4 letters, describing the dataset. All pre-loaded database are free but Quandl also offers premium datasets for specific data. No difference, from Mastock perspective, you just have to deal with the subscription directly with Quandl.

If you like this version of the App, please take a minute to write a review in the App Store. It helps…. See the "Review This App" button on top of this panel….



Flash 53 (April 18th, 2016)

The version 7.75 is now available in the App Store. There can be a few hours delay for the change to propagate to all stores world wide.

I want to express my gratitude to the Apple Developers Support Team, with which I have exchanged emails over the WE, and who has accepted to review this corrective release in an emergency mode. I understand it's a rare privilege and I am very grateful they listened at the unusual circumstances.

To explain what happened with version 7.70, at the core of the App there is a database and, underlying the base, a data model. Any change to a data model implies a data migration from the old to the new, so that all pieces of data fit nicely into the new model. The change in 7.70 was considered "minor", to prepare for the coming Portfolio Subfolders feature. No change is "minor" unfortunately, and, for some of you, it translated into an App refusing to open.

My App, my responsibility, my mistake and I want to offer my sincere apologies to all of you who could not use the App for 4 days.



Flash 52 (April 16th, 2016)

A 7.75 correction has been submitted to Apple. The issue might happen when upgrading from 7.60. It does not affect new users.
Symptoms, either the App does not launch or charts are not displayed, as if data had been lost (THEY HAVE NOT).

Flash 51 (April 14th, 2016)

There is a problem with the version 7.70. If you have not updated yet. Don't do it.
Working on resolution.

Flash 50 (April 13th, 2016)

The version 7.70 is now available in the App Store

The primary intent of this version is bug correction.

However, a few changes:
  • Two new indicators: Mass Index and Aroon Oscillator
  • The user interface fonts have been changed, following Apple recommendation for OS10.11
  • Under hood, continue migration to the new Apple Swift language

The next release will be more significant, as it will integrate more fundamental changes like subfolders for Portfolios or an improved Back Testing System.

If you like this version of the App, please take a minute to write a review in the App Store. It helps…. See the "Review This App" button on top of this panel….


Flash 49 (March 14th, 2016)

Three new mobile versions were released today, iMastock, now a universal App working on iPhone, iPad or iPad Pro. iMastock for iPhone, same features as iMastock but limited to phones only.

And more relevant for this flash, iMastock Lite a reduced version for iPhone offered for
FREE. Even though you cannot create custom indicators, for instance, with iMastock Lite, you can use the ones developed with the full version of Mastock for Mac, through iCloud synchronization.

If you do not yet have iMastock on your phone… this is your chance to try…


Flash 48 (February 15th, 2016)

The version 7.60 is now available.

This version had four purposes:
  1. Improve code recognition. When a code is not recognized by, for instance Yahoo, the App automatically scan other providers, looking for solutions.
  2. Quandl: First the number of codes by default has increased by 25000 to 123000. However, as the number of available codes to search increases, you might want to limit the search to markets of interest. To do so, you can add, edit or remove datasets to manage the search scope. See Quandl Base help for more detail.
  3. Quandl: As Quandl actively manages its set of databases, adding many new bases weekly and introducing, about a year ago, Premium databases, it became obvious a change was necessary. After you manage access right directly with Quandl, you can now add Premium datasets to the Markets list and access as you access free sets.
  4. Some bug corrections, including Mac to Mac iCloud synchro and internet update for all codes.

The breaking new however is the parallel release of iMastock for iPad 3.0… Speaking about a new version is an understatement… This is a new generation, entirely rewritten using the new Apple language (SWIFT) with a very significant amount of new features like the ones above, but also Flexible Layout, ability to draw lines on all type of charts and a significantly improved user interface.

If you like this version of the App, please take a minute to write a review in the App Store. It helps…. See the "Review This App" button on top of this panel….


Flash 47 (October 21st 2015)

Finally, the version 7.50 has been released…. 😐

It resolves the issue with Yahoo and Google Search and, also a few stability issues, noticeably with the Japanese Candlesticks Analysis Overlay. Actually, iPad, iPhone and Mac were all submitted on October 1st. iPad and iPhone versions were released in just a few days…. The Mac version took a lot longer…. Murphy's Law also applies to software development….😀

That being said, there is an opportunity in every problem… I had the opportunity to dialog with a few of you about Quandl and realized how underused Quandl is. I really have no financial interest with Quandl, I just like what they are doing. I strongly encourage all of you to explore. They have an incredible amount of data and most of it is free.
In the next release, I will make sure it's even easier to search Quandl but don't wait, take a peek….

If you like this version of the App, please take a minute to write a review in the App Store. It helps…. See the "Review This App" button on top of this panel….


Flash 46 (October 1st 2015)

Lots of emails to support this morning…. 😐

Two events causing problems:
  • Last night, Yahoo has changed its Search Engine Protocol. Nothing major, requesting info on the country and language used by the requester… Enough, however, to interfere with Yahoo and Google Search (using a common search engine) in the stock panel.
  • Sometimes in the past, not sure when, NSE India also changed its protocol, preventing data to be downloaded.

A corrective will be submitted to Apple tonight…. and released as soon as approved by Apple.

A more philosophical note. I have designed this App based on three basic principles… (1) Chart is king, no bells and whistles, (2) user is the center, must be able to customize everything and (3) nobody wants to pay any kind of monthly fee….
The last point has some drawback…. Yahoo or NSE do not have to ask or inform me of any change they want to make prior to making them… but think of the alternative of a much more expensive App to start with, and every month…


Flash 45 (September 29th 2015)

The version 7.45 has been released.

The key objective is compatibility with OS10.11 (El Capitan). However, a few bugs have been corrected in the process like random hang while updating internet with several thousand stocks, specific issues like pence versus GBP currency or parallels of infinite lines…

In parallel, iPad and iPhone versions, compatible with iOS9, have been released. Initially, the plan was to get iOS9 and full conversion to the SWIFT language in one single release, but the SWIFT version is not ready… It's the priority for the next few months… meaning, although always attentive to suggestions, it might take a bit more time to implement on the Mac, as I focus on iPad/iPhone full SWIFT versions.

If you like this version of the App, please take a minute to write a review in the App Store. It helps….


Flash 44 (September 17th 2015)

Note: A version of Mastock (7.45) compatible with OS10.11 (El Capitan) has been submitted to Apple, but not yet approved. Thanks for your patience… a question of days…

Flash 43 (August 20th 2015)

The version 7.40 has been released.

The first objective for this release is modernization, re-writing the App using the new Apple programming language (SWIFT). Approximately two-third of the 300,000 lines of Mastock code have been re-written. This first phase was targeted at anything where speed is a factor, and you should be able to feel this acceleration, the App being more responsive. A second phase, focused on improving the Investment side, will be released early next year.

The second objective was consistency. It translates into, for instance, lines for Kagi, P&F, Renko, TLB, Fibos or Pitchfork for intraday charts and more.

Finally, a few miscellaneous improvement:
  • TSI (True Strength Index) indicator
  • ZigZag Overlay
  • Camarilla version of pivot points
  • Custom indicators can manage 4 curves, versus 3 before
  • Custom triggers can define Strong Buy, Strong Sell, as well as Buy and Sell
  • Additional instructions (Sinus, Cosinus, Odd, Neg)
  • Clearer debug message for custom indicators
  • Ability to independently define Log/Linear and Chart appearance for right window through the "period" menu, bottom left of the chart.
  • Preference for Bollinger displayed above/below Ichimoku
  • Double Click on the Time Control Chart to quickly get past data
  • Nicer Comment Edit panel
  • etc…

Plan for the next few months is to focus on the iPad, then iPhone versions, for release this fall.

If you like this version of the App, please take a minute to write a review in the App Store. It helps….

Flash 42 (May 5th 2015)


May 15, Quandl will change its web address, using a secure "https" link, rather than the previous "http". If you use Quandl as a provider, you must change the setting. Because, this kind of change is very rare, access to this feature is, on purpose, "non intuitive", to avoid undesirable modifications. Follow the link below for detail explanations on "how to":
Quandl Address Change

Taking advantage of the opportunity to communicate, some news. I am currently in the process of re-writing the three Apps (Mac, iPad, iPhone) using the new Apple language: SWIFT. This is really a huge task, but also a guarantee of long term support.

The Apps will be a lot faster and more stable. There will be new features but the top priority is consistency, between the three type of devices or, for instance the Mac, you'll be able to draw lines and comments on P&F, Kagi… charts, you'll be able to draw Fibos or Pitchforks in intraday, draw parallel, retracement on indicators. Custom indicators will be faster, will include 4 curves. Triggers will accept definition for "buy", "sell", but also "strong buy" or "strong sell", and a lot more…

Mac version is planned for this summer, iPad October and the iPhone end of year.



Flash 41 (January 7th, 2015)


The version 7.10 has been released. This version requires OS10.10 (Yosemite).

This version includes a very significant number of new features:
  • Free Hand Drawing on the chart
  • Create, archive and draw your own symbols on the chart
  • Ability to screen stocks based on the detection of Japanese Candlesticks patterns
  • Embedded Forum only accessible to Mastock customers
  • Multiple independant intraday charts
  • Multiple independent Kagi charts
  • Multiple independent Renko charts
  • Multiple independent 3-Line Break Charts
  • Multiple independent Points&Figures Charts
  • Fractal Adaptative Moving Average Overlay
  • Triangular Moving Average Overlay
  • McGinley Moving Average Overlay
  • Display values when hovering over an overlay curve
  • Correct a bug in pivot points formula

The number of features included in this App might, at times, appear overwhelming to new users. It should not, providing you remember this App is just a tool box. You can open it, use the tools you're comfortable with, and leave the others for later. Imagine a toolbox with 15 screw drivers…. Remember they are just screw drivers with fancy names, adapted to various size and variety of screws…. Same for mobile averages, no need to know everything…. With time depending what kind of market you trade, depending on your time horizon and your appetite for risk, you might look for exactly the right one. All of us, after a while, tend to converge on a few favorite indicators…. Nice to know, however, the next tool you might need is already in the box, just in case…

I have been willing to start a forum for some time. With thousands of Mastock users around the world, the potential for productive exchange, either on the App itself or trading technique is enormous. I actually tried to start a classic web forum several times, but those forum were immediately hacked by strangers and rendered unusable. This new forum is only accessible from within the App, not open to the Web at large. It uses a new feature introduced by Apple with Yosemite. Because of its newness, I consider it, still, as Beta. It works in Development but there is no way to simulate, for instance, hundreds of people connecting at the same time.

Furthermore, one of the key objectives of this release is stability. Yosemite has introduced a number of subtle differences with previous versions, sometimes leading to very undesirable crashes. This version has been tested by many beta testers, and should be more stable than the previous versions.

Finally, please take a minute to write a review in the App Store. About 2.5% of Mastock customers have written one review… 97.5% have not. Apple has changed its policy so the stars do not appear anymore, unless there has been at least five reviews for the last version… at that’s per country. I need your help….


Flash 40 (November 17th, 2014)



Until a new version is released, if you’re following some currencies using Quandl as a provider, you might have to manually edit the code, replacing the prefix “QUANDL” with “CURRFX”.

Message from Quandl on November 17:

Hello,

One of our databases has been renamed.  You may need to update some API calls you make.

Old Database Code: “QUANDL”
New Database Code: “CURRFX”

API Example:  QUANDL/CADUSD is now accessed as CURRFX/CADUSD
Website Example:
www.quandl.com/QUANDL/CADUSD has changed to www.quandl.com/CURRFX/CADUSD

Best regards,
The Quandl Team



Flash 39 (September 17th, 2014)

Combined message, the version 2.60 iPad and i.60 iPhone have been released. I was hoping to release the 6.80 version for Mac at the same time but it’s not been approved by Apple yet, a few days away.

The key point for these release is compatibility with iOS8/Yosemite. There are also some common improvements regarding intraday. Lines and Comments can be added on both main chart and indicators. For the Mac version, if you have a screen large enough, see Preferences to have the intraday charts detached, enabling you to keep it open while working on other stocks/periods. Note, for all three versions, horizontal lines are visible on all periods.

The iPhone version is the most improved with many features already implemented for iPad and Mac like multiple averages, update on demand, etc...

However, note upgrading to iOS8 will create a situation where you will no longer be able to synchronize with iOS7/Mavericks devices. I have pasted Apple message below. On the long run, the new iCloud capabilities are really fantastic, I am looking forward implementing features that were not possible before. For the short term however, you’ll have to decide what’s important for you. It also means developer are strongly encouraged to move on and release iOS8/Yosemite only versions as soon as possible. That’s what I plan to do by year end.

Apple Message on iOS8/Yosemite iCloud:
The iCloud infrastructure is more robust and reliable when documents and data are transferred between user devices and the server. When a user installs iOS 8 and logs into the device with an iCloud account, the iCloud server performs a one-time migration of the documents and data in that user’s account. This migration involves copying the documents and data to a new version of the app’s container directory. The new container is accessible only to devices running iOS 8 or OS X v10.10. Devices running older operating systems can continue to access to the original container, but changes made in that container do not appear in the new container and changes made in the new container do not appear in the original container.

Finally, please take a minute to write a review in the App Store. About 2.5% of Mastock customers have written one review… 97.5% have not. Apple has changed its policy so the stars do not appear anymore, unless there has been at least five reviews for the last version… at that’s per country. Obviously, this is not an encouragement to upgrade the App regularly. I might have to slow down the regular improvements, unless you help.

Flash 38 (June 5th, 2014)

The version 6.70 has been released.

The objective for this release is to improve user interface and correct a few bugs.

Note two new indicators:
  • Raff Regression Channel (created by Gilbert Raff) can be accessed through the Lines Menu.
  • Averages Ribbon, aka GMMA, created by Daryl Guppy, is an overlay indicator

Among improvements:
  • AutoRefresh checkbox for intraday (refresh every 1 min)
  • Ability to color code portfolios (see portfolios context menus)
  • Consistent investment formatting with a new preference to determine the number of decimals

Among bugs correction:
  • Resolve a “hang” with Update from File feature
  • Fix local kdb_Japan internet provider protocol
  • ...


Flash 37 (April 18th, 2014)

The version 6.60 has been released.

The objective for this release is to prevent a potential crash with the feature “Overlays Tool Tip” and correct a few minor bugs.

Finally, please take a minute to write a review in the App Store. About 2.5% of Mastock customers have written one review… 97.5% have not. Apple has changed its policy so the stars do not appear anymore, unless there has been at least five reviews for the last version… at that’s per country. Obviously, this is not an encouragement to upgrade the App regularly. I might have to slow down the regular improvements, unless you help.


Flash 36 (April 12th, 2014)

Alert: There is a potential for a crash with the “Overlays Tip” feature, showing the curves names when the mouse hover over a curve. It’s really a combination of factors, i.e. you might actually never experience it. If you do, open the Preference panel, Overlays tab, and uncheck the box.


The version 6.50 has been released.

This version requires OS 10.9 (Mavericks)

If you currently have a large number of stocks, and are upgrading from 6.40 to 6.50, be patient during the first launch. The database migration from the old version, to the new one, in this case, is pretty heavy and can take several minutes.

Main objectives for this release are improvements of RSS news, Help System, Custom Indicators as well as supporting more exchanges in the world.

RSS News: This part of the App has been completely re-written to be more user friendly, and more integrated in the App. Noticeably, you can now see the RSS News summary in the right chart windows. Just use the Shift-N keyboard shortcut to alternate between news and chart.

Help System: The help search has been rewritten to be faster and more effective.

Custom Indicators: You can now have parameters for indicators, using the “parameter” instruction. This enables you to change parameters from the main chart screen, without opening the custom indicators panel and re-compiling. Note the small Gear button at the bottom left corner of indicator windows when parameters are defined (see Demand Index example).

Markets: New world exchanges are now covered, like Riga, Tallinn, Vilnius, Istanbul, Tokyo, Bangkok, Reykjavik, Helsinki... The list of available symbols is now close to 100,000 and still not fully exhaustive... but getting closer.

Other Improvements:
  • Added “Demand Index” indicator, developed by James Sibbet. This is an interesting indicator with a tendency to lead price changes.
  • Added a preference for Renko, to use either the High/Low formula or Close formula.
  • Added mobile averages to Renko and Three-Line Break representations
  • Double click on a candle (or OHLC) to see detail
  • Corrected source for Bitcoin exchange rates (mtGox no longer responding)
  • Modified (simplified) version of AutoResfresh, updating only stocks being displayed
  • Added mobile average for volume overlay (not showing by default, change setting from zero to whatever period you want)
  • Corrected excessive memory usage when deleting a large number of stocks at once

Finally, please take a minute to write a review in the App Store. About 2.5% of Mastock customers have written one review… 97.5% have not. Apple has changed its policy so the stars do not appear anymore, unless there has been at least five reviews for the last version… at that’s per country. Obviously, this is not an encouragement to upgrade the App regularly. I might have to slow down the regular improvements, unless you help.


Flash 35 (April 10th, 2014)

The version 6.50 has been released.

This version requires OS 10.9 (Mavericks)

If you currently have a large number of stocks, and are upgrading from 6.40 to 6.50, be patient during the first launch. The database migration from the old version, to the new one, in this case, is pretty heavy and can take several minutes.

Main objectives for this release are improvements of RSS news, Help System, Custom Indicators as well as supporting more exchanges in the world.

RSS News: This part of the App has been completely re-written to be more user friendly, and more integrated in the App. Noticeably, you can now see the RSS News summary in the right chart windows. Just use the Shift-N keyboard shortcut to alternate between news and chart.

Help System: The help search has been rewritten to be faster and more effective.

Custom Indicators: You can now have parameters for indicators, using the “parameter” instruction. This enables you to change parameters from the main chart screen, without opening the custom indicators panel and re-compiling. Note the small Gear button at the bottom left corner of indicator windows when parameters are defined (see Demand Index example).

Markets: New world exchanges are now covered, like Riga, Tallinn, Vilnius, Istanbul, Tokyo, Bangkok, Reykjavik, Helsinki... The list of available symbols is now close to 100,000 and still not fully exhaustive... but getting closer.

Other Improvements:
  • Added “Demand Index” indicator, developed by James Sibbet. This is an interesting indicator with a tendency to lead price changes.
  • Added a preference for Renko, to use either the High/Low formula or Close formula.
  • Added mobile averages to Renko and Three-Line Break representations
  • Double click on a candle (or OHLC) to see detail
  • Corrected source for Bitcoin exchange rates (mtGox no longer responding)
  • Modified (simplified) version of AutoResfresh, updating only stocks being displayed
  • Added mobile average for volume overlay (not showing by default, change setting from zero to whatever period you want)
  • Corrected excessive memory usage when deleting a large number of stocks at once

Finally, please take a minute to write a review in the App Store. About 2.5% of Mastock customers have written one review… 97.5% have not. Apple has changed its policy so the stars do not appear anymore, unless there has been at least five reviews for the last version… at that’s per country. Obviously, this is not an encouragement to upgrade the App regularly. I might have to slow down the regular improvements, unless you help.

Flash 34 (February 25th, 2014)

The version 6.40 has been released.

The Ariadne’s thread for this release is performance, with a very simple objective: Make the App as fast and responsive with 10000 stocks as it is with only 50 stocks. To that effect, many parts of the App have been optimized and, sometimes, completely rewritten.
One of the fundamental changes is the internet update. No more automatic update at launch. Stocks are updated as you’re about to display them or, if you have open trades, as you’re about to look into your portfolios performance. Many times, stocks are updated before you decide to display them, based on your past navigation history.

Beyond this overall objective, other improvements include:
  • Many stock search fields for rapid navigation
  • New Stock Sorting based on indicators performance feature (Tools Menu)
  • New Components Index Import feature (File Menu)
  • New Additional Averages feature (Indicators Menu)
  • You can define a specific scale and levels for each custom indicator
  • The last close value, and indicators, displayed in the value scales
  • Added “Hull Moving Average” and “Carter’s Squeeze” overlays scripts
  • Corrected “Coppock”, “MFI” and “EMV” scripts bugs
  • Added preference for RSI, either Wilder or Custer formula
  • Filter stocks in the investment panel, investments tab
  • Added several fundamental figures in the journal
  • Improved Time Control Accuracy
  • etc...


Finally, please take a minute to write a review in the App Store. About 2.5% of Mastock customers have written one review… 97.5% have not. Apple has changed its policy so the stars do not appear anymore, unless there has been at least five reviews for the last version… at that’s per country. Obviously, this is not an encouragement to upgrade the App regularly. I might have to slow down the regular improvements, unless you help.


Flash 33 (January 3rd, 2014)

Hopefully, end of the saga, Yahoo has re-established, today, its previous protocol (actually both old and new work).

The version 2.45 for iPad and 1.55 for iPhone have been released, correcting the problem below. A huge thank you to the Apple team for a record time approval. The Mac version is being worked and should be released shortly. Working hard on it...

Sorry for the rapid succession of flash messages. It seems Yahoo has changed their communication protocol. It is easy to fix: See Solution

I am taking that opportunity to wish you a very happy new year... with plenty of profitable trade operations to come. I also want to thank many of you for your encouragements and suggestions, since the initial release a little bit more than two years ago for the Mac version, one year for the mobile versions. You’ve helped make these Apps better and stronger.... and, mid-December, the number of customers using these Apps has exceeded 2000...

Unfortunately, the year is starting on the wrong foot as you might have noticed
Yahoo historical servers are down, making it impossible to add new stocks using Yahoo as a provider. I am assuming this is just a very significant maintenance operation and the service will soon resume.
As we are on the internet providers subject,
Quandl experienced a major system failure on December 12 and were shutdown for over a week. They have resumed their operation and are progressively updating their data sets. They’re not there yet, the futures, noticeably, still show data gaps between December 12 and 26. They are obviously working hard on the issue and, on the long run, they have my vote...

In the next three months, the priority is a
major update of the Mac versions. There will be some spectacular performance improvements. One of the goals is to provide users with a very similar experience independently of the number of stocks. I am testing it with over 8000 stocks in the data base. This release will also include the possibility to easily create an unlimited number of mobile averages, either simple, exponential of weighted.... a long overdue enhancement.

For the iPad and the iPhone, there will be, shortly, a minor release, just to make the iCloud syncing compatible with the future Mac release. A little bit later, a major release, with the same “spectacular” performance improvement goal....


Flash 29 (December 6th, 2013)

The version 6.30 is available in the App Store

This is a significant release, with quite a lot of improvements.

Internet Providers
  • Quandl: An additional search field in the Stock data panel, searches within Quandl. As of today, it registers around 65000 symbols; it’s not exhaustive, an improved version will be added shortly. Remember to register in the Quandl web site. Tip: Search for OFDP to get commodities.
  • India_NSE + CNX Nifty index: A new provider covering india. Data are directly extracted from NSE.
  • MSN: I gave up on MSN. It’s been removed.

User Interface
  • Accessory windows: You can now choose a color for all accessory windows. See Preferences, Chart.
  • Faster Metastock import: Import from Metastock directory has been drastically improved, now 10X faster.
  • Unique journal: A new preference for journal, in the Preferences, Chart. It can be multiple independent window as before, or unique and modal (new default)
  • Preferences for font: Several preferences added to control size of fonts in the chart.
  • Command Arrows: Command Right and Left arrows now move one page. Command-Shift-Left or Right brings you to the extreme oldest or most recent.
  • Opacity info panel: A new preference in the Chart tab, to control the info panel opacity.

New Features
  • Bitcoin: Mastock now supports bit coin as a trading currency, or as a default currency.
  • Volume Overlay: New volume indicator as an overlay. In many cases, free up one indicator window.
  • Reference Indicators (overlay as well as classic): Compare to the stock or the index of your choice.
  • Intraday: See Preferences, Miscellaneous Tab to select your favorite intraday periods

Bugs Correction
  • Bug with keydown: Keyboard short cuts now work much better
  • Bug with undo/redo in the data management panel
  • other minor bugs...


Finally, please take a minute to write a review in the App Store. About 2.5% of Mastock customers have written one review… 97.5% have not. Apple has changed its policy so the stars do not appear anymore, unless there has been at least five reviews for the last version… at that’s per country. Obviously, this is not an encouragement to upgrade the App regularly. I might have to slow down the regular improvements, unless you help.


Flash 28 (October 26th, 2013)

The version 6.20 is available in the App Store

The objectives of this version are:
  1. Correct bugs
    • Bug with overlays tool tip leading to a program freeze under some conditions (previous flash message)
    • Bug with Quandl code for Gold (FUTURE_GC1)
    • Bug in Stock panel when starting with an empty portfolio
    • Bug with trade pins not exactly indicating the trade buy value
  1. Improve User Interface
    • On the top left corner of the chart, a new active “Overlays” rectangle. Hover over the rectangle to trigger a menu popup
    • You can sort tables in the stock, data and screening results panel by clicking on table columns headers
    • Enhanced Alerts Management Interface

Note: After upgrading to Maverick, some users, apparently a low percentage, are experiencing problems accessing internet, with “No Internet Access” alert poping up, even though the internet connection is perfectly good. If you are experiencing the issue, please contact me at support@imastock.com.


Flash 27 (October 14th, 2013)

There is a bug in the version 6.10, appearing when the following conditions are met:

  1. The program is closed while the right chart window is hidden
  2. The right chart window displays either Bollinger or Ichimoku overlays
  3. The box “Overlays Tool Tips” in the Preferences panel, On Screen tab, is checked
  4. You want the right chart window to reappear

When those conditions are met, the program freezes.

Corrective Action: Launch the program while maintaining the Option key down. This will unfreeze the program but will also reset the user preferences to their first program launch state.

Preventive Action: Uncheck the box “Overlays Tool Tips” in the preferences panel... or, for the full version of Mastock, use a very simple one line Bollinger custom indicator script: notifyresult(bollup(20,2),bollDown(20,2),bollAvg(20,2)).
For Ichimoku, no solution until I release a new 6.15 corrective version.

Please accept my sincere apologies for missing the issue, hoping this flash message will limit the consequences of the miss.

Flash 26 (October 10th, 2013)

The version 6.10 has been released. This is a major release... Sorry, long flash message...

First Objective: The App is ready for OS10.9 - Maverick. It still runs under 10.7 and 10.8. Note my policy is to maintain compatibility with the current and the previous OS, i.e. a future release might not be compatible with OS10.7. It’s necessary to evolve to keep up with technology and offer improved speed and stability.

Second Objective: The second objective is in regard with free internet providers. On the downside, some of you have noticed MSN is no longer responding, they have changed their protocol... without documenting the new one... If I can’t find a solution soon, I’ll have to assume it is intentional and remove them.
On the bright side, I have added Quandl. Quandl is an open collaborative effort with millions of data sets from hundreds of sources. You have to do a bit of research but it’s worth it. For example, code for Apple is GOOG/NASDAQ_AAPL, code for Gold is OFDP/GOLD_2, code for the Dow Jones is BCB/UDJIAD1, etc... Note Quandl covers many other things beyond stocks like real estate data (ZILLOW/COUNTY_ALLHOMES_LOSANGELESCA for the average housing price in L.A.), crime trends, or even UFO sightings (NUFORC/SIGHTINGS).
Also, for customers trading the NSE indian market, you might have noticed Yahoo uses unconventional codes like TATAMOTOR instead of TATAMOTORS, forgetting the final S. This is very annoying as it impacts short term updates and intraday availability. Quandl provides an alternative with data directly coming from NSE. Codes are quite simple NSE/TATAMOTORS for example.
Important: Registration is free BUT you have to register before using them. Once registered, go to your account profile, API tab. You’ll see a 20 characters authentification token. Enter that token in Mastock, Preferences, Miscellaneous page.

Third Objective: Introduction of new indicator measuring the statistical correlation of two entities, a stock and an index for instance. This is both to answer numerous demands for this kind of indicators, and to show what you can do with custom indicators. Note the pre-loaded indicator measure correlation to the DAX, but you can change the reference by changing the first line of the script getQuotes(^GDAXI) by whatever code is appropriate for you. You can, also, duplicate the indicator with multiple comparisons. Do not forget to press the “Compile” button after the change.

Fourth Objective: Implement a large amount of suggestions you have been kind enough to provide over the last few months. I cannot cite every of them but, just a few:
  • When the mouse is near an indicator curve, a small yellow ticker indicates what the curve represents. An alternative to a separate legend area. Note you can prevent those tickers to popup in the preferences panel, if you don’t like them. You can change the names displayed in the custom indicators panel.
  • After screening stock, you can export the indicators results in an excel file.
  • Stock screening can be done using either daily or weekly data.
  • When displaying P&F, Renko, Kagi, Three-Line Break, Intraday, you can change the stock without having to close the panel.
  • You can scroll time when displaying intraday
  • New preference for the Volume per Price indicators to choose the number of bars
  • You can save any chart to a pdf file (File menu)
  • Interface consistency regarding some basic keyboard shortcuts. In other words, on any screen:
    • < and > cycle through the stocks in the current portfolio
    • Left and right arrows control time
    • Up and down arrows control density
    • Space display the right context menu depending where your mouse is located
    • If a line, a fibo or a comment is selected, pressing delete, suppress it.
    • Clicking on a line enables yo to change its slope (Shift-click to translate it)
    • Clicking on a comment let you move it (Shift-Click to copy it)
    • etc...

Finally, please take a minute to write a review in the App Store. About 2.5% of Mastock customers have written one review… 97.5% have not. Apple has changed its policy so the stars do not appear anymore, unless there has been at least five reviews for the last version… at that’s per country. Obviously, this is not an encouragement to upgrade the App regularly. I might have to slow down the regular improvements, unless you help.


Flash 25 (September 23rd, 2013)

The version 2.10 for iPad, and 1.20 for iPhone have been released and are now available for download from the iOS App Store. Those new versions have been redesigned for iOS7.

I have been working on the next release of Mastock (6.10) for a while, using the coming OS 10.9 (Maverick) preview. The App is ready but can’t be released before OS10.9 is released, somewhere in October.

For that reason, the iPad and iPhone versions include features not yet available on the Mac. One of them is a new free global internet provider (Quandl).
Quandl provides everything Yahoo and Google provide, and, in addition includes free access to many commodities, currencies, futures and bonds. Actually, Quandl extends beyond markets to real estates trends, socio-economics, and much much more...

The next release also includes many suggestions you have been kind enough to provide over the last few months.

Flash 24 (July 17th, 2013)

The version 6.00 has been released, along with the 2.00 iPad and 1.10 iPhone versions.

Those are very significant releases with huge improvements and new features.

Common to the three platforms:

Real Time Intraday: You can now get intraday data from free internet providers at no cost. All stock exchanges are not covered, but the most important ones, in America, Europe, China, India, Korea, Australia… are covered. South and Central America are not covered yet (working on it). For most of the exchanges, it’s real time data. Some like French and Australian markets, are delayed by 15 min (stocks exchanges policy). An icon has been added to the default toolbar. Note, when you launch the App, just after the update, a lot of work is taking place to modify the data structure and register each of your stocks for intraday. If you have a few hundred stocks, not a big issue; Some of you have thousands of stocks, update will take time, to the point where you might want to plan for an overnight update.

Flexible iCloud Synchronization: If you’ve 200 or 300 stocks on your Mac, the full automatic synchronization is still the right way to go. It’s a “no brainer”, once it’s setup, the system automatically maintains the same data on all devices. However, when you have thousands of stocks on your Mac, this is problematic. Thousands of stocks on a iPhone or iPad, are stretching those devices resource pretty thin. This alternate method allow you to keep your huge number of stocks on the Mac while working on a few (200 to 300 is ok) on iPhone or iPad. The synchro focus only on aligning Lines, Comments, Trades, Journal notes for the stocks common to two devices. It takes only a few second to sync when you decide to do so. The key issue with that methodology, however, is it requires human intervention, i.e. opportunity for error.

Supports and Resistances (Pivot Points): Supports and Resistances determination was missing in Mastock. With 4 overlay indicators, based on the pivot points methodology and volume by price ranges, it’s now resolved.

Lebeau Chandeliers: We’re approaching the point where there might be too many indicators in Mastock, but Lebeau Chandeliers, because they provide a different perspective on trends assessment are a good complement to other overlays. Make sure you do some research on Chuck Lebeau’s work before using those two indicators.


Specific to the Mac, a few user interface improvements and bug correction.

For iPad and iPhone releases, without going into much detail, the key iPad change (beyond the common points above) is the ability to visualize two charts / periods side by side, similar to the Mac. On the iPhone, ability to add Comments, Lines and Fibos is also a significant improvement.

Finally, please take a minute to write a review in the App Store. About 2.5% of Mastock customers have written one review… 97.5% have not. Apple has changed its policy so the stars do not appear anymore, unless there has been at least five reviews for the last version… at that’s per country. Obviously, this is not an encouragement to upgrade the App regularly. I might have to slow down the regular improvements, unless you help.



Flash 23 (May 25th, 2013)

The version 5.90 has been released.

This version is a minor release intended to:
  1. Add the trigger alerts feature already introduced with the iPhone version. Alerts are synchronized with iCloud. Entering an alert on the iPhone or on the Mac produces identical result.
  2. A few user interface improvements:
    • Resolve some inconsistencies with the left menu portfolio, so that, for instance, after selecting a portfolio in the menu, using the < and > keys cycle through that portfolio.
    • Note new context menus when right-clicking on a stock in the menu. Some of you have tens of portfolios, to a point where drag and drop is not really practical. Context menus are offering an alternative.
    • Note new items in the main View menu, enabling you to show or hide elements of the interface
    • A small “Fast Forward” button at the right of the time control chart, appearing when you’re not displaying the most recent data
  1. Some bug corrections, including Shift-D,W,M,Q,Y to change the right window period, the chart scale not updating when cross hair preference is off, etc…

The iPhone version has been quite successful. Thanks for all the nice feedbacks.

A few reminders/tips about iCloud:
  1. Assuming you have the same iCloud account on the Mac and the iPhone, setting up the synchronization is a two buttons operation. On the Mac, open the iCloud panel and press “Export to Cloud”. Then, on the iPhone, go to the iCloud screen and press the “Import from iCloud”. That’s it, you’re all set. A note of caution though, while Export is instantaneous, Import takes time as iMastock on the iPhone has to recreate the database and load historical data for all stocks. Make sure you are connected to internet through WiFi…. and be patient. Also, before importing, set the AutoLock for the iPhone on Never, as the operation might be temporarily suspended when the phone is locked.
  2. To answer a frequently asked question, the Mastock cloud synchronization has been designed to limit the amount of data transferred from or to the Cloud to a very minimum. I know there are some badly designed Apps around, eating up your data monthly allowance on iPad or iPhone. This is NOT a problem with Mastock. I don’t want to bore everybody to death with technical details, but will be glad to give more details to those interested.
  3. Some of you have thousand’s of stocks on the Mac. In that case, account for 7 to 8 sec per stock when you import. Also, the problem with thousands of stocks is the internet update at launch. On an iPhone or a GSM iPad, the internet connexion, when not connected to Wifi, might be “variable”… I would recommend you disable the “Update at Launch” in the Mastock settings, Miscellaneous screens. You can manually update, whenever you’re connected to WiFi, using the data screen, update button.

Finally, a word on future releases. The focus, for a while, will be the iPad version. A major version is “in work” combining the best of the Mac and the iPhone version, like the Mac dual windows, and the iPhone differential crosshair.



Flash 22 (May 15th, 2013)

**** BREAKING NEWS ****

The iPhone version of Mastock (iMastock for iPhone) has been released. It requires iOS6 or later, iPhone 4 or 5.

This is NOT a reduced version of Mastock for Mac or iPad. This App has been designed from the concept up, in other words: How to achieve the desired result within the technical envelope of an iPhone. This App has been designed to be perfectly usable as a stand alone App, i.e. it is not necessary to have the Mac or iPad version, although iCloud synchronization is built in to provide a seamless experience no matter what device you’re using.

You’ll be amazed by what can be done on an iPhone. This App includes all the features from the iPad version, i.e. 70 indicators, 8 graphic representations (Kagi, Heikin-Ashi, Points&Figures…), the ability to script custom indicators, the ability to screen stocks based on indicators performance, trade journal, investment portfolio management and performance monitoring, support for multiple accounts, support for multiple currencies, etc…

The only feature not implemented (yet) is lines and comments. On the other hand, iMastock for iPhone introduces a new feature, not implemented on Mac and iPad (yet) with Stock Alerts (for trade stops for instance). This feature has the potential to grow to include more complex criteria including indicators.

For a few weeks, the App is priced at 24.99 USD. This is a launch price. The price will go up to reflect the true value to customers.


Flash Message 21 (Mary 2nd, 2013)

The 5.80 version of Mastock has been released.

This version is a major release, with two improvement axes:

1. User Interface:
    • Toolbar, easier to use, more flexible than the user defined buttons of version 5.70
    • Long term window, to visualize the entire set of data and control the position of the display in time
    • More readable menu, com ing back to the previous configuration is available in the preferences panel.
2. Custom Indicators:
    • 8 new instructions:
      • Mathematical functions such as Log, Exp, Absolute Value...
      • Time Functions such as Weekly, Monthly...
      • Data Function getQuotes(code) to compare two entities
    • 7 new indicators:
      • PSO, Premier Stochastic Indicator
      • Endre’s Auto Envelope
      • Keltner Channel
      • Chaikin Volatility
      • Chaikin Oscillator
      • MACD + Histo
      • Compare two entities (CHANGE THE CODE TO YOUR FAVORITE INDEX)

Note the 1.70 version of iMastock for iPad is also available, with the same indicators.

The iPhone version is still undergoing test with a planned release in June, one month ahead of schedule.


Flash Message 20 (March 28th, 2013)

The 5.70 version of Mastock has been released.

This version is correcting several bugs and potential crashes, specifically random crashes when dragging stocks between portfolios in the left menu, random crash while closing the Preferences panel.

It also offers the ability to set your own preferences for the fonts size in the left menu and the chart value scale. Hard to find a compromise valid for early 13 inches Mac Book and large last generation retina displays. You can set those sizes in the Chart tab of the Preferences panel.

Some perspective on future developments: The iPhone version of Mastock is progressing. See a few preview
screen shots. Release still planned in July.


Flash Message 19 (March 5th, 2013)

The 5.60 version of Mastock has been released.

This version includes quite a number of improvements, some are minor, some are major, but all of them, without exceptions, are your ideas. So, thanks.

Among the improvements:
  • Search Feature for Help
  • User Programmable Buttons, unlimited numbers… for those of you with a zillion inches monitor… :-)
  • Ability to draw Circles and Rectangles on the chart
  • Local free internet provider covering the Australian market
  • Chaikin Money Flow indicator
  • KST (Known Sure Thing) indicator
  • Resolved unpleasant program slow down during internet update
  • Resolved Black-Scholles calculator calendar forward command issue
  • Resolved a bug with selecting default line color in preferences
  • etc..

Also, the Mastock forum has been completely re-designed, faster, more professional. To provide an incentive to visit, at least once, I provided the scripts for the Chaikin Volatility and Keltner Channel indicators… See Custom Indicators Topic.

Finally, I would like your help. If you experience a crash, please press the “Send to Apple” button. Granted, Apple will not do anything about it… but I will. After a while, those crash reports end up with me and these are very precious information.

Flash Message 18 (February 9th, 2013)

Bug and Workaround:
Normally, Mastock prevents the user from entering duplicate stock codes, but there is one hole in the armor. If you select stocks from Indexes, and you select two overlapping indexes in one single import, like Dow Jones Industrial Average and Nasdaq 100, there are a few common stocks and they will be duplicated. Duplicated codes are a problem in several places. One of them is random crashes at the end of the internet update.

Work around is simple. If you want to import all DJIA and all Nasdaq stocks, do it in two operations, i.e. import one, press ok, reopen the stock panel, import the second one. In this case, codes will not be duplicated.

This will be corrected in the next release.

Flash Message 17 (February 1st, 2013)

Version 5.55 has been released.

The intent of this intermediate version is to correct a crash with OS10.7 (Lion). If you’re running OS10.8 (Mountain Lion), you do not need to upgrade.


Flash Message 16 (January 31th, 2013)

WARNING: COMPATIBILITY ISSUE WITH OS10.7 (Lion). CORRECTION UNDER DEVELOPMENT.

(OS10.8 - MOUNTAIN LION - OK)

Version 5.50 has been released.

The main new feature is the left Portfolio menu. If you have a large number of stocks, and a large number of portfolios, it should save you time. See
specific help for more information. Note, you can drag the divider between the menu and the chart to the left, to collapse the menu if you do not like that feature.

This version, also fixes a few issues. Among them:
  • Along with the coming 1.50 iMastock for iPad release, fixes the comments font and color synchronization.
  • In the stock screening panel, selecting a portfolio to limit the scope, now works.
  • Yahoo has a mechanism to limit the number of simultaneous request for quotes update to about 200. If you had more than 200 stocks in the base, the intraday update did not work. It’s now fixed.

A note about the number of stocks Mastock can manage. I have tested the program with 4000 stocks. I, however, recommend to stay below 500. The database itself is not very sensitive to the number of stocks; you’ll not perceive a difference switching from one stock to another, or switching from daily to weekly, if you have 10 stocks or 1000. The internet update, however, will be affected. Depending on the internet provider (Yahoo is fast, EODData is slow, others are in between), the dialog with the servers take time and, while this takes place, the program is somehow slowed down. With a few hundreds stocks, it’s seconds, with thousands, it’s minutes…


Flash Message 15 (January 30th, 2013)

Version 5.50 has been released.

The main new feature is the left Portfolio menu. If you have a large number of stocks, and a large number of portfolios, it should save you time. See
specific help for more information. Note, you can drag the divider between the menu and the chart to the left, to collapse the menu if you do not like that feature.

This version, also fixes a few issues. Among them:
  • Along with the coming 1.50 iMastock for iPad release, fixes the comments font and color synchronization.
  • In the stock screening panel, selecting a portfolio to limit the scope, now works.
  • Yahoo has a mechanism to limit the number of simultaneous request for quotes update to about 200. If you had more than 200 stocks in the base, the intraday update did not work. It’s now fixed.

A note about the number of stocks Mastock can manage. I have tested the program with 4000 stocks. I, however, recommend to stay below 500. The database itself is not very sensitive to the number of stocks; you’ll not perceive a difference switching from one stock to another, or switching from daily to weekly, if you have 10 stocks or 1000. The internet update, however, will be affected. Depending on the internet provider (Yahoo is fast, EODData is slow, others are in between), the dialog with the servers take time and, while this takes place, the program is somehow slowed down. With a few hundreds stocks, it’s seconds, with thousands, it’s minutes…

Flash Message 14 (January 16th, 2013)

I generally try not to abuse of flash messages. Historically, it’s been limited to one a month. Sorry for the rapid three messages burst, the currency server issue, on Monday, was creating a loss of data risk for some users, it was critical to inform.

Versions 5.40 for the Mac and 1.40 for the iPad have been released. Releases have been synchronized the same day because one of the first improved feature is the Cloud Synchro. With the release of this version, the synchro is automatically reset and you have to reinitialize the Synchro (Export config from one device, Import from all the others).

On top of the improved Cloud Synchronization, this release includes:
  • A redesigned Stock Screening interface, similar to the iPad version. On top of the user interface, it also enables you to mix basic and custom indicators within a sub-criteria.
  • A new feature enabling you to import full Metastock directories, automatically creating new stocks as needed
  • An overall password protection for the program (Preferences, Miscellaneous tab)
  • On intraday charts, lines (and derivatives) are saved for 50 days.
  • The stock panel now includes a “Portfolio” list, enabling you to create new stocks in a portfolio of your choice
  • When importing indexes, a new portfolio is automatically created with the name of the index
  • The investment export feature has been significantly improved (and bugs fixed) to include all data to export into a tax software for instance.
  • Normally, only Yahoo provides intraday updates when markets are open. Feature extended to Google and MSN.
  • Overall, many user interface improvements, some obvious, some quite subtle, like the lists in the investments and transactions tabs.

The next release, likely February, will include a dual source for the currency server, and more work on the portfolios, including an “iTunes style” menu to enable easy and fast portfolio management…

Also, there are still a couple of bugs to resolve on the synchro. For comments, and trade journal notes, there are problems synchronizing the colors and fonts… These will be fixed as well.


Flash Message 13 (January 15th, 2013)

The currency server is back on. The next release of Mastock will introduce an alternate currency data source to prevent any re-occurrence.

IF YOU ARE NOT USING MASTOCK MULTI-CURRENCIES INVESTMENTS CAPABILITIES, NO NEED TO READ FURTHER, YOU WON’T SEE THE PROBLEM.


Mastock uses a web service to get historical data rates between currencies, i.e. what was the Euro versus Dollar rate mid-2012. This is needed when you’re entering a trade for a stock using a currency other than the default one.

This web service is currently down. Unfortunately, the server still sends a message, but in a way that trumps Mastock’s “fail safe” algorithm. This translates into a currency rate of 0, and that, in turn, corrupts the database.

Until, either the web service is back on, or a new Mastock version is released, there is only one way to correct, by manually entering the rate.

After entering a new investment, in a currency other than the default currency, and before pressing the Ok button, press Edit and replace the 0.0000 rate by an approximate rate value (or an actual rate from your broker trade confirmation).

Flash Message 12 (January 14th, 2013)

IF YOU ARE NOT USING MASTOCK MULTI-CURRENCIES INVESTMENTS CAPABILITIES, NO NEED TO READ FURTHER, YOU WON’T SEE THE PROBLEM.

Mastock uses a web service to get historical data rates between currencies, i.e. what was the Euro versus Dollar rate mid-2012. This is needed when you’re entering a trade for a stock using a currency other than the default one.

This web service is currently down. Unfortunately, the server still sends a message, but in a way that trumps Mastock’s “fail safe” algorithm. This translates into a currency rate of 0, and that, in turn, corrupts the database.

Until, either the web service is back on, or a new Mastock version is released, there is only one way to correct, by manually entering the rate.

After entering a new investment, in a currency other than the default currency, and before pressing the Ok button, press Edit and replace the 0.0000 rate by an approximate rate value (or an actual rate from your broker trade confirmation).


Screen Shot 2013-01-14 at 3.20.14 PM

Flash Message 11 (December 18th, 2012)

UPDATE: PROBLEM SOLVED

There seems to be a problem with the Yahoo Symbol Search Server (used in the Stock panel).

When you search a new stock, you might still have a few results but it is just a fallback position, used if Yahoo does not return any suggestion, looking through stocks available in the indexes.

At this point, I do not know if it is a temporary breakdown and everything will be back on track in a few hours, or if the search protocol was changed by Yahoo.

If it’s the later, there is a provision in Mastock to resolve, in 3 minutes, directly by the user…. but I need to understand what exactly changed…

This issue is not due to Mastock.

I’ll keep you posted… when a solution is available.



Flash Message 10 (December 9th, 2012)

The 5.20 version was released yesterday.

This version includes the following:
  • Improved iCloud synchronization
  • Backup/Restore to iCloud
  • Ability to switch between trading and calendar days display
  • Import/Export Trade Accounts
  • Last close / last date, discrete display on the chart
  • Mark RSI extremes (above 70, below 30)
  • Correct a bug with some lines and comments not appearing with weekly period
  • Correct a bug with chart vertical grid lines shifted by one period

The next version will include a completely redesigned stocks screening, both more intuitive and more effective.

A word about stocks screening and little known interesting feature (the new design will make it obvious). In the current 5.20 version, the bottom predicate builder deals with custom indicators. Why would you mix custom indicators with stocks screening? This just opens the possibility to infinite when it comes to define more sophisticated criteriae.

Two “real life” examples from my interaction with two customers.

One user, practicing Ichimoku Clouds wanted to screen on the position of the Kijun line compared to the lagging Span. This can’t be done with normal indicators, as the Lagging Span is lagging by 26 days. But defining a very simple custom indicator (script below) produce 0 or 100 depending on the position of the two lines. You can then add a criteria Indic > 50.

test = shiftedRight(ichiLagging, 26) > shiftedRight(ichiConversion, 26)
resultat = choose(test, 100, 0)
notifyresult(resultat)

Another user wanted a criteria comparing the 5 days average 6 months ago, to the 5 days average now, to determine the trend. The indicator script, below, produces a % change number. You can hen set the limit you desire.


varMoy = avg(close, 5)
varPrev = shiftedRight(varMoy, 120)
varIndic = (varMoy / varPrev - 1) * 100
notifyResult(varIndic)



Flash Message 9 (November 3rd, 2012)

Sorry for the delay in publishing this flash, the 5.10 version was released a couple of days ago.

This version includes the following:
  • Gann Grid overlay
  • Gann Swing Chart Indicator
  • Automatic currency recognition for new stocks
  • Improved automatic split recognition
  • Ability to restore default themes
  • Improved line slope edition for fans and retracement
  • Correct a bug where codes were not recognized in the Independent Chart stock search box
  • Correct a bug when using a large command panel, panel closing prematurely
  • Correct a bug with gain/loss investment not updating with intraday data
  • Correct a hang when stock screening predicate invalid

Alert: Two users have experienced problems with a corrupted database, after using the iCloud synchro. This translate into a crash at start-up and the impossibility to open the program. The reason is still unknown at this time. While I am working on better understanding the circumstances, and releasing a correction, I recommend not using the iCloud synchro.


Flash Message 8 (October 8th, 2012)

Big day today!.. Both versions, 5.0 for Mac and 1.0 for iPad (iMastock), have been released….

I am very proud of the iPad version; in many ways, it’s better than the Mac version. With time, both versions will converge. iMastock includes almost all features from the full version of Mastock for Mac. iMastock automatically synchronizes, in real time, with other iPad or Mac (with the same Apple ID account) where Mastock is present.

Also today, the version 5.0 of Mastock has been released. The key new feature is iCloud but, maybe less visible, undo/redo, investments, splits and stocks screening features have been improved.

The next update will introduce Gann tools (Grid, Swing Chart…)

Finally, because of iCloud, the 5.0 version does require OS 10.7 minimum (Lion).


Flash Message 7 (July 20th, 2012)

Yahoo Data: Yahoo still continues to have various problems, either duplicating data or in some cases, not updating. I have decided to release a version 4.80 to correct the duplication problem. I was submitted today and, hopefully will take less time than the previous one to be approved. As a reminder, while the App is being reviewed, the “Clean Base” button, in the Edit Data Panel, does what it says, i.e. removing all duplicates (plus a few other consistency checks).

This version, also includes corrections for other minor bugs, including a problem with time zone, when entering data manually, as well as not accepting manual data when none is present.

At last, this version has been tested with OS10.8 (Mountain Lion).

iPad Version: All features, available for the Mac are functional in the iPad version, except the detached windows (no windows in the iPad) and file import (no file system in the iPad). On the other hand, the iPad version will include some features not available for the Mac today… let’s preserve a bit of mystery… All in all, the iPAD version is not a reduced version of the Mac, it’s a better one. Remains to be done, the help system and test, test, test… The release is now planned for the second part of August.

Flash Message 6 (July 4th, 2012)

Yahoo Data: You might have noticed, today, some data duplication, if you use Yahoo as a provider. The problem resides within Yahoo and, hopefully, will be resolved soon. Short term, you can remove duplicate values by using the “Clean Base” button in the “Edit Data” panel. The problem of duplication does not seem to affect all markets; if you do not observe any duplication, just ignore this message.

New versions update:
  • A minor update has been “In Review” by Apple for a month… Never seen a review take so long before. One of the features in this update is a correction for a bug regarding puts and calls investments. My apologies to the users waiting for that bug correction… That timing is not under my control…
  • The iPad version, along with the 5.0 Mac versions are progressing. I still plan to release both end of July.

Flash Message 5 (May 7th, 2012)
Note1: The iPad version is progressing nicely. Release planned within 2 to 3 months.

Note2: There is a bug with Investment - Options, where the strike price remains at zero. This will be corrected with the next release.

New Features in version 4.60

  • Backup / Restore, now includes manually imported data

Improvements in version 4.60

  • OHLC display, keep red/green colors even when day selected
  • Chart title includes name and code of the stock
  • Smoother “drag the graph” feature

Bugs corrected in version 4.60

  • Corrected Heikin-Ashi formula
  • Auto-split when adding new stocks
  • Corrected a potential crash when switching indicators


Flash Message 4 (April 10th, 2012)

Note: The Apple review was unusually long this time. I suspect easter vacations had something to do with it. In the next future, there might be one more minor update but, overall, the next major update (5.0), including iCloud support is the top priority (must work before release of the iPad version). Because of iCloud, this next major update will no longer support Snow Leopard. As I am working on compatibility with the next Mountain Lion, the stretch between Snow Leopard, Lion and Mountain Lion is becoming unmanageable.

At last, if you like this program, I do encourage you to
post a review in the App Store. Developing a program like Mastock is a huge amount of work… Getting the program to be known by future customers is difficult… Reviews have a huge impact…

New Features in version 4.5

  • Ability to color bands for Bollinger or Custom Indicators (See Preferences, On Screen or Custom Indics Panel)
  • Ability to save/restore multiple charts configuration (File, Save Charts Config)
  • Trade Journal (File, Trade Journal)
  • Added Random Walk Index custom indicator

Improvements in version 4.5

  • Added “clear all” custom indicators menu
  • Added a theme preview in Preferences, Themes
  • Added a next/previous button in tips of the day
  • Added a preference to synchronize, or not, left and right windows splitters
  • Added a %pa (per annum) message when drawing lines preference
  • Improved quality, neatness of candles and lines display
  • Added border color preference to candles
  • Can select / limit the custom indicators appearing in menus
  • Clicking on the indicators scale cycle through indicators (right or left click)
  • Double clicking on a trade flag, opens the investment panel
  • Added a callout to the time slider, showing date during drag
  • Increased size of sliders knobs
  • Added error messages when not enough data to compute indicators

Bugs corrected in version 4.5

  • OS 10.6: Program freezes after adding a new stock.
  • When switching indicators templates, periods were not restored properly
  • Corrected a minor bug with average true range calculation
  • With detached charts, opening multiple investments panel was causing a crash
  • Increment/Decrement custom indicators instruction not working when numbers decimal format was a comma
  • Program could freeze if not enough data to compute the CCI indicator
  • Random crash at launch if slow internet connexion
  • Random crash when importing files

Flash Message 3 (March 30th, 2012)

Mac OS10.6 Users Only (Snow Leopard)

The release of version 4.5 had to be postponed by one week. I understand how inconvenient it can be to users experiencing the problem below but, it is also critical not to create new problems correcting old ones. Initial results from beta testing clearly indicated the need for further testing before release.


Flash Message 2 (March 23rd, 2012)

Mac OS10.6 Users Only (Snow Leopard)

BUG: After adding one or several stocks, the program hangs and needs to be restarted using “Force Quit”. A correction is being tested, will be submitted to the Apple review board on Monday, March 26th and, based on past history, should be available in the App Store by Friday, March 30th. To all Mac OS10.6 users, we do apologize for the inconvenience and are determined to correct as soon as possible.

Flash Message 1 (March 11, 2012)

New features in version 4.4

  • Ability to open multiple chart windows (Menu File, New Chart)
  • Ability to save and restore indicators templates (Menu Indicators) + Keyboard Shortcuts
  • Ability to backup and restore our data (Menu File)
  • Ability to create child currencies to support “Penny Stocks” (Menu Tools, Edit Currencies)
  • Ability to select stock name or stock code for chart titles and menus
  • Tip of the Day
  • Flash Messages

Improvements in version 4.4

  • Investment panel: checkbox “Show Open Positions Only”
  • Preferences panel, slope for new so-called “horizontal” lines
  • Gradient backgrounds integrate time and value scales
  • Can use drag to add or remove stocks to and from portfolios
  • Ability to define dotted lines for all curves
  • Smaller, more discrete chart dividers
  • Better manage density left and right, memorize position divider
  • Retracement values always apparent on the left of the screen

Bugs corrected in version 4.4

  • AutoRefresh was causing systematic crashes
  • Import Files random, unfrequent crashes
  • Investment, wrong cost base info with multi-currencies account
  • Preferences panel, Lines tab, selection of default color
  • Custom Indicators panel, corrected copy/paste issue
  • Stock Screening, localization issue, hang when entering a number with a comma as decimal separator
  • Localization issue, unable to read files for import, using non standard line return characters
  • Stock panel, hang after trying to add the same stock twice
  • Fibonacci extensions, declare complete after three clicks instead of four
  • AutoRefresh interfering with Kagi charts
  • Fix insert point when adding comments from the menu
  • Fixed undo copy for comments
  • Investments flags on the graph, did not appear if trade date was a week-end
  • Random hangs when switching from one to two windows
  • Bug when editing slope for indicators lines
  • Computer becoming very slow when using infinite retracement
  • Suppression of no internet alert message not working properly