Package org.marketcetera.trade.pnl
Interface TradePnlClient
-
- All Superinterfaces:
AutoCloseable,BaseClient,Closeable
public interface TradePnlClient extends BaseClient
Provides a client interface for TradePnlRpc services.- Since:
- $Release$
- Version:
- $Id$
- Author:
- Colin DuPlantis
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CurrentPositiongetCurrentPositions(UserID inUserID, PageRequest inPageRequest)Requests positions for a user.ProfitAndLossgetProfitAndLoss(UserID inUserID, Instrument inInstrument, PageRequest inPageRequest)Requests profit and loss for a user and an instrument.-
Methods inherited from interface org.marketcetera.core.BaseClient
addClientStatusListener, close, isRunning, removeClientStatusListener, start, stop
-
-
-
-
Method Detail
-
getCurrentPositions
CurrentPosition getCurrentPositions(UserID inUserID, PageRequest inPageRequest)
Requests positions for a user.- Parameters:
inUserID- aUserIDvalueinPageRequest- aPageRequestvalue- Returns:
- a
CurrentPositionvalue
-
getProfitAndLoss
ProfitAndLoss getProfitAndLoss(UserID inUserID, Instrument inInstrument, PageRequest inPageRequest)
Requests profit and loss for a user and an instrument.- Parameters:
inUserID- aUserIDvalueinInstrument- aInstrumentvalueinPageRequest- aPageRequestvalue- Returns:
- a
ProfitAndLossvalue
-
-