Skip to content

Explanation

Models Package

The models package defines the fundamental domain concepts used throughout the trading system.

Concrete definitions and their semantics are documented in the API Reference.

View Models Package API Reference.

Events Package

The events package defines the event message objects propagated through the system.

Concrete types of event message objects and their payloads are documented in the API Reference.

View Events Package API Reference.

Indicators Package

The indicators package provides a library of common technical indicators and a base class for creating custom ones. Indicators are intended to be used in the context of (multi-symbol) strategies and provide a thread-safe mechanism for storing and retrieving per-symbol indicator values computed from incoming market bars.

Concrete indicators and their computation logic, as well as the base class for creating custom indicators, are documented in the API Reference.

View Indicators Package API Reference.

Messaging Package

The messaging package provides the infrastructure for event-based communication between system components. It provides an event dispatch mechanism for propagating event objects to subscribers and a base class for system components that subscribe to or publish events.

The event bus and subscriber base class are documented in the API Reference.

View Messaging Package API Reference.