I'm a new user and have tested a few example algorithms referencing 1 minute data. The example algorithms use very few calculations, such as a couple simple RSI and MAs calculations, and backtest for only a few months. The related backtest calculation speed seems to be very slow compared to other environments such as TradeStation that typically rely on a standalone workstation with a high performance processor and RAM. Is the Q system calculation speed due to shared low performance processor virtual server performance? Are there Q system options to access high performance processors, or add accelerators to speed up 1 minute data access and improve calculation speed for building and backtesting large complex algorithms? I'm considering whether to perform technical indicator calculations within the dataframe or within python code to achieve the best calculation performance given accelerator processor options.
Thanks!