net.sourceforge.jasa.agent.strategy
Class AdaptiveStrategyImpl

java.lang.Object
  extended by AbstractStrategy
      extended by net.sourceforge.jasa.agent.strategy.AbstractTradingStrategy
          extended by net.sourceforge.jasa.agent.strategy.FixedQuantityStrategyImpl
              extended by net.sourceforge.jasa.agent.strategy.FixedDirectionStrategy
                  extended by net.sourceforge.jasa.agent.strategy.AdaptiveStrategyImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, AdaptiveStrategy, FixedQuantityStrategy, TradingStrategy, MarketEventListener
Direct Known Subclasses:
DiscreteLearnerStrategy

public abstract class AdaptiveStrategyImpl
extends FixedDirectionStrategy
implements AdaptiveStrategy

 

Field Summary
 
Fields inherited from class net.sourceforge.jasa.agent.strategy.AbstractTradingStrategy
auction, tradeDirectionPolicy
 
Constructor Summary
AdaptiveStrategyImpl()
           
AdaptiveStrategyImpl(AbstractTradingAgent agent)
           
 
Method Summary
 
Methods inherited from class net.sourceforge.jasa.agent.strategy.FixedDirectionStrategy
isBuy, isSell, modifyShout, setBuy
 
Methods inherited from class net.sourceforge.jasa.agent.strategy.FixedQuantityStrategyImpl
determineQuantity, getQuantity, setQuantity
 
Methods inherited from class net.sourceforge.jasa.agent.strategy.AbstractTradingStrategy
clone, getAgent, getTradeDirectionPolicy, initialise, isBuy, modifyOrder, protoClone, reset, setAgent, setTradeDirectionPolicy
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sourceforge.jasa.agent.strategy.AdaptiveStrategy
getLearner, setLearner
 
Methods inherited from interface net.sourceforge.jasa.agent.TradingStrategy
determineQuantity, initialise, isBuy, modifyOrder, setAgent, subscribeToEvents
 

Constructor Detail

AdaptiveStrategyImpl

public AdaptiveStrategyImpl(AbstractTradingAgent agent)

AdaptiveStrategyImpl

public AdaptiveStrategyImpl()