记录类 Trade
java.lang.Object
java.lang.Record
org.dromara.northstar.common.model.core.Trade
public record Trade(String gatewayId, String originOrderId, String orderId, CoreEnum.DirectionEnum direction, CoreEnum.OffsetFlagEnum offsetFlag, double price, int volume, CoreEnum.TradeTypeEnum tradeType, CoreEnum.PriceSourceEnum priceSource, LocalDate tradingDay, LocalDate tradeDate, LocalTime tradeTime, long tradeTimestamp, Contract contract)
extends Record
-
构造器概要
构造器构造器说明Trade(String gatewayId, String originOrderId, String orderId, CoreEnum.DirectionEnum direction, CoreEnum.OffsetFlagEnum offsetFlag, double price, int volume, CoreEnum.TradeTypeEnum tradeType, CoreEnum.PriceSourceEnum priceSource, LocalDate tradingDay, LocalDate tradeDate, LocalTime tradeTime, long tradeTimestamp, Contract contract) 创建Trade记录类的实例。 -
方法概要
修饰符和类型方法说明contract()返回contract记录组件的值。返回direction记录组件的值。final boolean指示某个其他对象是否“等于”此对象。返回gatewayId记录组件的值。final inthashCode()返回此对象的哈希代码值。static Tradeof(CoreField.TradeField trade, IContractManager contractManager) 返回offsetFlag记录组件的值。orderId()返回orderId记录组件的值。返回originOrderId记录组件的值。doubleprice()返回price记录组件的值。返回priceSource记录组件的值。final StringtoString()返回此记录类的字符串表示形式。返回tradeDate记录组件的值。返回tradeTime记录组件的值。long返回tradeTimestamp记录组件的值。返回tradeType记录组件的值。返回tradingDay记录组件的值。intvolume()返回volume记录组件的值。
-
构造器详细资料
-
Trade
public Trade(String gatewayId, String originOrderId, String orderId, CoreEnum.DirectionEnum direction, CoreEnum.OffsetFlagEnum offsetFlag, double price, int volume, CoreEnum.TradeTypeEnum tradeType, CoreEnum.PriceSourceEnum priceSource, LocalDate tradingDay, LocalDate tradeDate, LocalTime tradeTime, long tradeTimestamp, Contract contract) 创建Trade记录类的实例。- 参数:
gatewayId-gatewayId记录组件的值originOrderId-originOrderId记录组件的值orderId-orderId记录组件的值direction-direction记录组件的值offsetFlag-offsetFlag记录组件的值price-price记录组件的值volume-volume记录组件的值tradeType-tradeType记录组件的值priceSource-priceSource记录组件的值tradingDay-tradingDay记录组件的值tradeDate-tradeDate记录组件的值tradeTime-tradeTime记录组件的值tradeTimestamp-tradeTimestamp记录组件的值contract-contract记录组件的值
-
-
方法详细资料
-
toTradeField
-
of
-
toString
返回此记录类的字符串表示形式。此表示形式包含类的名称,后跟每个记录组件的名称和值。 -
hashCode
public final int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 使用Objects::equals(Object,Object)对参考组件进行比较;使用 '==' 对基元组件进行比较 -
gatewayId
返回gatewayId记录组件的值。- 返回:
gatewayId记录组件的值
-
originOrderId
返回originOrderId记录组件的值。- 返回:
originOrderId记录组件的值
-
orderId
返回orderId记录组件的值。- 返回:
orderId记录组件的值
-
direction
返回direction记录组件的值。- 返回:
direction记录组件的值
-
offsetFlag
返回offsetFlag记录组件的值。- 返回:
offsetFlag记录组件的值
-
price
public double price()返回price记录组件的值。- 返回:
price记录组件的值
-
volume
public int volume()返回volume记录组件的值。- 返回:
volume记录组件的值
-
tradeType
返回tradeType记录组件的值。- 返回:
tradeType记录组件的值
-
priceSource
返回priceSource记录组件的值。- 返回:
priceSource记录组件的值
-
tradingDay
返回tradingDay记录组件的值。- 返回:
tradingDay记录组件的值
-
tradeDate
返回tradeDate记录组件的值。- 返回:
tradeDate记录组件的值
-
tradeTime
返回tradeTime记录组件的值。- 返回:
tradeTime记录组件的值
-
tradeTimestamp
public long tradeTimestamp()返回tradeTimestamp记录组件的值。- 返回:
tradeTimestamp记录组件的值
-
contract
返回contract记录组件的值。- 返回:
contract记录组件的值
-