Ivyware Downloads Free · source included Windows Melbourne, AU
Ivyware

Ivyware/Downloads

Everything, free

Downloads

The Chartboard application, its starter datastore and documentation; the P2Pmsgcore kernel and every integration library, each with full C++ source and a Visual Studio solution; and the sample scripts and market data files referenced throughout this site.

Chartboard

Version 3.3.00 · Windows 10+

Application

Chartboard-3.3.00.exe

The Chartboard installer. Integrates stock charting with modelling, portfolio mark-ups, and Python advisor and scanner scripts. Sample OHLCvs data is included in the download. Windows 10 or later; the Python 3.11 runtime is bundled, and no network access or firewall change is required. Do not run it elevated — Python scripting is disabled if administrator privileges are detected.

20.6 MBBuild 436726 Jun 2026Signed
Readme.txt

Release notes and change history for the Chartboard product.

31 KBText

Documentation

ChartboardReference-3.3.00.pdf

Full product documentation.

7.4 MBPDF30 Jun 2026
ChartboardBrochure.pdf

The Chartboard brochure — a short overview of what the workspace does.

167 KBPDF
ChartboardQRCard.pdf

Python advisor and scanner quick reference card.

206 KBPDF

Starter datastore

ASX · 30 June 2026

A superset of the sample data shipped inside the application, containing OHLCvs, events, timelines and shades for 100+ securities across the ASX and US markets. Deploy the contents to C:\ProgramData\CBDatastore (or similar) and attach it via Ribbon Bar → WS Attachments → Datastore Panel → Attach…

CBDatastore

CBDatastore-3.3.00.exe

Selected securities as at 30 June 2026. For Chartboard 3.3.00 onwards.

19.9 MBSelf-extracting30 Jun 2026
CBDatastore-Readme.txt

Notes accompanying the datastore above.

6 KBText

More on how the store works, and on every supported import route, is on the data sources page.

P2Pmsgcore libraries

C++ · source included

Each archive is a Visual Studio solution with full C++ source. Pick the toolset that matches your build. All of these are free, and all represent work that is subject to change without notice.

The kernel

P2Pmsgcore — the networking framework for building a pumped P2Peer messaging system: hubs, targets, connections, I/O objects, messages and maps.

Will be published under the Apache 2.0 licence on GitHub soon.

Apache 2.0GitHub · soon

Integration libraries

P2PmsgODBC(VS2010)2_0_8.zip

SQL Server integration over ODBC. Accepts SQL statements as messages and streams the result set back to the requesting address.

948 KBVS2010
P2PmsgODBC(VS2008)2_0_6.zip

The same ODBC integration, for the Visual Studio 2008 toolset.

874 KBVS2008
P2PmsgMFC(VS2010)2_0_8.zip

Patterns, utilities and source for integrating MFC objects asynchronously — CTreeCtrl, CListCtrl, CComboBox, CWnd and CDialog extensions.

977 KBVS2010
P2PmsgMAPI(VS2010)2_0_9.zip

MAPI integration through a P2PeerHubMAPI object, with wrappers for the IMAPISession, IMsgStore, IMAPIFolder, IMessage and IMAPIProp interfaces.

978 KBVS2010
P2PmsgVoIP(VS2010)2_0_10.zip

VoIP integration as a static library, through a P2PeerHubVoIP object with WAVEHDR and WAVEFORMATEX wrappers.

964 KBVS2010

Reference applications

AKAserva(VS2008)2_0_4.zip

A complete C++ HTTP and WebSocket web server built from the messaging framework. Runs as a service, in a console, or under the debugger.

899 KBVS2008
AKAssms(VS2010)2_0_8.zip

A SQL Server object explorer modelled on SSMS, providing read-only access to most SQL Server 2008 R2 databases. Test bench for P2PmsgODBC.

1.1 MBVS2010
SQLmapi(VS2010)2_0_9.zip

Monitors a SQL Server table for email requests and dispatches each via MAPI. Test bench for P2PmsgMAPI; developed and tested against Outlook 2013.

1.0 MBVS2010

On cryptography. The current key exchange and payload encryption are built into the kernel and ship inside the archives above — ephemeral ECDH P-256 to HKDF-SHA256 to AES-256-GCM, one key per connection, with no algorithm negotiation.

The legacy DHKeyXChanger, Rijndael and Buint sources that earlier releases carried have been deleted from the tree. They were never reachable and never constructed, but they read as though they were the security story, and one of them carried an unbounded pre-authentication parse. They are not distributed here, and they should not be adopted. See the architecture notes for what replaced them.

Samples

Scripts & data

Python — extension classes

PythonCBEC.pyw

The Chartboard Extension Classes, wrapping the raw Python scripting API. Shipped with the product; supplied here for reference.

146 KBPython
TestPythonCBEC.pyw

The test harness for the extension classes above.

32 KBPython

Python — advisor and modelling scripts (.pya)

Sample[MACD]-[RSI]-[ADX].pya

Buy shading signals from the MACD, RSI and ADX charts and data series.

Advisor
Trade[RSI]-[Reversal-ENGULFING].pya

Engulfing reversal candlesticks with the RSI series, generating buy and sell shading signals.

Advisor
Sample[Aroon].pya

Highlights overbought and oversold zones using the Aroon indicator.

Advisor
Sample[SMA-EMA].pya

Simple and exponential moving average handling.

Advisor
SampleModel[MACD].pya

Models trades where the MACD buy signal appears while the calculated MACD value is below zero.

Modelling

Python — scanner scripts (.pys)

SampleScanner[MACD].pys

Selects stocks whose MACD buy signal is recent and whose MACD value is below zero.

Scanner
SampleScanner[Reversals].pys

Selects stocks whose last fitted reversal is bullish.

Scanner
SampleScanner[Harmonics].pys

Selects stocks whose last fitted harmonic is bullish.

Scanner

Market data — ASX equities, 6 August 2018

ASXEQUITIESMetastock-20180806.txt

Whole-market single-day snapshot in Metastock format, for trialling the Bulk EoD Update route.

74 KBMetastock
ASXEQUITIESInsightTrader-20180806.txt

The same snapshot in Insight Trader format.

68 KBInsight Trader
ASXEQUITIESEzyChart-20180806.txt

The same snapshot in Ezychart format.

68 KBEzychart
ASXEQUITIESStockEasy-20180806.txt

The same snapshot in StockEasy format.

78 KBStockEasy

Everything on this page is supplied as-is and free of charge. The reference applications and the AKAserva web server represent work in progress and are subject to change without notice.

Trouble with a download, or a question about a library? Support · Contact