package warehousetype

// WareHouse
const (
	Isolated = 1 // 逐仓
	Cross    = 2 // 全仓
)

// DirectHouse 持仓模式
const (
	OneWayMode = 1 // 单向持仓
	HedgeMode  = 2 // 双向持仓
)

// 下单持仓类型 1开多 2平多 3开空 4平空
const (
	BuyLong   = iota + 1 // 开多
	SellLog              // 平多
	SellShort            // 开空
	BuyShort             // 平空
)

const (
	BOTH  = "both"
	LONG  = "long"
	SHORT = "short"
)

var (
	PosSide = []string{BOTH, LONG, SHORT} // 持仓方向集合
)

const (
	Buy  = 1 // 下单方向买
	Sell = 2 // 下单方向卖
)
const (
	PositionTypeOpen      = 1 // 开仓
	PositionTypeCloseOpen = 2 // 反向开仓
	PositionTypeClose     = 3 // 平仓
	PositionTypeForce     = 4 // 系统强平
	PositionTypeSysClose  = 5 // 系统平仓
)
