Administrative toolbar

An Agent Based Model for implementing a double auction financial market

annalisa fabretti
Submitted By: annalisafabretti
Submitted: Apr 14, 2016
Last Updated: Apr 14, 2016
80 Downloads (18 Downloads in the last 3 months)

The model implements a double auction financial markets with two types of agents: rational and noise. Rational agents submit orders maximizing their expected utility while noise traders act randomly just caring of their budget constraints. Rational agents are endowed with a linear or a convex payoff. An agent with a linear payoff is a trader investing her own wealth, while an agent with a linear payoff is a portfolio manager investing on behalf of others. The model aims to study the impact of different compensation structure on the market stability and market quantities as prices, volumes, spreads. The convex payoffs increase prices, volatility and spreads while decrease volumes, letting the market to be less liquid.

This model is associated with a publication:

Fabretti, A., Garling, T., Herzel, S., Holmen, M., (2014). Con- vex Incentives in Financial Markets: An Agent-Based Anal- ysis. Available at SSRN:

Cite This Model:
fabretti, annalisa (2016, April 14). "An Agent Based Model for implementing a double auction financial market" (Version 1). CoMSES Computational Model Library. Retrieved from:
Model Version: 1 [Latest]
Version Notes:

Platform: Matlab R2015b
Programming Language:
Operating System: Apple OS X
Licensed Under: Academic Free License 3.0
Instructions on Running This Model:

Model Files
Community Comments

No comments have been posted yet for this version. You must be logged in to post a comment: Log In.