package trade import "github.com/govalues/decimal" // ITradeStrategy 下单策略 // 根据购买信号和账户信息生成下单参数 // TradeStrategy 下单买入策略接口(控制滑点, 仓位管理) type ITradeStrategy interface { // 下单, 币种,方向,杠杆 Trade(arg ...string) // 市场价格更新 Update(ctx ITradeStrategyContext, account ITradeAccount) } type ITradeStrategyContext interface { // 最新价格 LastPrice() decimal.Decimal } type TradeStrategyParam struct { }