Skip to Main Content
Futures traders increasingly use program trading systems for one or more stages of the trading process. In order to stay competitive, futures firms have to rely more on their program trading systems to increase their responsiveness to market conditions. First, an overview of how these systems work was introduced. Then, aiming at the traits of Chinese futures trading information system, a distributed architecture for middleware-based futures program trading platform was proposed. Based on above mentioned architecture, the conceptual design of the platform was given. The key platform technologies including the description language interpreter, main memory database, communication middleware, real-time publish/subscribe middleware were discussed. Finally, the trading platform system, named SmartPTrader, was developed and applied based on the proposed system architecture and implementation method. Results of performance analysis and simulation test show that the architecture and technologies have a better result and can effectively enhance the communication availability and reliability for the platform.