Skip to main content

Ember Java API

This document provides an index of the available Java APIs for Ember, allowing you to customize internal components and interact with Ember programmatically.

  • The Algorithm Developer's Guide explains how to develop custom business logic inside Ember. You can utilize this API to implement various functionalities, including:
    • Execution algorithms (TWAP, VWAP, PVOL, etc.)
    • Signal trading algorithms (MarketMaker, arbitrage, etc.)
    • Matching Engine (NIAGARA, QUOTEFLOW-MATCH, XOR, NOR, TSSR, T3SR, etc.)
    • Market Simulators (QuoteFlow SIMULATOR, SIM)
  • The Trade Connector Developer's Guide provides instructions on writing a custom adapter to connect Ember with execution venues such as CME or COINBASE.
  • Custom Order Router
  • Custom Request Transformer - available on request
  • Custom Order Validator - available on request

Interact with Ember

The Java RPC API enables remote client applications to access Ember functions. This API allows you to perform various actions, including:

  • Placing orders
  • Adjusting positions and risk limits
  • Halting trading