新版仿ok交易所-后端
1
zj
yesterday 640ccb9229224642515527daf87f308a7aa9bdf4
trading-order-service/src/main/java/com/yami/trading/service/contract/ContractOrderCalculationService.java
@@ -10,13 +10,23 @@
 */
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);
}