IQBroker is a discretionary and automated trading platform for stocks, futures and FOREX.
The platform is designed to be the ultimate solution for backtesting, optimizing and executing a portfolio of algorithmic trading strategies.
Design 16 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, indexes, futures, FOREX, ETFs and CFDs.
Visualize your portfolio through our state-of-the-art trading tools, which include charts, watchlists, DOM, T&S and others.
Trade your portfolio live using your favorite data and brokerage providers.
Customize every aspect of your discretionary or algorithmic trading using 16 different types of .NET scripts.
Manage your market data using the IQBroker data source explorer.
Manage our large exchange and symbol-specifications database using the IQBroker symbol manager.
Design and manage 16 different types of .NET scripts using the IQBroker script designer.
Manage, view and filter your scripts debug output using the IQBroker output window.
IQBroker's multicore backtesting engine can backtest an entire portfolio of algorithmic trading strategies.
A single portfolio can run multiple algorithmic trading strategies such 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 allows you to pick the portfolio parameters to be optimized as well as to pick the performance metrics to be calculated in each run. In addition, the portfolio to be optimized can be assigned a pre-made or a custom-made optimization algorithm, as well as a pre-made or a custom-made optimization goal.
Once backtesting is complete our automated trading platform produces an extensive performance report. The report includes all of the simulated trades, dozens of charts, and roughly 75 performance metrics, in addition to as many custom metrics as you wish.
Our automated trading platform allows you to backtest, optimize and execute algorithmic 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 can process both simple and complex rules in order to produce visual, audio and email alerts.
IQBroker's charting solution is the most robust and feature complete solution in the industry. It enables you to:
IQBroker's watchlists are fully integrated and managed by your portfolio, such that when a symbol is added to the portfolio it is automatically added to one of its watchlists.
Each watchlist displays dozens of data columns that stream real time market data as well as open positions details for all of the watchlist symbols. In addition, our watchlists can be set up with custom script columns that calculate indicators, patterns and signals based on any bar type that you wish.
Moreover, the various watchlist columns can be used not only for viewing streaming data but also for generating visual, audio and email alerts.
Lightning fast DOM and Time & Sales are conveniently integrated into our order pad and can be accessed directly from your charts and watchlists.
Our automated trading platform has a powerful portfolio playback feature that streams historical market data to your portfolio strategies and charts.
Portfolio playback can be used by discretionary traders to practice and improve their trading skills when the markets are closed or when real time market data isn’t available.
Portfolio playback can also be used by algorithmic traders in order to backtest a portfolio in slow motion while monitoring the process from start to end.
IQBroker’s portfolio architecture allows you to design a single portfolio for multiple algorithmic trading strategies and then use the portfolio in four different modes: backtesting, optimization, simulation and live trading. Once you finish testing and optimizing your portfolio, it can either simulate trading on real time market data or it can trade live using your favorite data and brokerage providers.