net.sourceforge.eclipsetrader.trading
Class TradingSystemPlugin

java.lang.Object
  extended byjava.util.Observable
      extended bynet.sourceforge.eclipsetrader.trading.TradingSystemPlugin

public abstract class TradingSystemPlugin
extends java.util.Observable


Constructor Summary
TradingSystemPlugin()
           
 
Method Summary
 Account getAccount()
           
 double getMaxAmount()
           
 double getMaxExposure()
           
 double getMinAmount()
           
 int getQuantity()
           
 Security getSecurity()
           
 int getSignal()
           
abstract  void run()
           
 void setAccount(Account account)
           
 void setMaxAmount(double maxAmountPerTransaction)
           
 void setMaxExposure(double maxExposure)
           
 void setMinAmount(double minAmountPerTransaction)
           
 void setParameters(java.util.Map parameters)
           
 void setSecurity(Security security)
           
 void setSignal(int signal)
           
 
Methods inherited from class java.util.Observable
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TradingSystemPlugin

public TradingSystemPlugin()
Method Detail

getAccount

public Account getAccount()

setAccount

public void setAccount(Account account)

getSecurity

public Security getSecurity()

setSecurity

public void setSecurity(Security security)

getMaxAmount

public double getMaxAmount()

setMaxAmount

public void setMaxAmount(double maxAmountPerTransaction)

getMaxExposure

public double getMaxExposure()

setMaxExposure

public void setMaxExposure(double maxExposure)

getMinAmount

public double getMinAmount()

setMinAmount

public void setMinAmount(double minAmountPerTransaction)

setParameters

public void setParameters(java.util.Map parameters)

run

public abstract void run()

getSignal

public int getSignal()

setSignal

public void setSignal(int signal)

getQuantity

public int getQuantity()