Search This Blog

Monday, 17 November 2014

SIMULATORS USED IN THIS BOOK

We personally prefer simulators built using modern, object-oriented programming practices. One reason for our choice is that an object-oriented simulator makes it easy to create as many simulation instances or simulated accounts as might be desired. This is especially useful when simulating the behavior of a trading system on an entire portfolio of tradables (as is done in most tests in this book), rather than on a single instrument. An object-oriented simulator also comes in handy when building adaptive, self-optimizing systems where it is sometimes necessary to implement internal simulations. In addition, such software makes the construction of metasystems (systems that trade in or out of the equity curves of other systems) a simple matter. Asset allocation models, for instance, may be treated as metasysterns that dynamically allocate capital to individual trading systems or accounts. A good object-oriented simulator can generate the portfolio equity curves and other information needed to create and back-test asset allocation models operating on top of multiple trading systems. For these reasons, and such others as familiarity, most tests carried out in this book have been performed using the C-Trader toolkit. Do not be alarmed. It is not necessary to have any expertise in C+ + or modem software practices to benefit from this book. The logic of every system or system element examined will be explained in great detail in the text.

No comments:

Post a Comment