记录类 Position
java.lang.Object
java.lang.Record
org.dromara.northstar.common.model.core.Position
public record Position(String positionId, CoreEnum.PositionDirectionEnum positionDirection, int position, int frozen, int ydPosition, int ydFrozen, int tdPosition, int tdFrozen, double openPrice, double openPriceDiff, double positionProfit, double positionProfitRatio, double useMargin, double exchangeMargin, double contractValue, Contract contract, long updateTimestamp, String gatewayId)
extends Record
-
构造器概要
构造器构造器说明Position(String positionId, CoreEnum.PositionDirectionEnum positionDirection, int position, int frozen, int ydPosition, int ydFrozen, int tdPosition, int tdFrozen, double openPrice, double openPriceDiff, double positionProfit, double positionProfitRatio, double useMargin, double exchangeMargin, double contractValue, Contract contract, long updateTimestamp, String gatewayId) 创建Position记录类的实例。 -
方法概要
修饰符和类型方法说明contract()返回contract记录组件的值。double返回contractValue记录组件的值。final boolean指示某个其他对象是否“等于”此对象。double返回exchangeMargin记录组件的值。intfrozen()返回frozen记录组件的值。返回gatewayId记录组件的值。final inthashCode()返回此对象的哈希代码值。double返回openPrice记录组件的值。double返回openPriceDiff记录组件的值。intposition()返回position记录组件的值。返回positionDirection记录组件的值。返回positionId记录组件的值。double返回positionProfit记录组件的值。double返回positionProfitRatio记录组件的值。inttdFrozen()返回tdFrozen记录组件的值。int返回tdPosition记录组件的值。final StringtoString()返回此记录类的字符串表示形式。long返回updateTimestamp记录组件的值。double返回useMargin记录组件的值。intydFrozen()返回ydFrozen记录组件的值。int返回ydPosition记录组件的值。
-
构造器详细资料
-
Position
public Position(String positionId, CoreEnum.PositionDirectionEnum positionDirection, int position, int frozen, int ydPosition, int ydFrozen, int tdPosition, int tdFrozen, double openPrice, double openPriceDiff, double positionProfit, double positionProfitRatio, double useMargin, double exchangeMargin, double contractValue, Contract contract, long updateTimestamp, String gatewayId) 创建Position记录类的实例。- 参数:
positionId-positionId记录组件的值positionDirection-positionDirection记录组件的值position-position记录组件的值frozen-frozen记录组件的值ydPosition-ydPosition记录组件的值ydFrozen-ydFrozen记录组件的值tdPosition-tdPosition记录组件的值tdFrozen-tdFrozen记录组件的值openPrice-openPrice记录组件的值openPriceDiff-openPriceDiff记录组件的值positionProfit-positionProfit记录组件的值positionProfitRatio-positionProfitRatio记录组件的值useMargin-useMargin记录组件的值exchangeMargin-exchangeMargin记录组件的值contractValue-contractValue记录组件的值contract-contract记录组件的值updateTimestamp-updateTimestamp记录组件的值gatewayId-gatewayId记录组件的值
-
-
方法详细资料
-
toPositionField
-
toString
返回此记录类的字符串表示形式。此表示形式包含类的名称,后跟每个记录组件的名称和值。 -
hashCode
public final int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 使用Objects::equals(Object,Object)对参考组件进行比较;使用 '==' 对基元组件进行比较 -
positionId
返回positionId记录组件的值。- 返回:
positionId记录组件的值
-
positionDirection
返回positionDirection记录组件的值。- 返回:
positionDirection记录组件的值
-
position
public int position()返回position记录组件的值。- 返回:
position记录组件的值
-
frozen
public int frozen()返回frozen记录组件的值。- 返回:
frozen记录组件的值
-
ydPosition
public int ydPosition()返回ydPosition记录组件的值。- 返回:
ydPosition记录组件的值
-
ydFrozen
public int ydFrozen()返回ydFrozen记录组件的值。- 返回:
ydFrozen记录组件的值
-
tdPosition
public int tdPosition()返回tdPosition记录组件的值。- 返回:
tdPosition记录组件的值
-
tdFrozen
public int tdFrozen()返回tdFrozen记录组件的值。- 返回:
tdFrozen记录组件的值
-
openPrice
public double openPrice()返回openPrice记录组件的值。- 返回:
openPrice记录组件的值
-
openPriceDiff
public double openPriceDiff()返回openPriceDiff记录组件的值。- 返回:
openPriceDiff记录组件的值
-
positionProfit
public double positionProfit()返回positionProfit记录组件的值。- 返回:
positionProfit记录组件的值
-
positionProfitRatio
public double positionProfitRatio()返回positionProfitRatio记录组件的值。- 返回:
positionProfitRatio记录组件的值
-
useMargin
public double useMargin()返回useMargin记录组件的值。- 返回:
useMargin记录组件的值
-
exchangeMargin
public double exchangeMargin()返回exchangeMargin记录组件的值。- 返回:
exchangeMargin记录组件的值
-
contractValue
public double contractValue()返回contractValue记录组件的值。- 返回:
contractValue记录组件的值
-
contract
返回contract记录组件的值。- 返回:
contract记录组件的值
-
updateTimestamp
public long updateTimestamp()返回updateTimestamp记录组件的值。- 返回:
updateTimestamp记录组件的值
-
gatewayId
返回gatewayId记录组件的值。- 返回:
gatewayId记录组件的值
-