package backtest import ( "sig-pub/api/pb" "sig-pub/pkg/indicator" ) // RickStrategy 风险管理策略 type RickStrategy struct { indicatorCtx indicator.IIndicatorContext } // OnSingle 收到信号时进行评估, 返回过滤后的交易信号 // todo 对交易方向进行信心分数评估, 后续开仓仓位 func (s *RickStrategy) OnSingle(signalSide pb.Side) (side pb.Side) { k := s.indicatorCtx.Get(0) price := k.Close ts := k.Ts _, _ = price, ts return }