What PC Configuration Do I Need?

From MultiCharts
Jump to navigation Jump to search

Before you start using MultiCharts, please make sure your PC meets at least the minimum tech specs on our website.
Load splitting/resource allocation is generally handled by the OS. MultiCharts uses multi-thread multi-core processes where it's possible, for example, during Optimization. You can increase the speed of strategies calculation/optimization by selecting a more powerful CPU with more cores.

  • Multi-core CPU will increase the optimization speed as this calculation is done with certain values, it can be divided into multiple flows using multi-core CPU.
  • Multi-core CPU will also increase chart indicator calculation as the calculations can be split between the CPU cores (all studies from a single chart are calculated in a separate thread).
  • Multi-core CPU will not increase the backtesting speed as it is a linear calculation procedure and it cannot be divided into parts for calculation.

As for the script calculation speed, we recommend to give preference to the machines with higher CPU frequency, than to the number of cores: e.g. 8 cores with 3600 base frequency is better than 16 cores with 2300 base frequency.

Note: Video cards do not affect MultiCharts performance. GPU cards cannot be utilized for sequential calculations, because it is not possible to divide the data series into parts and do the calculations without referencing historical data.
MultiCharts uses the resources of video cards only when viewing the 3D graph that is accessible after optimization. In all other cases video cards are not utilized.

The more RAM you have, the more charts and indicators you can have open, more data loaded on the charts.
SSD drive can improve the speed of input/output, so it can take less time for MultiCharts to start and to access the data from the database.