Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RandomPrice ¶
type RandomPrice struct {
// contains filtered or unexported fields
}
func NewRandomPrice ¶
func NewRandomPrice(minPrice, maxPrice int64) *RandomPrice
func (*RandomPrice) GetPrice ¶
func (p *RandomPrice) GetPrice() int64
type SimpleStrategy ¶
type SimpleStrategy struct {
// contains filtered or unexported fields
}
func NewSimpleStrategy ¶
func NewSimpleStrategy(cfg SimpleStrategyConfig) *SimpleStrategy
func (*SimpleStrategy) StartBot ¶
func (s *SimpleStrategy) StartBot(cancelFunc context.CancelFunc)
type SimpleStrategyConfig ¶
type StaticPrice ¶
type StaticPrice struct {
// contains filtered or unexported fields
}
func NewStaticPrice ¶
func NewStaticPrice(price int64) *StaticPrice
func (*StaticPrice) GetPrice ¶
func (p *StaticPrice) GetPrice() int64
type Strategy ¶
type Strategy interface {
StartBot(cancelFunc context.CancelFunc)
}
type TwoBotStrategy ¶
type TwoBotStrategy struct {
// contains filtered or unexported fields
}
func NewTwoBotStrategy ¶
func NewTwoBotStrategy(cfg TwoBotStrategyConfig) *TwoBotStrategy
func (*TwoBotStrategy) StartBot ¶
func (t *TwoBotStrategy) StartBot(cancelFunc context.CancelFunc)
Click to show internal directories.
Click to hide internal directories.