Position持仓类用于处理账户持仓信息.使用时可以通过Protfolio.hold(String code)类进行实例化。需要导入 import cn.quanttech.quantera.yotta.core.portfolio.Position
。
Position.secuCode
持仓合约标的。
xxxxxxxxxx
Position.getYesterdayPosition()
获取昨日持仓。
返回值:
float类型, 昨日持仓。
xxxxxxxxxx
Position.getTodayPosition()
获取今日持仓。
返回值:
float类型, 今日持仓。
xxxxxxxxxx
Position.getLongPosition()
获取多头持仓。
返回值:
float类型, 多头持仓。
xxxxxxxxxx
Position.getShortPosition()
获取空头持仓。
返回值:
float类型, 空头持仓。
xxxxxxxxxx
Position.getLongAvgCost()
获取多头持仓均价。
返回值:
float类型,多头均价。
xxxxxxxxxx
Position.getShortAvgCost()
获取空头持仓均价。
返回值:
float类型 , 空头均价。
xxxxxxxxxx
Position.getShortAvgCost()
获取空头持仓均价。
返回值:
float类型 , 空头均价。
xxxxxxxxxx
Position.newPosition(security)
根据标的创建一个仓位信息类。
参数:
security: string 合约标的。
返回值:
返回Position 实例。
xxxxxxxxxx
Position.getLastTradingTime()
获取最新交易时间(包括开仓时间与平仓时间)。
返回值:
返回java.time.LocalDateTime类型, 最新交易时间。
xxxxxxxxxx
Position.getLastOpenTime()
获取最新开仓时间。
返回值:
返回java.time.LocalDateTime类型, 最新开仓时间。
xxxxxxxxxx
Position.getLastCloseTime()
获取最新平仓时间。
返回值:
返回java.time.LocalDateTime类型 , 最新平仓时间。
xxxxxxxxxx
Position.getLastLongOpenTime()
获取最新多头开仓时间。
返回值:
返回java.time.LocalDateTime类型 , 最新多头开仓时间。
xxxxxxxxxx
Position.getLastLongCloseTime()
获取最新多头平仓时间。
返回值:
返回java.time.LocalDateTime类型 , 最新多头平仓时间。
xxxxxxxxxx
Position.getLastShortOpenTime()
获取最新空头开仓时间。
返回值:
返回java.time.LocalDateTime类型, 最新空头开仓时间。
xxxxxxxxxx
Position.getLastShortCloseTime()
获取最新空头平仓时间。
返回值:
返回java.time.LocalDateTime类型 , 最新空头平仓时间。
xxxxxxxxxx
Position.getLastOpenPrice()
获取最新开仓价格。
返回值:
返回 float 类型 , 最新开仓价格。
xxxxxxxxxx
Position.getLastClosePrice()
获取最新平仓价格。
返回值:
返回 float 类型, 最新平仓价格。
xxxxxxxxxx
Position.getLastLongOpenPrice()
获取最新多头开仓价格。
返回值:
返回 float 类型 , 最新多头开仓价格。
xxxxxxxxxx
Position.getLastLongClosePrice()
获取最新多头平仓价格。
返回值:
返回 float 类型 ,最新多头平仓价格。
xxxxxxxxxx
Position.getLastShortOpenPrice()
获取最新空头开仓价格。
返回值:
返回 float 类型 ,最新空头开仓价格。
xxxxxxxxxx
Position.getLastShortClosePrice()
获取最新空头平仓价格。
返回值:
返回 float 类型 ,最新空头平仓价格。