It consists of four parts: The project's aim is to provide a self contained pure Java platform independent common infrastructure for developers of trading systems.
Some of the aspects which should be addressed are to provide a common SQL92 compliant database schema for storing financial data, common Java interfaces for how to interchange data between different modules, visualisation of raw financial data and trading signals and several other common aspects needed to create a final trading system.
I am continuing to update the links section below that will guide you to more active java open source projects in that area, though. In fact as a consequence of my interest in the dynamics of stock markets I began a journey into the deeper details of national economics in order to understand currency exchange rates.
This topic finally lead me to a deeper study of money in itself as the metric unit that we use in economics to measure "value", "success" or "utility". This topic turned out to be extremely interesting but at the same time it was very hard to find any information about how our monetary system works.
Go around and ask people where money comes from, who creates it and what determines its value. You will notice that even the people who have a masters degree or Phd. Oh, yes, they will answer in some cryptic technical terms, but they will not be able to draw a simple diagram that outlines the process.
Wells is reported to have said: Editors will implore the writer almost tearfully not to write about money, not because it is an uninteresting subject, but because it has always been a profoundly disturbing one. It affects our lives every day to an extent that cannot be exagerated! In my opinion every citizen of a democratic country on that world should know where our money is coming from. Most likely you came to this web-site in order to look for tools that help you in increasing your monetary wealth.
To understand the metric unit "money" no matter if Dollar or Euro will be an important ingredient in your toolkit for making money. If you have little time and only can afford to read one single book about that subject then I suggest you read Wealth, Virtual Wealth and Debt by Frederick Soddy. You will need the DjVu plugin to read it. This book was published originally in , but still describes the actual facts very well. Even if I do not agree with all conclusions of Frederick Soddy his work is enjoyably thought provoking and will lead you to ask the right questions.
If you have more time then I suggest you to read the following books aswell, in the given order: Money, Bank Credit, and Economic Cycles: There is also an online version of that book.
I am investigating on how to make OJTS more compatible to other java trading system efforts. There is a new wiki available at ITSdoc. The idea behind ITSdoc. Yesterday I released the Version 0. Among the new features are: Data retrieval for shares, funds and currencies from OnVista. Implementation of currency handling and conversions. Portfolios are implemented and you can work with Portfolios the same way as with single security paper items.
Added a general framework for applying algorithms to stock market time series. Added a general data caching mechanism to cache data that was already retrieved over the web in the file system. The manual is not yet updated but it can give you nevertheless some valuable background information if you want to use the library in your project.
The documentation should be updated soon. See for example the list of books on my web-site. Soon I will continue development and I will start to integrate the first "intelligence" into the system. D o c u m e n t a t i o n Documents describing the internals of the project. But if you plan to use another SQL92 compliant database then this is a configuration option. It's the shortest path between Java objects, XML documents and relational tables. L i n k s Links to other projects The JavaTraders Google group may be the best entry for you to find out about other Java based trading systems and tools.
Thu Oct 25More...