Each portfolio account is assigned a single trading strategy script which manages its funds by trading stocks, futures and FOREX based on some predefined heuristic.
A trading strategy script scans the symbols of the portfolio account it was assigned to, analyzing every symbol based on one or more analysts, indicators, patterns and drawings, in search for the right trading opportunities. The symbols scanned by the trading strategy can either be scanned one symbol at a time or one exchange at a time, enabling both symbol level automated trading systems and exchange level automated trading systems.
Almost any imaginable automated trading system can easily be expressed as a trading strategy script that can be backtested, optimized and executed, including multi-exchange trading systems that span across multiple time zones.
For example: A single trading strategy can trade stocks in the New York Stock Exchange and London Stock Exchange while trading futures in the Chicago Board of Trade.
The IQBroker automated trading platform ships with a library of premade trading strategy scripts that can be used without any programming, while custom scripts can easily be developed using the resource designer and IQLanguage.