Eden is an algorithmic trading platform, whose core is a trading engine and limit orderbook, implemented in C# and built on .netstandard2.1.
All the code under src/
is being built upon in real-time on my Algo Trading Platform Series.
The following features are currently supported.
- New Order
- Modify Order
- Cancel Order
- New Order Acknowledgement
- Modify Order Acknowledgement
- Cancel Order Acknowledgement
- Fill
- First-In-First-Out (FIFO)
- Last-In-First-Out (LIFO)
- Pro-Rata
- Trade Summary
The following features are on the roadmap.
Private gRPC stream-based communication for order entry between trading clients and the algorithmic trading platform.
Seperate market data dissemination platform.
- Market-By-Order Incremental Orderbook Update
- Session Statistics
- Daily Statistics
- Security Definition
The following steps will allow you to build and run Eden.
- Download Visual Studio 2019.
- Download this repository.
- Open
TradingEngine.sln
undersrc/TradingEngine
- Hit F5 to build and run the solution.