The Low-Frequency trading bot makes decisions upon the closing of the current candle.
candle.maxrefers to the maximum price of the last closed candle, and
bollingerBand.movingAveragerefers to the moving average of the last closed candle.
Superalgos manages time frames as low as one minute. That is, one minute, is the highest frequency handled by the trading bot.
When a trading session is run on the
01-min time frame, this is what you should expect to happen in terms of the time it takes to do all the required processing for the trading bot to make a decision and place an order at the exchange:
|Process||Estimated Time [s]||Comments|
|Sensor Bot||0 - 65||The sensor bot runs (by default) every 60 seconds. Upon each execution, anything between 0 to 60 seconds may have passed since the last one-minute candle closed. On top of this the sensor execution time may range from 1 to 5 seconds, depending on several factors (i.e.: your hardware, internet bandwidth, distance to the exchange, exchange response time, and so on…)|
|Candles - Volumes indicator||3 - 5||This indicator is required most of the time, as it is the one processing the one-minute candles extracted from the exchange to turn it into candles for the rest of the time frames available. In this case, the processing time depends entirely on your hardware.|
|Other indicators||3 - 5||Indicators that depend exclusively on the data products produced by Candles - Volumes may process their products as soon as Candles - Volumes finishes. Indicators with nested dependencies need to wait for their dependencies to finish, thus they are not processed in parallel but in series.|
|Trading Bot||1 - 5||Depending on the complexity of your trading system, the number of dependencies that must be loaded, your hardware, and the same connectivity considerations discussed for the sensor bot, the trading bot may take several seconds to do the processing and place the order at the exchange.|