Software for Constructing a Market Trading System

If there had been a contest between C++ and Java then Java won. Unfortunately, a lot of people who develop software for market trading systems and models have not gotten the news and still use C++.

C++ will always be the language of choice for the narrow class of software applications that are "close to the metal" of the computer system. These applications include device drivers, operating systems and high performance database systems. Out side of this narrow class, Java is currently the only reasonably choice for application implementation.

The reason that Java is the the language of choice has less to do with the language itself than with the massive software base that exits for Java. Java allows the application developer to make use of the largest body of reusable software that has ever been implemented. For decades people have written in the computer science literature about portable, reusable software. In Java this has finally been realized.

This page provides links to resources for building an intra-day trading system in Java. Such a trading system consists of the following components:

Table of Contents

Ian Kaplan
Last updated, August, 2008

back to A Java Intra-day Traeding System, Quantitative Finance and other Topics

back to home page