Specialist software consultancy
Trading
software
engineering.
Custom software for trading platforms, market data and the workflows around them.
From platform extensions to standalone systems.
For independent traders, trading businesses and commercial software vendors.
01 / Platform Expertise
Sierra Chart · C++ · ACSIL · Python
Inside the platform.
Beyond the charts.
Sierra Chart and its ACSIL/C++ environment are a primary area of specialisation, from custom studies to software that connects the platform to a wider system.
Experience includes commercial trading software, where configuration, usability, compatibility and maintainability matter alongside the feature itself.
Extend the trading workspace
Custom studies and indicators, trading tools, chart interfaces and user-interface extensions built around a defined workflow.
Work with platform data and state
Market and Time & Sales data processing, order and account interaction, and automation within the platform.
Connect external software
Inter-process communication and application integration for requirements that extend across platform instances or into supporting tools.
02 / Capabilities
The software
around the platform.
Some requirements belong inside a trading platform. Others need a standalone application, a data pipeline or a connection between systems.
Market data & integrations
Access, transform and move real-time or historical market, trade and account data between platforms, applications and external services.
Sierra Chart · C++ · SQL · Python
Standalone applications & internal tools
Desktop interfaces, monitoring and control software, specialist utilities and workflow automation across one or more trading systems.
Windows · C++ · Python · Inter-process Communication
Analytical tooling
Backtest analysis, data preparation, pattern analysis and research utilities. Implementation of defined models and quantitative methods in software.
Data processing · Statistical analysis · visualisation
Platform development & product adaptation
Indicators, trading tools and strategy implementation. Adapt existing software to another platform, accounting for its APIs, data model and operating behaviour.
Custom extensions · Commercial software
Other platforms
Development for NinjaTrader, MotiveWave, TradingView and ATAS can be considered where suitable. Platform choice and feasibility are assessed against the requirement; Sierra Chart remains the principal specialisation.
C# · NinjaScript · PineScript
Platforms supported
03 / working together
Start with the requirement.
A defined specification, an existing codebase or a workflow that needs improving.
Projects involve direct technical discussion of the problem, specification and implementation. Where the brief is still taking shape, consulting can help assess feasibility, refine requirements and plan the architecture or integration.
Useful context for a first discussion
The behaviour
What the software needs to do / the workflow or problem it needs to address.
The environment
Which platforms, data sources and existing applications does it need to work with?
The constraints
Who will use it? Include any deployment requirements, target timeframe and indicative budget.





