AlgoTrader is equipped with a highly configurable trading User Interface with charting, full order book, reference data and historical data management
- Fully configurable tables showing current orders, market data subscriptions, positions, cash balances and transactions with support for (multi-column) sorting, filtering and exporting
- Highly interactive Order Placement Form with full-text search for instruments and configurable order presets
- Support for multiple workspaces based on a a customizable widget system that allows you to add, remove, re-arrange and re-size individual widgets.
- Mobile view that is available on mobile phones and tablets
- Algo order entry UI to initiate execution algos using the integrated Smart Order Routing
- Algo order state display UI showing the current state and child orders of each execution algo
- Configurable Tiles located at the top of the screen showing general figures (like NetLiqValue, Unrealized P&L, Cash, etc.) to give you a summary of the financial state of the system.
- Selectable View (either an aggregated view over the entire system or a strategy-specific view)
- All items are automatically updated in real-time based on live market data, so there is no waiting or need to refresh manually.
- Supports multiple currencies and automatic currency conversion.
- Display of Alarms and Notifications in case something unexpected happens so you can take immediate action, if necessary.
- Since the frontend is based on HTML 5, it can easily be integrated into corporate IT infrastructures using firewalls, VPNs, and remote locations.
Full Level 2 Order Book
The AlgoTrader frontend integrates a full level 2 order book:
- Full order book for all adapters/exchanges
- Aggregated order book across exchanges to see a combined view of currently available liquidity
Trading View Chart
The AlgoTrader frontend also comes with the highly interactive TradingView chart library:
- You can choose to either use TradingView’s historical data in the chart or the data from your historical data provider in AlgoTrader.
- TradingView has regular and advanced chart types; each one helps analyze the market at a different angle (e.g., Bars, Line, Candles, Renko, Area, etc.).
- TradingView comes with a massive library of over 100 prebuilt technical indicators for an in-depth market analysis, covering the most popular trading concepts and indicators (e.g., ATR, Bollinger Bands, Chaikin, CCI, Donchian, Keltner, MACD, Exponential Moving Average, Parabolic SAR, RSI, etc.).
- Pine script allows you to create and share your own custom indicators. A key advantage of Pine script is that any indicators’ code can easily be modified.
- Drawing tools help you understand what stock prices are doing and track how your predictions turn out. You can write on your chart or do freehand drawings, drag simple trend lines from A to B, apply the widespread Fibonacci and Gann tools, or apply the popular Elliot Waves.
- Comparing a stock to the benchmark index is a great way to gauge its performance – to see if it’s doing better or worse than the industry. TradingView lets you compare any stock to any index or any other stock based on % change since the starting point.
- It’s often useful to search for relationships between different stocks – do they move in tandem or always in opposite directions? With TradingView, you can look at different stocks on the same chart, even if one trades at $100 and another is a penny stock.
- TradingView lets you set the price scales to match your type of analysis. There are linear, percent, and log axes for drastic price movements. You can even use two separate price scales at the same time: one for indicators and one for price movements.
Trading Data and Performance Visualizations
- Portfolio Value dashboard – This new dashboard visualizes performance-related metrics such as realized and unrealized profit-and-loss, cash balance, net liquidation value, and open positions, among others in real time.
- Custom metrics visualization – Any type of time series-based data can now be recorded using InfluxDB and visualized using Grafana. This can for example be utilized for quantitative trading strategies to visualize strategy metrics over time. Or it can be used to visualize time-series data retrieved from external sources (e.g. company fundamentals).
The entire system functionality can now be configured through a browser-based front end. This includes system configurations such as database connectivity, network ports, and trading and execution-related settings. In addition, all venue adapters can be configured through the new user interface. The user interface contains convenient functions to import and export entire system configurations and also allows for encryption of sensitive data such as passwords and external API keys.
In addition, the management of API keys has been re-engineered from the ground up to increase overall system security. AlgoTrader now also includes a UI-based key management system where API keys can be generated and managed. Generated API keys can be used both with the REST/Websocket interface as well as the FIX interface.
Additional User Interfaces
In addition to the HTML5 based front end AlgoTrader provides the following UI’s for specialized areas of the system.
- Through the reference data manager (RDM) reference data like instruments, accounts, exchanges and holidays can be edited through a user-friendly interface or automatically downloaded from external reference data providers.
- Through the historical data manager (HDM) historical data can be downloaded, viewed and edited. The HDM also supports exporting and importing historical data in different file formats.
- Custom HTML5 user interface with strategy specific custom widgets allowing users to visualize strategy-specific data or interact with strategy-specific functionality (e.g. modify parameters or change the state of a strategy).
For more information on AlgoTrader’s UI and reporting functions, contact us today for more details. We offer consulting services as well full product training either on your premises or remotely, so get in touch today!