HFT is a small project with a big ambition. We aim to build the worlds fastest algorithmic trading platform using the best off-the-shelf open source technology stack we can find.
Even better, we are aiming for an overall design that is minimal, simple and robust. Ultimately, we would like the high-frequency community, whether serious professional or keen amateur enthusiast to look towards hft as the backbone of their next project.
There's not much to see here right now, but check back soon and see how we're doing.
Let us know if a trading solution or component should be on our R&D radar:
A low-latency messaging system impleneting the Actor model.
This is a summary of discussions on algorithm classification that will eventually become a coding specification for the algorithm component of hft
The lists below are examples of categories and not meant to be exhaustive.
Algorithms that are endogenous to price
- moment-based calculations
- moving average
- GARCH
- volatility
- momentum
- technical analytics
Algorithms that are endogenous to Price and market components closely related to a single security such as:
- volume
- bid/ask
- market depth, order book
Algorithms that look to exploit near-arbitrage bound relationships between securities.
- VIX versus SP500 versus options
- cross-correlation or lead-lag relationships between securities
Algorthims that seek to exploit relationships between price and factors external to the security market price information set.
- fundamentals
- twitter mentions
- earnings announcement/ event-based analytics
- linear
- regression
- non-linear
- NN
- GA
- parameter fit
- local versus global minima
- stationary versus non-stationary (versus semi-stationary)
- contrarian versus continuation (???)
- leverage employed
- transactional cost importance
- entry and exit methodologies
- security selection
- P&L distribution choices (objective function)