Parameters

NameTypeDefault Value
Trader Count Integer 10
The number of traders to create.
Firm Count Integer 5
The number of firms to create.
Initial Firm Value Minimum Real 100000
Initial Firm Value Maximum Real 1000000
Earning Movement Factor Minimum Real .99
Earning Movement Factor Maximum Real 1.01
Firm Shares per Instrument Integer 1000
Share Price Adjustment Minimum Real .98
Share Price Adjustment Maximum Real 1.02
Initial Firm Price Minimum Real 10.0
Initial Firm Price Maximum Real 30.0
Initial Trader Funds Minimum Real 50000
Initial Trader Funds Maximum Real 50000
Firm Shares Count Integer 10000

Behaviors

ActDescription
Build Trading Build the Markets.

Agents

Trader

Attributes

NameTypeDefault Value
Strategy Symbol Random
Funds Real 100000
Instrument Count Integer

Behaviors

ActDescription
Initialize Initialize Initialization. Executed once at the beginning of each model run.
Ask Ask Rule. Executed every period.
Buy Buy Rule. Executed every period.
Execute Execute Rule. Executed every period.

Firm

Attributes

NameTypeDefault Value
Shares Outstanding Integer 0
Last Earnings Real
Last Price Real 1.0
Shares Internal Integer 50000
Price Earnings Ratio Real

Behaviors

ActDescription
Initialize Initialize Initialization. Executed once at the beginning of each model run.
Modify Earnings Modify Earnings Rule. Executed every period.
Offer Shares Offer Shares Initialization. Executed once at the beginning of each model run.
Derive Price Earnings Ratio Derive Price Earnings Ratio.
Clear Offers Clear Offers Rule. Executed every period.

Instrument

Attributes

NameTypeDefault Value
Shares Integer
Status Symbol Ask
Offer Price Real
Total Price Real
Firm Price Earnings Ratio Real

Behaviors

ActDescription
Derive Total Price Derive Total Price.
Derive Firm Price Earnings Ratio Derive Firm Price Earnings Ratio.

Projections:

NameDescriptionType
InstrumentHolders Network
FirmInstruments Network
Target Buy Firms Network