package models // Tradeposition 持仓头寸表 - 导历史 type Tradeposition struct { Accountid uint64 `json:"accountid" xorm:"'ACCOUNTID'" binding:"required"` // 账号Id Goodsid uint32 `json:"goodsid" xorm:"'GOODSID'" binding:"required"` // 商品Id Holdertype uint32 `json:"holdertype" xorm:"'HOLDERTYPE'" binding:"required"` // 持仓类别 - 1:单边持仓 2:双边持仓 Buypositionqty uint64 `json:"buypositionqty" xorm:"'BUYPOSITIONQTY'"` // 买期初持仓数量 Buyholderamount float64 `json:"buyholderamount" xorm:"'BUYHOLDERAMOUNT'"` // 买期初持仓总金额[商品币种] Buycurpositionqty uint64 `json:"buycurpositionqty" xorm:"'BUYCURPOSITIONQTY'"` // 买当前持仓总数量 Buycurholderamount float64 `json:"buycurholderamount" xorm:"'BUYCURHOLDERAMOUNT'"` // 买当前持仓总金额[商品币种] Buyfrozenqty uint64 `json:"buyfrozenqty" xorm:"'BUYFROZENQTY'"` // 买持仓冻结数量 Buyotherfrozenqty uint64 `json:"buyotherfrozenqty" xorm:"'BUYOTHERFROZENQTY'"` // 买持仓其他冻结数量(交割冻结) Buyopenreqqty uint64 `json:"buyopenreqqty" xorm:"'BUYOPENREQQTY'"` // 买开仓申请数量(用于比较最大持仓数量) Buyopentotalqty uint64 `json:"buyopentotalqty" xorm:"'BUYOPENTOTALQTY'"` // 买开仓总数量 Buyclosetotalqty uint64 `json:"buyclosetotalqty" xorm:"'BUYCLOSETOTALQTY'"` // 买平仓总数量 Sellpositionqty uint64 `json:"sellpositionqty" xorm:"'SELLPOSITIONQTY'"` // 卖期初持仓数量 Sellholderamount float64 `json:"sellholderamount" xorm:"'SELLHOLDERAMOUNT'"` // 卖期初持仓总金额[商品币种] Sellcurpositionqty uint64 `json:"sellcurpositionqty" xorm:"'SELLCURPOSITIONQTY'"` // 卖当前持仓数量 Sellcurholderamount float64 `json:"sellcurholderamount" xorm:"'SELLCURHOLDERAMOUNT'"` // 卖当前持仓总金额[商品币种] Sellfrozenqty uint64 `json:"sellfrozenqty" xorm:"'SELLFROZENQTY'"` // 卖持仓冻结 Sellotherfrozenqty uint64 `json:"sellotherfrozenqty" xorm:"'SELLOTHERFROZENQTY'"` // 卖持仓其他冻结(交割冻结) Sellopenreqqty uint64 `json:"sellopenreqqty" xorm:"'SELLOPENREQQTY'"` // 卖开仓申请数量(用于比较最大持仓数量) Sellopentotalqty uint64 `json:"sellopentotalqty" xorm:"'SELLOPENTOTALQTY'"` // 卖开仓总数量 Sellclosetotalqty uint64 `json:"sellclosetotalqty" xorm:"'SELLCLOSETOTALQTY'"` // 卖平仓总数量 Usedmargin float64 `json:"usedmargin" xorm:"'USEDMARGIN'"` // 占用保证金[商品币种] Tradeproperty uint32 `json:"tradeproperty" xorm:"'TRADEPROPERTY'"` // 交易属性 Buytnqty uint64 `json:"buytnqty" xorm:"'BUYTNQTY'"` // 买T+N冻结总量 Buytnusedqty uint64 `json:"buytnusedqty" xorm:"'BUYTNUSEDQTY'"` // 买T+N使用量(可以使用T+N的冻结数量) Selltnqty uint64 `json:"selltnqty" xorm:"'SELLTNQTY'"` // 卖T+N冻结总量 Selltnusedqty uint64 `json:"selltnusedqty" xorm:"'SELLTNUSEDQTY'"` // 卖T+N使用量(可以使用T+N的冻结数量) Buycurtdposition uint64 `json:"buycurtdposition" xorm:"'BUYCURTDPOSITION'"` // 买期末今日头寸 Buyfretdposition uint64 `json:"buyfretdposition" xorm:"'BUYFRETDPOSITION'"` // 买冻结今日头寸 Sellcurtdposition uint64 `json:"sellcurtdposition" xorm:"'SELLCURTDPOSITION'"` // 卖期末今日头寸 Sellfretdposition uint64 `json:"sellfretdposition" xorm:"'SELLFRETDPOSITION'"` // 卖冻结今日头寸 } // TableName is TRADEPOSITION func (Tradeposition) TableName() string { return "TRADEPOSITION" }