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.
 
 

22 lines
1.5 KiB

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