Documentation ¶
Index ¶
Constants ¶
View Source
const ID = "schedule"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Strategy ¶
type Strategy struct { Market types.Market // StandardIndicatorSet contains the standard indicators of a market (symbol) // This field will be injected automatically since we defined the Symbol field. *bbgo.StandardIndicatorSet // Interval is the period that you want to submit order Interval types.Interval `json:"interval"` // Symbol is the symbol of the market Symbol string `json:"symbol"` // Side is the order side type, which can be buy or sell Side types.SideType `json:"side,omitempty"` UseLimitOrder bool `json:"useLimitOrder"` bbgo.QuantityOrAmount MinBaseBalance fixedpoint.Value `json:"minBaseBalance"` MaxBaseBalance fixedpoint.Value `json:"maxBaseBalance"` BelowMovingAverage *bbgo.MovingAverageSettings `json:"belowMovingAverage,omitempty"` AboveMovingAverage *bbgo.MovingAverageSettings `json:"aboveMovingAverage,omitempty"` Position *types.Position `persistence:"position"` // contains filtered or unexported fields }
func (*Strategy) InstanceID ¶ added in v1.38.0
func (*Strategy) Run ¶
func (s *Strategy) Run(ctx context.Context, orderExecutor bbgo.OrderExecutor, session *bbgo.ExchangeSession) error
func (*Strategy) Subscribe ¶
func (s *Strategy) Subscribe(session *bbgo.ExchangeSession)
Click to show internal directories.
Click to hide internal directories.