Adaptive Modeler

Adaptive Modeler

Adaptive Modeler (also known as Altreva Adaptive Modeler) is a software application for creating financial market simulation models for the purpose of forecasting prices of real world market traded stocks or other securities or assets. The technology used is based on the theory of Agent-Based Computational Economics (ACE), the computational study of economic processes modeled as dynamic systems of interacting agents [ [http://www.econ.iastate.edu/tesfatsi/acedemos.htm#ACE ACE Comp Labs and Demos] . Department of Economics, Iowa State University.] . The software creates an agent-based model that consist of a population of agents that trade on a virtual market. The agents represent traders or investors that use technical trading rules that evolve through a special adaptive form of genetic programming. The forecasts are based on the behavior of the entire virtual market instead of only on the best performing agents. This is done to increase the robustness of the model and its ability to adapt to changing market circumstances.

Contrary to many other techniques used in technical analysis software (such as repeated optimizing and back-testing of trading rules, genetic algorithms and neural networks), Adaptive Modeler does not use optimization or overfitting on historical training data. Instead, its models evolve incrementally over the available price data. Agents experience every price bar only once (as in the real world). Also there is no difference in the processing of historical and new price data (there is no training phase). Therefore there is no specific reason to expect that a model’s performance that has been demonstrated on historical data is better than its future performance (unlike when optimization or overfitting is used). Although past performance is never indicative of future performance, the results can be considered more significant and reliable with respect to future price data than results demonstrated on historical data by techniques based on optimization or overfitting.

In an example model [ [http://www.altreva.com/product.htm#example Example model] . Altreva.] , Adaptive Modeler shows significant risk-adjusted excess returns after transaction costs over the S&P 500 index. On historical price data covering a period of 57 years (1950-2007) a compounded average annual return of over 20% has been achieved, which is an excess annual return of 13%.

As an example of virtual intelligent life in a complex system (such as a stock market), Adaptive Modeler is said to be an illustration of simple agents interacting in a complex (nonlinear) way to forecast stock prices [ [http://www.evil.eu/evilsolutions/marketsshowcase.html Financial Markets Show Case - Adaptive Modeler from Altreva] . Evil Solutions, Evil Ltd.] .

Origins

Adaptive Modeler was created by Jim Witkam and was first released publicly as alpha version 0.90 in August 2005. Several updated versions have been released since then.

References

* [http://www.econ.iastate.edu/tesfatsi/acedemos.htm#ACE ACE Comp Labs and Demos] . Department of Economics, Iowa State University.
* [http://www.evil.eu/evilsolutions/marketsshowcase.html Financial Markets Show Case - Adaptive Modeler from Altreva] . Evil Solutions, Evil Ltd.
* [http://www.altreva.com Altreva]

Notes


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Comparison of agent-based modeling software — In the last few years, the agent based modeling (ABM) community has developed several practical agent based modeling toolkits that enable individuals to develop agent based applications. More and more such toolkits are coming into existence, and… …   Wikipedia

  • Computer simulation — This article is about computer model within a scientific context. For artistic usage, see 3d modeling. For simulating a computer on a computer, see emulator. A 48 hour computer simulation of Typhoon Mawar using the Weather Research and… …   Wikipedia

  • Сравнение средств разработки для создания мультиагентных систем — Платформа Основное назначение Лицензия Требуемый язык программирования Требуемая ОС Поддержка пользователя Соответствует ли требованиям FIPA Возможности ГИС Трехмерные возможности ABLE …   Википедия

  • Oracle SQL Developer — Developer(s) Oracle Corporation Stable release 3.0 / March 29, 2011; 7 months ago (2011 03 29) Written in Java …   Wikipedia

  • Agent-based model — An agent based model (ABM) (also sometimes related to the term multi agent system or multi agent simulation) is a class of computational models for simulating the actions and interactions of autonomous agents (both individual or collective… …   Wikipedia

  • Sybase — Infobox Company company name = Sybase Inc. company company type = Public NYSE: [http://www.nyse.com/about/listed/lcddata.html?ticker=SY SY] foundation = Berkeley, California (1984) location = Dublin, California key people = John S. Chen; CEO,… …   Wikipedia

  • Model (macroeconomics) — A model in macroeconomics is a logical, mathematical, and/or computational framework designed to describe the operation of a national or regional economy, and especially the dynamics of aggregate quantities such as the total amount of goods and… …   Wikipedia

  • Species of StarCraft — Blizzard Entertainment s 1998 bestselling real time strategy game series StarCraft revolves around interstellar affairs in a distant sector of the galaxy, with three species and multiple factions all vying for supremacy in the sector. The… …   Wikipedia

  • Races of StarCraft — Blizzard Entertainment s bestselling real time strategy game series StarCraft revolves around interstellar affairs in a distant sector of the galaxy, with three species and multiple factions all vying for supremacy in the sector. The playable… …   Wikipedia

  • Macroeconomic model — A macroeconomic model is an analytical tool designed to describe the operation of the economy of a country or a region. These models are usually designed to examine the dynamics of aggregate quantities such as the total amount of goods and… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”