www.pudn.com > asm_java.zip > ASMParam.java
package asm;
import java.awt.Frame;
/**
* Title: Artificial Stock Market
* Description: 人工模拟股市(来源:SFI的Swarm版本)的Java版本
* Copyright: Copyright (c) 2003
* Company: http://agents.yeah.net
* @author jake
* @version 1.0
*/
public class ASMParam extends Frame {
//public class ASMParam{
public int numBFagents; /*" number of BFagents "*/
public static float initholding;
public double initialcash;
public double minholding;
public double mincash;
public double intrate;
//Dividend parameters
public double baseline; //Also used by World.
public double mindividend;
public double maxdividend;
public double amplitude;
public int period;
public int exponentialMAs; //Also used by World.//pj:was BOOL
//Specialist parameters
public double maxprice;
public double minprice;
public double taup;
public int sptype;
public int maxiterations;
public double minexcess;
public double eta;
public double etamax;
public double etamin;
public double rea;
public double reb;
public int randomSeed;
//Agent parameters overridden by the BFagent.
//These might be used for other agents that a user implements.
public double tauv;
public double lambda;
public double maxbid;
public double initvar;
public double maxdev;
public ASMParam(){
numBFagents=30;
initholding=5;
initialcash=10000;
minholding=0;
mincash=0;
intrate=0.1;
//Dividend parameters
baseline=10; //Also used by World.
mindividend=5e-05;
maxdividend=100;
amplitude=0.14178;
period=0;
exponentialMAs=1; //Also used by World.//pj:was BOOL
//Specialist parameters
maxprice=500;
minprice=0.001;
taup=50;
sptype=3;
maxiterations=1000;
minexcess=0.01;
eta=0.0005;
etamax=0.05;
etamin=1e-05;
rea=9;
reb=2;
randomSeed=0;
//Agent parameters overridden by the BFagent.
//These might be used for other agents that a user implements.
tauv=50;
lambda=0.3;
maxbid=10;
initvar=0.400021;
maxdev=100;
}
}