- Notifications
You must be signed in to change notification settings - Fork182
License
paritytrading/parity
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
⚠️ This repository isarchived and no further developmentwill take place.
Parity is an open source software platform for trading venues. It can beused to run a financial marketplace, develop algorithmic trading agents,or research market microstructure.
Parity requires Java Runtime Environment (JRE) 8 or newer.
See thelatest release on GitHub.
Parity contains the following applications:
Parity Trading System is a server application forrunning a financial exchange.
Parity FIX Gateway is a server application that addsFinancial Information Exchange (FIX) support to the trading system.
Parity Terminal Client is a simple consoleapplication for entering orders into the trading system.
Parity Stock Ticker is a simple consoleapplication that displays the best prices and latest trades in the tradingsystem.
Parity Trade Reporter is a simple consoleapplication that displays all occurred trades in the trading system.
See theWiki for additional applications.
Parity contains the following libraries:
Parity Order Book implements high-performance orderbook reconstruction on the JVM.
Parity Network Protocols specifies and implementsnetwork protocols used by the trading system.
Parity File Formats specifies and implements fileformats used by the trading system.
Parity Matching Algorithm implements the matchingalgorithm used by the trading system.
Parity Utilities contains support functions used bythe trading system.
Parity contains the following test applications:
Parity Order Book Performance Test containsmicrobenchmarks for the order book reconstruction.
Parity Matching Algorithm Performance Testcontains microbenchmarks for the matching algorithm.
Build Parity with Maven:
mvn package
Copyright 2014 Parity authors.
Released under the Apache License, Version 2.0. SeeLICENSE.txt
for details.