package com.yami.trading.service.contract;
|
|
import com.yami.trading.bean.contract.domain.ContractOrder;
|
import com.yami.trading.bean.data.domain.Realtime;
|
|
import java.math.BigDecimal;
|
import java.math.RoundingMode;
|
import java.time.ZoneId;
|
import java.util.List;
|
|
/**
|
* 合约盈亏计算
|
*/
|
public interface ContractOrderCalculationService {
|
|
/*
|
* 订单盈亏计算
|
*/
|
public void saveCalculation(String order_no);
|
|
public void setOrder_close_line(BigDecimal order_close_line);
|
|
public void setOrder_close_line_type(int order_close_line_type);
|
public BigDecimal calculateAllProfit(ContractOrder order);
|
public BigDecimal calculateTodayProfit(ContractOrder order, ZoneId zoneId);
|
}
|