Algorithmic Trading Platform
Professional algorithmic trading tools give you the power, speed and precision. Power over how and when to react to any situation that appears on the market. With our tools, you can organize the chaos of market information – automatically analyze thousands of events and react on the most important. React in a very precise, measured in milliseconds, manner. The speed of reaction and the ability to process huge amounts of data is an advantage over other market participants. Participants not equipped with professional tools and algorithms. It’s advantage over the market. Our tools multiply the power of your capital. They will work for you 24 hours a day doing the tedious processing work, while you can concentrate on the essentials – control and strategic issues.
With our tools small fund may perform more and more precise operations than a large fund. Such tools have the power to change the balance of power in the market. They can multiply the power of your capital and compensate for a smaller number of people employed in the fund. They improve processes, portfolio management and risk management. Our tools multiply your power and strength in the market. Multiply the spectrum of investment opportunities that you will be able to respond. Our tools give you the power. Multiplied.
Advantages for traders and quants
Algorithmic Trading Platform is complete environment, dedicated to create, test and execute algorithmic strategies for financial institutions. It aids traders and quants in financial institutions with:
- possibility of implementation of investment strategies inaccessible by traditional methods
- savings in transaction costs for large orders
- exploit market inefficiencies with usage of quantitative analysis
- portfolio & risk management automation
- real-time monitoring of hundreds of instruments for occurrence of certain market events
- performance, stability and security parameters at the highest level required by financial institutions
- direct connectivity to exchanges, easy integration with brokerage systems
- our support for the ROI estimation before starting of the project
Build, Test, Trade
Build. Development process of trading algorithms using tools and libraries provided by Empirica has been greatly simplified. At the same time such simplification by no means restricts users in creation of complex algorithms, which is often the case when working with tools based on scripting languages or block diagrams.
Test. Empirica Trading Platform allows users to safely test algorithms before deployment on live markets. Those tests include the ability to verify algorithm behavior against historical market data, user generated situations or on the real market without executing actual transactions.
Trade. Empirica Trading Platform takes care of all technical operations concerning connections to financial markets, brokerage systems, orders processing, and feeding algorithms with market data. This allows the user to fully focus on his algorithm’s market performance.
Algorithmic Trading Platform has been developed according to high requirements of financial institutions regarding stability, reliability, security, efficiency, low latency, and build-in real time replication mechanisms.
Screenshot from Empirica TradePad application.
- high throughput – ability to process thousands of orders per second,
- low latency – minimal delay generated by system components itself,
- efficiency of server side processing,
- possibility of collocation in exchange infrastructure,
- built-in mechanisms of scalability to accommodate workload growth
- system certified by the Warsaw Stock Exchange,
- ability to concurrently trade on multiple markets and connect to multiple data sources,
- standard market access support for connecting to new markets,
- open, modular architecture allowing easy integration with financial institutions’ systems
- dedicated component for processing user’s positions data,
- implemented Black-Schols model for options pricing
Simulations and Testing
- set of powerful tools including stock exchange simulator,
- back-tests on historical data,
- live market tests, paper trading
- possibility to simulate all possible market scenarios
Intuitive User’s Interface
- feature rich desktop application – TradePad,
- ample functionality including among other things manual trading functions,
- variety of graphical data presentation and charting,
- rich set of configuration options to fit user requirements
- set of safeguards and warnings against most common human errors,
- configurable set of limitations and protection mechanisms on the server level,
- extensive, configurable alerts system
Open and efficient architecture of Algorithmic Trading Platform allows scalability along with financial institution growing demands.
Algorithmic Trading Platform can be connected to the market via the brokerage system or directly to the exchange system.
Experienced team of developers, testers and quants is ready to support our customers in functionality development, integration with external systems as well as assistance in implementation of algorithmic strategies.
Algorithmic Strategy Development
- tools used by professional developers,
- users can define custom dialogs for strategies being developed.
- programming the logic of algorithm is based on incoming events from defined data sources,
- event example are: change in instrument order book or transactions,
- algorithm’s logic defines possible reactions to events like: sending, modifying or cancelling orders, computing statistics, etc.
- advanced logic can be build upon those simple mechanism.
- Empirica offers ready-to-use implementations of most popular algorithmic strategies like VWAP, TWAP, pairs trading, basket orders
- for educational purposes source code of example algorithms is provided. This way users can quickly learn how to use Empirica Trading Platform API and write their own strategies
- documentation, along with examples of implementing API elements is also provided
- in addition number of free, open-source libraries (mathematical, statistical, technical analysis) which contain immense amount of implemented functions, indexes and models can be used
Technologies are irreversibly changing both the picture and the structure of financial markets, promoting those institutions that invest in their IT infrastructure. At Empirica we support our partners in technological aspects of those challenges.