Stocky

Stocky is a MacOS native application for fetching and analysis of stock market trading data.


Stocky is a market screening and analysis tool that helps investors identify opportunities by filtering candidate pools using criteria such as 3-year return, 5-year return, moving averages, volume, and other market metrics. It also includes interactive charting, deviation analysis from sliding-window averages, and probabilistic price movement models based on historical trading data.


Market analysis. Native MacOS.

Development Updates

Filters

Filters
June 29, 2026
Users can now filter Instruments within Workspaces to narrow the field down.  Currently supported are 3Y min/max return, 5Y min/max return and traded Volume.  More filters coming soon!
Read More →

System Theme

System theme
May 29, 2026
So I ran into a bunch of difficulty styling the table and search box dark and I didn't want to invest any more time into it as I had other features I wanted to get done first, so I ended up implementing a System theme, using MacOS defined colours. No …
Read More →

Gruvbox Dark

Gruvbox dark
May 25, 2026
First pass at creating custom themes, started with an implementation of Gruvbox Dark, which is my favourite for editing / terminal sessions.
Read More →

Export to CSV

Export csv
May 21, 2026
Adds the ability to export the current view as a vanilla .csv file, which can then be imported into other applications for further analysis, charting, custom reporting, or integration with external tools.
Read More →

Lists

Lists
May 20, 2026
Added the ability to define lists of symbols that can be loaded / unloaded via the UI.
Read More →

Searching

Searching
May 16, 2026
Searching is now supported, and additionally the search string can be comma separated to narrow the view down to show less instruments at a time and make the view less confusing.
Read More →

SwiftUI working

First swiftui
March 20, 2026
SwiftUI is working.  Replaced all the original C++ backend with Swift, and connected to SwiftUI, so it's now natively rendering.    I did run into an issue with some SwiftUI limitations, mainly that the grid view is limited to 10 columns, which meant …
Read More →

Directional Pattern Model

Cli ui
March 5, 2026
Directional Pattern Model [10: 30%D 10%d 0%u 60%U] The Directional Pattern Model is a variant of the existing Trend Pattern Model, except it adds more granularity. Instead of just tracking ups and downs, it tracks Big Ups and Big Downs and Small …
Read More →

Trend Pattern Model

Cli ui
March 4, 2026
Trend [↑↑↓↑↓[45]: 40%↑ 60%↓] Experimenting with a trend pattern model.  This is conceptually similar to a Markov chain in that it attempts to estimate the probability of the next state based on the current sequence of states. But it doesn't build …
Read More →

Version 0.1

Cli ui
February 13, 2026
We are live.  Currently is command line only and pretty much everything is hardcoded, but it can now fetch, rank and render 30, 60 and 90 day deltas, as well as trend and directional pattern model.  Investment instruments are inverse ranked using a w …
Read More →