net.sourceforge.jasa.agent.strategy
Class EquilibriumPriceStrategy
java.lang.Object
AbstractStrategy
net.sourceforge.jasa.agent.strategy.AbstractTradingStrategy
net.sourceforge.jasa.agent.strategy.FixedQuantityStrategyImpl
net.sourceforge.jasa.agent.strategy.FixedDirectionStrategy
net.sourceforge.jasa.agent.strategy.EquilibriumPriceStrategy
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, FixedQuantityStrategy, TradingStrategy, MarketEventListener
public class EquilibriumPriceStrategy
- extends FixedDirectionStrategy
- implements java.io.Serializable
A strategy which will bid at the true equilibrium price, if profitable, or
bid truthfully otherwise. Although this is not a realistic strategy, it can
be useful for testing and control experiments.
-
-
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EquilibriumPriceStrategy
public EquilibriumPriceStrategy(AbstractTradingAgent agent,
double price,
int quantity)
EquilibriumPriceStrategy
public EquilibriumPriceStrategy()
protoClone
public java.lang.Object protoClone()
- Overrides:
protoClone
in class AbstractTradingStrategy
modifyShout
public boolean modifyShout(Order shout)
- Overrides:
modifyShout
in class FixedDirectionStrategy
onRoundClosed
public void onRoundClosed(Market auction)