What is an algorithm?
An algorithm is a set of conditions that form a strategy for executing trades in one or several instruments.
The set of conditional parameters can be based on numerous factors, such as indicators on frequency, time frames, market volatility, correlation between instruments, market liquidity, integrations, statistical data, etc. Each algorithm is detailed and fit for a specific strategy, being adaptable to the portfolio management requirements.
Algorithms are accompanied by various risk management and asset allocation parameters, as well as security settings / filters. Each algo system acts only in very specific cases if the conditionals of the strategy are met, trading as per the portfolio management requirements.