Ember Algorithms
This section of documentation describes the standard execution algorithms provided with Ember out-of-the-box.
note
In addition to these ready-to-use algorithms, Ember offers an Algorithm Development API to develop custom execution algorithms and matching engines.
Execution Algorithms
- ICEBERG - An Iceberg order is a type of algorithmic trading execution strategy that allows traders to conceal the true volume of their trades. The visible portion of the trade is a small fraction of the total volume, while the remainder is executed in smaller pieces.
- TWAP (Time-Weighted Average Price) - TWAP is an execution algorithm that is used to trade large orders over a specified period of time. It divides the total volume of the trade into smaller pieces and executes each piece at a different time, averaging the price of each piece.
- PVOL (Percentage of Volume) - PVOL is an execution algorithm that is used to trade large orders while controlling the impact on the market. It executes the order over a specified period of time, executing a percentage of the total volume at a time.
- VWAP (Volume-Weighted Average Price) - VWAP is an execution algorithm that is used to trade large orders over a specified period of time, while taking into account the volume of the market. It divides the total volume of the trade into smaller pieces and executes each piece at a different time, using the volume of the market to calculate the average price.
- SOR (Smart Order Router) - Routes slices of order to exchanges that offer best price (taking into account things like exchange commissions, available balances, and past rejections).
Matching Engines
- NIAGARA - A simple CLOB matching engine, with open source code.
- QUOTEFLOW ME - A full-fledged matching engine that typically requires a CryptoCortex license.
- XOR - A Smart order router with internal crossing.
- NOR - A Rule based order router with internal netting.
Market Simulators
Additional Information
Please refer to the following sources for additional information:
- Deltix QuantOffice - A platform for building trading algorithms in C# and Python.
- Deltix QuantHub - A cloud platform for trading algorithm backtesting.
- Deltix Algo Compass - Real-time selection of the optimal execution algorithm.
- Deltix Transaction Cost Analytics - Post-trade algorithm performance analysis.