You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

23 lines
1.6 KiB

package entity
// TradePlan 交易计划
type TradePlan struct {
Id int64 `gorm:"column:id;primaryKey" json:"id"` // id
UserId int64 `gorm:"column:user_id" json:"userId"` // 用户id
Status int8 `gorm:"column:status" json:"status"` // 状态:0禁用,1启用
Exchange int8 `gorm:"column:exchange" json:"exchange"` // 交易所
InstId string `gorm:"column:inst_id" json:"instId"` // 交易产品id
Interval string `gorm:"column:interval" json:"interval"` // 交易周期
SigStrategy string `gorm:"column:sig_strategy" json:"sigStrategy"` // 交易信号策略
ExitStrategy string `gorm:"column:exit_strategy" json:"exitStrategy"` // 退出策略
TradeStrategy string `gorm:"column:trade_strategy" json:"tradeStrategy"` // 下单仓位管理策略
SigStrategyParam string `gorm:"column:sig_strategy_param" json:"sigStrategyParam"` // 交易信号策略参数
ExitStrategyParam string `gorm:"column:exit_strategy_param" json:"exitStrategyParam"` // 退出策略名称参数
TradeStrategyParam string `gorm:"column:trade_strategy_param" json:"tradeStrategyParam"` // 下单仓位管理策略参数
UpdateBy string `gorm:"column:update_by" json:"updateBy"` // 更新人
UpdateTime int64 `gorm:"column:update_time" json:"updateTime"` // 更新时间戳毫秒
}
func (TradePlan) TableName() string {
return "t_trade_plan"
}