IQBroker is designed to be the ultimate solution for backtesting and executing a portfolio of algorithmic trading strategies.
In addition, the platform features advanced charts as well as other high-end tools for trading stocks, futures and forex.
We’ve partnered with the leading data and brokerage providers so that you can enjoy our platform free of charge.
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.
Trade your portfolio automatically or use our advanced discretionary trading tools, which include charts, watchlists, DOM, T&S and more.
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.
IQScript 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 algorithmic trading software 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 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.
The IQBroker trading platform features two dedicated portfolio environments for both discretionary and automated trading.
Both of these portfolios can be used for either paper trading or live trading using your favorite data and brokerage providers.
The IQBroker day trading software features the most advanced charting solution in the industry:
The IQBroker day trading software enables you to organize your desktop quickly and efficiently:
The IQBroker day trading software has smart watchlists that enable you to follow the market action:
The IQBroker day trading software has a powerful DOM that enables you to view and trade the market depth:
The IQBroker day trading software has a fully featured T&S that enables you to view streaming level 1 quotes: