C# Class TradingApi.Client.Framework.Services.OrderService

Exibir arquivo Open project: cityindex-attic/TradingApi.Client.CS Class Usage Examples

Public Methods

Method Description
CancelOrder ( CancelOrderRequestDTO cancelOrderRequestDTO ) : ApiTradeOrderResponseDTO
GetActiveStopLimitOrder ( int orderId ) : GetActiveStopLimitOrderResponseDTO
GetOpenPosition ( int orderId ) : GetOpenPositionResponseDTO
GetSingleOrder ( int orderId ) : GetOrderResponseDTO
ListActiveStopLimitOrders ( int tradingAccountId ) : ListActiveStopLimitOrderResponseDTO
ListOpenPositions ( int tradingAccountId ) : ListOpenPositionsResponseDTO
ListStopLimitOrderHistory ( int tradingAccountId, int maxResults ) : ListStopLimitOrderHistoryResponseDTO
ListTradeHistory ( int tradingAccountId, int maxResults ) : ListTradeHistoryResponseDTO
NewStopLimitOrder ( NewStopLimitOrderRequestDTO newStopLimitOrderRequestDTO ) : ApiTradeOrderResponseDTO
NewTradeOrder ( NewTradeOrderRequestDTO newTradeOrderRequestDTO ) : ApiTradeOrderResponseDTO

Private Methods

Method Description
OrderService ( OpenPositionsQuery openPositionsQuery, OrderQuery orderQuery, StopLimitOrderHistoryQuery stopLimitOrderHistoryQuery, NewStopLimitOrderPlacer newStopLimitOrderPlacer, NewTradeOrderPlacer newTradeOrderPlacer, CancelOrderPlacer cancelOrderPlacer, ActiveStopLimitOrderQuery activeStopLimitOrderQuery, TradeHistoryQuery tradeHistoryQuery ) : System

Method Details

CancelOrder() public method

public CancelOrder ( CancelOrderRequestDTO cancelOrderRequestDTO ) : ApiTradeOrderResponseDTO
cancelOrderRequestDTO CancelOrderRequestDTO
return ApiTradeOrderResponseDTO

GetActiveStopLimitOrder() public method

public GetActiveStopLimitOrder ( int orderId ) : GetActiveStopLimitOrderResponseDTO
orderId int
return GetActiveStopLimitOrderResponseDTO

GetOpenPosition() public method

public GetOpenPosition ( int orderId ) : GetOpenPositionResponseDTO
orderId int
return GetOpenPositionResponseDTO

GetSingleOrder() public method

public GetSingleOrder ( int orderId ) : GetOrderResponseDTO
orderId int
return GetOrderResponseDTO

ListActiveStopLimitOrders() public method

public ListActiveStopLimitOrders ( int tradingAccountId ) : ListActiveStopLimitOrderResponseDTO
tradingAccountId int
return ListActiveStopLimitOrderResponseDTO

ListOpenPositions() public method

public ListOpenPositions ( int tradingAccountId ) : ListOpenPositionsResponseDTO
tradingAccountId int
return ListOpenPositionsResponseDTO

ListStopLimitOrderHistory() public method

public ListStopLimitOrderHistory ( int tradingAccountId, int maxResults ) : ListStopLimitOrderHistoryResponseDTO
tradingAccountId int
maxResults int
return ListStopLimitOrderHistoryResponseDTO

ListTradeHistory() public method

public ListTradeHistory ( int tradingAccountId, int maxResults ) : ListTradeHistoryResponseDTO
tradingAccountId int
maxResults int
return ListTradeHistoryResponseDTO

NewStopLimitOrder() public method

public NewStopLimitOrder ( NewStopLimitOrderRequestDTO newStopLimitOrderRequestDTO ) : ApiTradeOrderResponseDTO
newStopLimitOrderRequestDTO NewStopLimitOrderRequestDTO
return ApiTradeOrderResponseDTO

NewTradeOrder() public method

public NewTradeOrder ( NewTradeOrderRequestDTO newTradeOrderRequestDTO ) : ApiTradeOrderResponseDTO
newTradeOrderRequestDTO NewTradeOrderRequestDTO
return ApiTradeOrderResponseDTO