System Requirements

ATSXL was designed and built to run with the minimum resources, which makes it perfect for a remote datacenter or cloud that hosts dedicated or virtualized server. For example, ATSXL runs on Windows Server 2003 with only 512MB RAM and single CPU. Of course, ATSXL runs on a home PC without any problem.

Hardware and Operating System (OS)

ATSXL runs on a broad range of Microsoft Windows platforms and underlying hardware:

  • Any x86 compatible hardware or virtualized server that runs Microsoft Windows environment will be sufficient;
  • Minimum 512MB RAM, i.e. when it's deployed in a remote server with less resources allocated;
  • Mainstream Microsoft Windows editions, from Windows XP (with SP3) to Windows 7, from Windows Server 2003 to Windows Server 2012;


You need to install the following software packages before you can run ATSXL:

  • Microsoft .NET Framework 2.0 or later;
    .Net 3.0 or 3.5 should be OK as they will also install .Net 2.0.

    Note that .Net Framework 4.0 or later can not be used.
  • Any software that generates signals for ATSXL, i.e. AmiBroker, MetaTrader 4 (MT4) or any analysis toolkit of your choice;
  • The Broker's platform that supports trading API, i.e. Interactive Broker's TWS;
  • (Optional) The software that monitors ATSXL's log files, i.e. Log Stash. It is highly recommended if ATSXL is used to automate a trading strategy.