Font Size: a A A

Futures Trading System Research And Design

Posted on:2011-01-23Degree:MasterType:Thesis
Country:ChinaCandidate:L LingFull Text:PDF
GTID:2208330335498065Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the fast development of Internet, Online trading becomes the main stream of deals in stock markets. It is also because of the widespread of online trading, people are becoming keener on stock deals. Compared with stock, futures trading is just getting started in China, while has better operational behavior and lower risk. Futures investors have much more options as well. If futures trading can also support online deals, I think it will quickly attract more and more investors. At the same time, if we can extend the current mode of stock deals to our futures trading, which will integrate dealing with every major futures exchange in the world from one server and one client, people will be much fonder of futures, but not stocks. As a result, to design a system which can support trading with futures exchanges from the entire world is promising, and undoubtedly will be a appealing tendency in the field of both futures and stock.The thesis has the following several parts. From the beginning, the thesis shortly describes the objective of my research and development on the trading system of futures. In order to better delve into the system developing, we need to be familiar with general idea of current futures market, and some special terminologies, trading working flows and order types of futures. After that, the thesis shows some investigation on current futures systems, and points out some drawbacks. After that the thesis starts to actually introduce the overview of our system, especially the server tier, including the running mode, overall architecture, and some operation procedures. In order to better design and develop the system, the thesis also pays much effort in investigating the two famous techniques in J2EE that our system heavily relies on. One is Java Messaging Service (JMS); the other is Java Rules Engine, especially Drools which is belong to JBoss. These two techniques are critical to the performance and efficiency of our system. Now all the preparations have been completed, I can introduce two significant modules in detail, which are Patsystems Gateway and Order Management. The thesis describes the design thoughts of these two modules, especially aiming at the requirement analysis, workflow design, database design, architecture analysis, and so on. In the end, the thesis goes through the whole process of the content. Furthermore, it points out some bottlenecks of the system and some improvements possibilities.
Keywords/Search Tags:Futures, Trading System, Rule engine, Message driven, Workflow design
PDF Full Text Request
Related items