Installation Guide

Installation Guide

The Marketcetera Automated Trading Platform runs on Linux, Windows, OSX, and other flavors of Unix for which a Java JRE or JDK is available. Installers are available here. Download the installer appropriate for your operating system and following the instructions below, accordingly.

Windows native installers are available for 32-bit and 64-bit installations. To install on Windows, download the installer appropriate for your architecture (32-bit or 64-bit) and double-click to install. You can choose which components to install when running the installer. Marketcetera is supported on all modern Windows versions.

Linux packages are available for 32-bit and 64-bit Linux installations. The packages are made available as executable tar balls. To install, download the installer, and execute it as if it were a shell script.


Welcome and License Agreement
The first two screens of the installer are unremarkable. They welcome you to the installation experience and ask you to accept the license agreement, which you’ll find none too onerous.



Select Destination Directory

3Select the destination directory. Unsurprisingly, this is where the application will be installed. Marketcetera does not need to be installed with administrator or root rights. If you choose to run the installer as administrator or root, you’ll need to also run the application as administrator or root thereafter. It’s probably best to just install it somewhere where you don’t need special rights. This is the default behavior on all platforms.

Installation Type


The installation type determines the Marketcetera components that are installed. Photon is the UI client, Order Loader is a command-line utility for bulk-adding orders, and the Strategy Engine is your strategy execution and market data nexus. You probably want to install at least Photon and the Strategy Engine. Might as well throw the Order Loader in there, too, why not? So, just select the full installation.

Configure Broker/Exchange


When installing the Strategy Engine or Order Loader, you’ll need to specify an exchange to connect to. Most people will start by connecting to the Marketcetera simulated exchange for testing. Other exchanges can be added later, as necessary. The default value,, is the host for our simulated exchange. You’ll also need to specify a unique value for SenderCompID. The easiest value to use is probably your email address. Note that each server connection needs a unique SenderCompID. It’s worth noting that your machine will need to have its clock synchronized via NTP to connect to the Marketcetera simulated exchange.

That’s it! You’re done. Next, have a look at our Getting Started how-to.