Class BasicOrderExecutionService
- java.lang.Object
-
- de.gsi.financial.samples.service.execution.BasicOrderExecutionService
-
public class BasicOrderExecutionService extends java.lang.ObjectBasic example of order execution processing- Author:
- afischer
-
-
Constructor Summary
Constructors Constructor Description BasicOrderExecutionService(de.gsi.dataset.spi.financial.api.attrs.AttributeModel context, ExecutionPlatform executionPlatform)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExecutionResultcancelOrder(int orderId)ExecutionResultcancelOrder(Order order)OrdercreateOrder(java.lang.String name, java.util.Date entryTime, java.lang.String asset, OrderExpression orderExpression)voidflatPositions(java.lang.String asset)ExecutionResultperformOrder(Order order)ExecutionResultperformOrder(java.lang.String name, java.util.Date entryTime, java.lang.String asset, OrderExpression orderExpression)ExecutionResultperformOrder(java.util.Date entryTime, java.lang.String asset, OrderExpression orderExpression)
-
-
-
Constructor Detail
-
BasicOrderExecutionService
public BasicOrderExecutionService(de.gsi.dataset.spi.financial.api.attrs.AttributeModel context, ExecutionPlatform executionPlatform)
-
-
Method Detail
-
createOrder
public Order createOrder(java.lang.String name, java.util.Date entryTime, java.lang.String asset, OrderExpression orderExpression)
-
performOrder
public ExecutionResult performOrder(java.lang.String name, java.util.Date entryTime, java.lang.String asset, OrderExpression orderExpression)
-
performOrder
public ExecutionResult performOrder(java.util.Date entryTime, java.lang.String asset, OrderExpression orderExpression)
-
performOrder
public ExecutionResult performOrder(Order order)
-
cancelOrder
public ExecutionResult cancelOrder(int orderId)
-
cancelOrder
public ExecutionResult cancelOrder(Order order)
-
flatPositions
public void flatPositions(java.lang.String asset)
-
-