| | |
| | | */ |
| | | public interface ContractOrderCalculationService { |
| | | |
| | | /* |
| | | * 订单盈亏计算 |
| | | */ |
| | | public void saveCalculation(String order_no, List<ContractOrder> partyContractOrders); |
| | | |
| | | public void setOrder_close_line(BigDecimal order_close_line); |
| | | /* |
| | | * 订单盈亏计算 |
| | | */ |
| | | public void saveCalculation(String order_no, List<ContractOrder> partyContractOrders); |
| | | |
| | | public void setOrder_close_line_type(int order_close_line_type); |
| | | public void setOrder_close_line(BigDecimal order_close_line); |
| | | |
| | | public void setOrder_close_line_type(int order_close_line_type); |
| | | |
| | | /** |
| | | * 按与 settle 相同的规则计算强平价格(全仓/逐仓由 order_close_line_type 决定) |
| | | */ |
| | | String calculateForceClosePriceForOrder(ContractOrder order); |
| | | |
| | | /** |
| | | * 按最新行情刷新持仓未实现盈亏(价差盈亏 + 资金费) |
| | | */ |
| | | void refreshMarkPriceProfit(ContractOrder order); |
| | | |
| | | } |