strategy.go 324 B

1234567891011121314
  1. package sentio
  2. import "github.com/hashicorp/go-version"
  3. type Strategy interface {
  4. Name() string
  5. Version() *version.Version
  6. Model() string
  7. PositionSymbols() map[Side]string
  8. ShouldClosePositions(portfolio Portfolio, proba float64) []string
  9. ShouldOpenPosition(portfolio Portfolio, proba float64) (*string, float64)
  10. }