IQBroker is designed to be the ultimate solution for backtesting and executing a portfolio of algorithmic trading strategies.
Our platform features state-of-the-art charts as well as other high-end trading tools for trading stocks, futures and forex.
Design 18 different types of .NET scripts to control every aspect of your portfolio, or select your favorites from hundreds of pre-made scripts.
Backtest and optimize an entire portfolio of algorithmic trading strategies that trade stocks, futures and forex.
Visualize your portfolio using our state-of-the-art trading tools, which include charts, watchlists, DOM, T&S and more.
Trade your portfolio live using your favorite data and brokerage providers.
Customize every aspect of your discretionary or algorithmic trading using 18 different types of .NET scripts.
Our algorithmic trading platform's API includes more than 600 functions that are grouped together into more than 30 easy-to-use libraries. We've designed the API to be based on pure function calls without any complex programming structures, so that it is both powerful enough for advanced programmers yet easy enough for beginners.
IQBroker scripts can be written in multiple .NET languages using our built-in script designer or using Microsoft Visual Studio 2013/2015.
Manage your market data using our detailed data source explorer.
Manage our large symbols database using an easy-to-use symbol manager.
Design and manage 18 different types of .NET scripts using our advanced script designer.
Manage, view and filter your scripts debug output using our searchable output window.
IQBroker's multicore backtesting engine can quickly backtest an entire portfolio of algorithmic trading strategies.
A single portfolio can run multiple algorithmic trading strategies so that each strategy can simultaneously trade multiple symbols from multiple exchanges based on multiple bar types and currencies.
IQBroker's blazing fast optimization engine can optimize or walk-forward optimize an entire portfolio of algorithmic trading strategies.
Our optimization engine enables you to pick the portfolio parameters to be optimized as well as the performance metrics to be calculated in each run. In addition, the portfolio to be optimized can be assigned a pre-made or custom-made optimization algorithm, as well as a pre-made or custom-made optimization goal.
Once backtesting is complete our high-frequency trading platform produces an extensive performance report. The report includes all of the simulated trades, dozens of charts, and more than 70 performance metrics, in addition to as many custom metrics as you wish.
Our algorithmic trading platform enables you to backtest, optimize and execute high-frequency trading strategies that process news feeds, RSS feeds, fundamental data and level 2 market data.
Use standard and smart order types as part of your discretionary and algorithmic trading.
Backtest and trade a large selection of built-in bar types in addition to your own custom bar types.
IQBroker's alert system processes both simple and complex rules that can trigger visual, audio and email alerts, as well as your own custom scripts.
IQBroker's charting solution is the most advanced solution in the industry:
IQBroker enables you to organize your desktop quickly and efficiently:
IQBroker's watchlists enable you to follow the market action:
IQBroker's DOM enables you to view and trade the market depth:
IQBroker's T&S enables you to view and trade level 1 quotes:
IQBroker's portfolio playback is an excellent tool for practice and visualization:
IQBroker features two dedicated portfolio environments for both manual and automated traders.
The manual portfolio is our highly customizable solution for manual traders. It features multiple detachable workspaces that use a flexible grid system to display watchlists, charts and trading tools.
The automated portfolio is our high-end solution for automated traders. It features a powerful environment capable of backtesting, optimizing and executing a portfolio of sophisticated trading strategies.
Both of these portfolios can be used for either paper trading or live trading using your favorite data and brokerage providers.