Documentation ¶
Index ¶
- type SuperTrendConfig
- type SuperTrendStrategyConf
- type SuperTrendTrader
- func (s *SuperTrendTrader) ActualMakerFee() decimal.Decimal
- func (s *SuperTrendTrader) ActualTakerFee() decimal.Decimal
- func (s *SuperTrendTrader) AmountPrecision() int32
- func (s *SuperTrendTrader) BaseCurrency() string
- func (s *SuperTrendTrader) BaseMakerFee() decimal.Decimal
- func (s *SuperTrendTrader) BaseTakerFee() decimal.Decimal
- func (s *SuperTrendTrader) Broadcast(format string, a ...interface{})
- func (s *SuperTrendTrader) Clear(ctx context.Context) error
- func (s *SuperTrendTrader) Close(ctx context.Context)
- func (s *SuperTrendTrader) GetUniqueId() int64
- func (s *SuperTrendTrader) Init(ctx context.Context) error
- func (s *SuperTrendTrader) MinAmount() decimal.Decimal
- func (s *SuperTrendTrader) MinTotal() decimal.Decimal
- func (s *SuperTrendTrader) OrderUpdateHandler(response interface{})
- func (s *SuperTrendTrader) PricePrecision() int32
- func (s *SuperTrendTrader) Print(ctx context.Context) error
- func (s *SuperTrendTrader) QuoteCurrency() string
- func (s *SuperTrendTrader) Reinforce() float64
- func (s *SuperTrendTrader) Start(ctx context.Context, dry bool) error
- func (s *SuperTrendTrader) StopLoss() bool
- func (s *SuperTrendTrader) Symbol() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SuperTrendConfig ¶
type SuperTrendConfig struct { Exchange hs.ExchangeConf Mongo hs.MongoConf Strategy SuperTrendStrategyConf Log hs.LogConf Robots []hs.BroadcastConf }
type SuperTrendStrategyConf ¶
type SuperTrendTrader ¶
type SuperTrendTrader struct { Sugar *zap.SugaredLogger LongTimes int64 ShortTimes int64 // contains filtered or unexported fields }
func NewSuperTrendTrader ¶
func NewSuperTrendTrader(ctx context.Context, configFilename string) (*SuperTrendTrader, error)
func (*SuperTrendTrader) ActualMakerFee ¶
func (s *SuperTrendTrader) ActualMakerFee() decimal.Decimal
func (*SuperTrendTrader) ActualTakerFee ¶
func (s *SuperTrendTrader) ActualTakerFee() decimal.Decimal
func (*SuperTrendTrader) AmountPrecision ¶
func (s *SuperTrendTrader) AmountPrecision() int32
func (*SuperTrendTrader) BaseCurrency ¶
func (s *SuperTrendTrader) BaseCurrency() string
func (*SuperTrendTrader) BaseMakerFee ¶
func (s *SuperTrendTrader) BaseMakerFee() decimal.Decimal
func (*SuperTrendTrader) BaseTakerFee ¶
func (s *SuperTrendTrader) BaseTakerFee() decimal.Decimal
func (*SuperTrendTrader) Broadcast ¶
func (s *SuperTrendTrader) Broadcast(format string, a ...interface{})
func (*SuperTrendTrader) Close ¶
func (s *SuperTrendTrader) Close(ctx context.Context)
func (*SuperTrendTrader) GetUniqueId ¶
func (s *SuperTrendTrader) GetUniqueId() int64
func (*SuperTrendTrader) MinAmount ¶
func (s *SuperTrendTrader) MinAmount() decimal.Decimal
func (*SuperTrendTrader) MinTotal ¶
func (s *SuperTrendTrader) MinTotal() decimal.Decimal
func (*SuperTrendTrader) OrderUpdateHandler ¶
func (s *SuperTrendTrader) OrderUpdateHandler(response interface{})
func (*SuperTrendTrader) PricePrecision ¶
func (s *SuperTrendTrader) PricePrecision() int32
func (*SuperTrendTrader) QuoteCurrency ¶
func (s *SuperTrendTrader) QuoteCurrency() string
func (*SuperTrendTrader) Reinforce ¶
func (s *SuperTrendTrader) Reinforce() float64
func (*SuperTrendTrader) Start ¶
func (s *SuperTrendTrader) Start(ctx context.Context, dry bool) error
func (*SuperTrendTrader) StopLoss ¶
func (s *SuperTrendTrader) StopLoss() bool
func (*SuperTrendTrader) Symbol ¶
func (s *SuperTrendTrader) Symbol() string
Click to show internal directories.
Click to hide internal directories.