2
0

strategy.go 263 B

12345678910111213141516
  1. package sentio
  2. import "time"
  3. type Strategy interface {
  4. Name() string
  5. MarketId() string
  6. PositionSymbols() map[Side]string
  7. MaxTradeDuration() time.Duration
  8. Interval() uint8
  9. EnableStopLoss() bool
  10. Handle(turn *Turn, market Market, rs RiskManager) error
  11. }