Skip to main content

Application Programming Interface and High-Frequency Trading Solution

MD Feeder RiskManagementServer OrderManagementSystem Order Management Risk Control Trading API Market Data RESTful API Web Server WAN/Internet

Argo C++ Trading API

Argo Trading API is a tool of algorithmic trading, high-frequency trading specialists and trading front-end application developers.  API provides order and quote management,  market data, risk information and technical analysis interfaces. Click on the class diagram to get more details, or see complete API reference.

API-based algorithmic trading strategy runs  on the server side. It is seamlessly integrated with ATP Order Management System,  Market Data Distribution facility, Risk Management System and (optionally) reports its state to ArgoTrader front-end.

Argo Web API

Argo Web API is built as a set of RESTful request/reply and WebSocket data streaming services. It can be divided into three sub-domains: order management, market data and risk information. An authorization (logon) procedure is required before any Trading API calls can be made. Typically, Web API returns data in xml format. Requests are HTTP Get and Post messages. Some requests contain JSON formatted objects.
Read documentation for Argo Web API’s:

Argo High-Frequency Trading Solution (HFT)

Argo HFT integrates Trading API, ultra-fast Order Management System and Market Data Distribution facility with in-process trading venue order management and market data  adapters. The solution comes in one lightweight Linux package with network interface cards by Solarflare and OpenOnload kernel-bypass IP stack.

Backtesting and Forward Testing

Backtesting allows an automatic strategy developer to verify his algorithms implemented in API-based application (robot) without sending orders to live markets.

ATP Backtesting Workflow:

  • Collect market data
  • Configure API-based algorithmic trading application to run in market simulation mode
  • Insure output of strategy performance metrics, P&L
  • Run API-based program(robot) in simulation mode
  • Analyze performance metrics, adjust algorithm, repeat

ATP Forward Testing:

Traders often make the mistake of relying entirely on backtesting results to determine whether the system will be profitable. While backtesting provides traders with valuable information it is only one part of the evaluation process.

Forward performance testing, also known as paper trading,  is a simulation of actual trading and involves following the system’s logic in a live market. All trades are executed on ATP Matching Engine that runs in market simulation mode, no orders are sent to real markets.  Argo Matching converting market data coming from the exchange into buy and sell limit orders that are posted into  its own Order Book. Client orders are matched against simulated contra orders. Simulation logic  adjusts simulated orders quantities on each price level as necessary, submitting new orders and/or canceling existing ones based on new market depth updates coming from the exchange.

Argo Trading Platform Source Code Licenses

You can purchase ATP source code by paying a one-time license fee and distribute the application to your clients without paying additional fees. We offer distributable licenses for software developers and brokers.

Buying Argo Trading Platform can save you several man-years of in-house development.

Our source code licenses may cost you less than binary executables from our competitors.

We also provide free white labeling.

To evaluate our Trading Platform please send us a request and provide contact information. We will get back to you shortly.

Request a Demo

Send us a message using a form below, or call +1 847.520.2199 for details.






* required fields

Email