Uses of Interface
com.strategyquant.tradinglib.ILiveOrder
-
Uses of ILiveOrder in com.strategyquant.tradinglib
Modifier and TypeMethodDescriptionBuy.Buy limit.Buy stop.Trader.BuyStopLimit(String symbol, double price)
Buy stop limit.ILiveOrder.Close(byte closeType)
Close.ILiveOrder.CloseAsync()
Close async.ILiveOrder.CloseAsync(com.strategyquant.tradinglib.event.ITradingEventListener orderEventListener)
Close async.ILiveOrder.computeSizeIfMissing()
Compute size if missing.Trader.getOpenOrder(int index, boolean includeClosingOrders)
Gets the open order.ILiveOrder.ModifyAsync()
Modify async.ILiveOrder.ModifyAsync(com.strategyquant.tradinglib.event.ITradingEventListener orderEventListener)
Modify async.Open.Open.Trader.refuseOrder(ILiveOrder order, String message)
Refuse order.Sell.Sell limit.Sell stop.Trader.SellStopLimit(String symbol, double price)
Sell stop limit.Trader.send(ILiveOrder order, byte action, byte additionalFlag, int syncType, com.strategyquant.tradinglib.event.ITradingEventListener orderEventListener)
Send.Trader.send(ILiveOrder order, byte action, int syncType, com.strategyquant.tradinglib.event.ITradingEventListener orderEventListener)
Send.ILiveOrder.Send()
Send.ILiveOrder.SendAsync()
Send async.ILiveOrder.SendAsync(com.strategyquant.tradinglib.event.ITradingEventListener orderEventListener)
Send async.ILiveOrder.setComment(String comment)
Sets the comment.ILiveOrder.setExitIndex(byte exitIndex)
ILiveOrder.setExpiration(long expirationDate)
Sets the expiration.ILiveOrder.setMagicNumber(int magicNumber)
Sets the magic number.ILiveOrder.setMaxSlippage(double maxSlippage)
Sets the max slippage.ILiveOrder.setPT(byte ptType, double value)
Sets the PT.ILiveOrder.setPT(double priceLevel)
Sets the PT.ILiveOrder.setSize(double quantity)
Sets the size.ILiveOrder.setSL(byte slType, double value)
Sets the SL.ILiveOrder.setSL(double priceLevel)
Sets the SL.ILiveOrder.setSLType(byte slType)
Sets the SL type.Modifier and TypeMethodDescriptionabstract double
CommissionsMethod.computeCommissionsOnClose(ILiveOrder order, double tickSize, double pointValue)
Compute commissions on close.abstract double
CommissionsMethod.computeCommissionsOnOpen(ILiveOrder order, double tickSize, double pointValue)
Compute commissions on open.double
ExitMethod.correctSLPT(ILiveOrder order, double SLPT, boolean isSL)
Correct SLPT.Trader.refuseOrder(ILiveOrder order, String message)
Refuse order.Trader.send(ILiveOrder order, byte action, byte additionalFlag, int syncType, com.strategyquant.tradinglib.event.ITradingEventListener orderEventListener)
Send.Trader.send(ILiveOrder order, byte action, int syncType, com.strategyquant.tradinglib.event.ITradingEventListener orderEventListener)
Send.boolean
ExitMethod.setExit(ILiveOrder order, StrategyBase strategy)
Sets the exit.static void
ATM.setForOrder(ILiveOrder order, StrategyBase strategy)
void
ATMExit.setForOrder(ILiveOrder order, StrategyBase strategy, double originalSL, double originalPT)
abstract void
ExitMethod.setForOrder(ILiveOrder order, StrategyBase strategy)
Sets the for order.void
Order.setFromLiveOrder(ILiveOrder liveOrder)
Sets the from live order.abstract void
RiskManagementMethod.verifyOrder(Trader trader, ILiveOrder order)
Verify order.