net.sourceforge.jasa.agent.strategy
Class SimpleMarkupStrategy
java.lang.Object
AbstractStrategy
net.sourceforge.jasa.agent.strategy.AbstractTradingStrategy
net.sourceforge.jasa.agent.strategy.FixedQuantityStrategyImpl
net.sourceforge.jasa.agent.strategy.SimpleMarkupStrategy
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, FixedQuantityStrategy, TradingStrategy, MarketEventListener
public class SimpleMarkupStrategy
- extends FixedQuantityStrategyImpl
A strategy which sets the current price and direction of the agent's order
based on a forecast of the next period price, as specified by the agent's
valuation policy.
- See Also:
ReturnForecastValuationPolicy
-
-
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
prng
protected RandomEngine prng
markup
protected double markup
markupDistribution
protected AbstractContinousDistribution markupDistribution
SimpleMarkupStrategy
public SimpleMarkupStrategy()
modifyShout
public boolean modifyShout(Order shout)
- Overrides:
modifyShout
in class FixedQuantityStrategyImpl
getPrng
public RandomEngine getPrng()
setPrng
public void setPrng(RandomEngine prng)
getMarkupDistribution
public AbstractContinousDistribution getMarkupDistribution()
setMarkupDistribution
public void setMarkupDistribution(AbstractContinousDistribution markupDistribution)
initialiseMarkup
public void initialiseMarkup()