Ultra Low Latency Financial Trading Suite for Arbitrage and High Frequency Trading
— Factotum: A Professional Trading Platform
Factotum is a software suite for all types of professional trading, like algorithmic trading, high frequency trading, portfolio building, hedging. Also popular as CONVEX and NEBULA among professional traders.
— Technology and Coverage
Factotum is a best in class ultra low latency trading platform, with very small binary foot-print. Currently available in variants for some exchanges (NSE-India, BSE-India, MCX-India) across all derivative segments. Aiming to cover other Asian and international exchanges soon.
NSE-India, BSE-India, MCX
Stock, Currency, Commodity Derivatives
— Number Of Professional Traders
Factotum is a platform independent suite, which runs on all operating systems (Linux, Windows, Mac). It uses Java and C as the main programming languages, with no external library dependencies.
Factotum offers a wide variety of multi-leg strategies for futures and options, having the option of placing IOC multi-leg Orders or Bidding in one leg and covering other legs within microseconds. Also provides a long range of custom strategies for professional trading, like, momentum, market-making, scalping, etc. HFT strategies, along with the benefit of low-latency.
Any combination of 2 to 6 scripts in any ratio
Single click access to most of the popular strategies. User can also create custom strategies as he wishes.
Standard Arbitrage Strategies
Pure Arbitrage, Semi-Arbitrage
Options Box-Spread, Conversion-Reversal, Calendar Spread, Butterfly, Straddle-Strangle, and many more.
Special & Custom Strategies
Market making, HFT, Basket, Others
Special strategies can also be implemented at low level. This enables lightning fast order placement on exchange.
Connectivity and Placement
Large exchanges allow clients/members to place their servers very near to exchange's "ORDERS MATCHING ENGINE" for low latency. This part of the exchange's data center is called as Co-location or Co-lo in short.
Core is put in a Linux server in exchange's co-location. It is responsible for receiving tick by tick data, executing algorithms, and placing the orders to the exchange matching engine. Core encompasses all data connectivity modules to communication with exchange servers.
RMS can be placed in exchange or member's data-center. RMS communicates to Core over a TCP connection. It is responsible for all required checks, risk management, monitoring, and centralized control.
Client Fractal can login directly to RMS with proper authentication. Traders can access client from their working place over secure channel. It uses TCP connection to connect to the RMS.
All co-location management services for BSE and NSE.
Configuring hardware and optimizing network for low latency.
Developing client's proprietary strategies.