net.sourceforge.jasa.agent.strategy
Class FixedDirectionStrategy

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
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, FixedQuantityStrategy, TradingStrategy, MarketEventListener
Direct Known Subclasses:
AdaptiveStrategyImpl, BeatTheQuoteStrategy, EquilibriumPriceStrategy, EstimatedEPStrategy, FixedPriceStrategy, GDLStrategy, GDQStrategy, GDStrategy, KaplanStrategy, MarkupStrategyDecorator, MomentumStrategy, ProportionalMarkupStrategy, PureSimpleStrategy, RandomConstrainedStrategy, RandomUnconstrainedStrategy, TruthTellingStrategy

public abstract class FixedDirectionStrategy
extends FixedQuantityStrategyImpl

 

Field Summary
 
Fields inherited from class net.sourceforge.jasa.agent.strategy.AbstractTradingStrategy
auction, tradeDirectionPolicy
 
Constructor Summary
FixedDirectionStrategy()
           
FixedDirectionStrategy(AbstractTradingAgent agent)
           
 
Method Summary
 boolean isBuy()
           
 boolean isSell()
           
 boolean modifyShout(Order shout)
           
 void setBuy(boolean isBuy)
           
 
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.TradingStrategy
initialise, isBuy, modifyOrder, setAgent, subscribeToEvents
 

Constructor Detail

FixedDirectionStrategy

public FixedDirectionStrategy()

FixedDirectionStrategy

public FixedDirectionStrategy(AbstractTradingAgent agent)
Method Detail

modifyShout

public boolean modifyShout(Order shout)
Overrides:
modifyShout in class FixedQuantityStrategyImpl

isBuy

public boolean isBuy()

isSell

public boolean isSell()

setBuy

public void setBuy(boolean isBuy)