Close

Extensibility isn't just a big word!

Stator has a powerful plugin framework allowing you to extend functionality and connect Stator to various data sources.

We expose two interfaces for which you can extend Stator via a plugin:

  • Data Plugins
  • Import Plugins
Data Plugins

Data plugins allow Stator to connect to any price data source.

Learn More...
Import Plugins

Import plugins allow you to import (trade) data into Stator from any source.

Learn More...
API Info Pack

Download the API information pack and example project.

Learn More...

"In my experience there isn’t a better portfolio management system available at this price level. It’s beautifully designed, easy to use and the functionality is incredible."

Michael Boss, Private Trader

Tick

"The pieces of Stator are well done. However the package, everything working together is what sets it apart."

Lyle Wilkinson
Investor, trader, author, MBA

Tick

"If you are looking for a clearly defined edge in your trading then the very least you can do is get this software."

Ashley Jessen (Australia)
Private trader, trainer, ninja and coach

Tick

You can create a plugin for Stator!

A plugin acts as a “bridge” between Stator and a source of data, either price data or trade data. If you discover that a plugin doesn’t exist to connect Stator to your own format of data, software or service don’t worry… plugins can be written by anyone.

Plugins
Easy to create

Writing a new data plugin is as easy as implementing the public API in your plugin project. A plugin can be written in any CLS compliant language.

Example languages include (but not limited to):

  • C#
  • F#
  • Visual Basic .NET
Plugins
List your plugin with us, include it with Stator

If you’ve written a plugin for Stator and wish to have it shared amongst the community please let us know. If we deem the plugin useful enough to other users we will include it in the installation.

And of course… full credit will be given to the author!

Data Plugins

Data plugins allow Stator to read price data from any source.

At the time of writing here is a list of all data plugins that come included with Stator when you install the software.

API Interfaces for data plugins

Implementing the API means you can create a data plugin to support any or all of the following:

  • Latest price data
  • Historical price data
  • Charting price data (used for charting functionality)
Plugins
Alpha Vantage

Data provided by Alpha Vantage, requires you to sign-up for a free API key.

Supports interfaces: Latest, Historical, Charting

AmiBroker
AmiBroker

Reads native AmiBroker data format.

Supports interfaces: Latest, Historical, Charting

ASCII Text
ASCII Text

Reads ASCII text files (.CSV, .TXT etc)

Supports interfaces: Latest, Historical, Charting

BullCharts
BullCharts

Reads data from BullCharts charting software database (server).

Supports interfaces: Latest, Historical, Charting

Metastock
MetaStock

Plugin reads local storage MetaStock data files, i.e. .DAT files. For users of older versions of MetaStock.

Supports interfaces: Latest, Historical, Charting

Norgate Data
Norgate Data

Plugin reads data from Norgate Data.

Supports interfaces: Latest, Historical, Charting

NSX Exchange
NSX Exchange

Reads data from the National Stock Exchange of Australia (NSX).

Supports interfaces: Latest

PCE
PCE File Format

Reads data in .PCE file format traditionally used by Ezy group of software products.

Supports interfaces: Latest, Historical, Charting

Yahoo Finance
Yahoo!Finance

Reads free price data from Yahoo!Finance.

Supports interfaces: Latest, Historical, Charting

Import Plugins

Import plugins allow you to import trade data into Stator from any source.

At the time of writing here is a list of all import plugins that come included with Stator when you install the software.

API Interfaces

Implementing the API means you can create an import plugin to support any or all of the following:

  • Import Estate data
  • Import Estate diary notes
  • Import cash accounts
  • Import cash transactions
  • Import open positions
  • Import closed positions
  • Import income (dividends, trust distributions)
  • Close existing open positions
Plugins
CSV

Can read trade data from a comma separated file (CSV, txt etc) for any of the following.

  • Import cash accounts
  • Import cash transactions
  • Import open positions
  • Import closed positions
  • Import income (dividends, trust distributions)
  • Close existing open positions
Plugins
Stator

This is a special import plugin that allows users to import data from previous versions of Stator, i.e. version 2. This plugin is used when upgrading to version 3.++ (including version 4 and above).

API Information

The API is publicly available via the libPublic.dll file that is included with the Stator installation. To view technical details for the API please use the button below the download form.

Download the API Information pack

Download the API information pack by completing the form below. 

A download link will be emailed to you as soon as the form is complete with a valid email address.

The information pack contains:

  • A sample plugin project to help get you started (data and import)
  • A PDF help guide


To view the technical details for the Stator API online, please click on the button below. The link will open a new page providing you with full implementation data.

View the complete API online