Package com.strategyquant.tradinglib
Class ATMExit
java.lang.Object
com.strategyquant.tradinglib.ATMExit
- All Implemented Interfaces:
Serializable
- See Also:
- Serialized Form
-
Field Summary
Modifier and TypeFieldDescriptioncom.strategyquant.tradinglib.atm.exits.AbstractExitLevel
com.strategyquant.tradinglib.atm.ATMMoveSL2BE
com.strategyquant.tradinglib.atm.sizes.AbstractATMPositionSize
-
Constructor Summary
ConstructorDescriptionATMExit(int exitIndex, org.jdom2.Element elExit, int sizeDecimals, double minimalSize)
-
Method Summary
Modifier and TypeMethodDescriptionclone()
double
computeSize(double fullSize, double sizeSoFar, boolean isLastExit)
org.jdom2.Element
getXML()
void
setForOrder(ILiveOrder order, StrategyBase strategy, double originalSL, double originalPT)
toString()
static String
toString(byte closeType, byte exitIndex)
-
Field Details
-
positionSize
public com.strategyquant.tradinglib.atm.sizes.AbstractATMPositionSize positionSize -
exitLevel
public com.strategyquant.tradinglib.atm.exits.AbstractExitLevel exitLevel -
moveSL2BE
public com.strategyquant.tradinglib.atm.ATMMoveSL2BE moveSL2BE
-
-
Constructor Details
-
Method Details
-
computeSize
public double computeSize(double fullSize, double sizeSoFar, boolean isLastExit) -
setForOrder
public void setForOrder(ILiveOrder order, StrategyBase strategy, double originalSL, double originalPT) throws TradingException- Throws:
TradingException
-
toString
-
toString
-
getXML
public org.jdom2.Element getXML() -
clone
-