Documentation ¶
Index ¶
- type Balancer
- func (b Balancer) CalculatePositionAdjustment(df *azbot.Dataframe, broker service.Broker) (expect, diff float64, err error)
- func (b Balancer) Indicators(df *model.Dataframe) []strategy.ChartIndicator
- func (b Balancer) OnCandle(df *model.Dataframe, broker service.Broker)
- func (b Balancer) Timeframe() string
- func (b Balancer) WarmupPeriod() int
- type DCAOnSteroids
- type DiamondHands
- type Weight
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Balancer ¶
type Balancer struct { MinimumBalance float64 AssetWeights map[string]float64 `json:"asset_weight,omitempty"` LastClose map[string]float64 }
func NewBalancer ¶
func (Balancer) CalculatePositionAdjustment ¶
func (Balancer) Indicators ¶
func (b Balancer) Indicators(df *model.Dataframe) []strategy.ChartIndicator
func (Balancer) WarmupPeriod ¶
type DCAOnSteroids ¶
type DCAOnSteroids struct { D *models.StrategyData // contains filtered or unexported fields }
func NewDCAOnSteroids ¶
NewDCAOnSteroids is used for backtesting
func (DCAOnSteroids) Indicators ¶
func (d DCAOnSteroids) Indicators(df *model.Dataframe) []strategy.ChartIndicator
func (DCAOnSteroids) OnCandle ¶
func (d DCAOnSteroids) OnCandle(df *model.Dataframe, broker service.Broker)
func (DCAOnSteroids) Timeframe ¶
func (d DCAOnSteroids) Timeframe() string
func (DCAOnSteroids) WarmupPeriod ¶
func (d DCAOnSteroids) WarmupPeriod() int
type DiamondHands ¶
type DiamondHands struct { D *models.StrategyData // contains filtered or unexported fields }
func NewDiamondHands ¶
NewDiamondHands is used in trade real and dry-run. It never sells
func (DiamondHands) Indicators ¶
func (d DiamondHands) Indicators(df *model.Dataframe) []strategy.ChartIndicator
func (DiamondHands) OnCandle ¶
func (d DiamondHands) OnCandle(df *model.Dataframe, broker service.Broker)
func (DiamondHands) Timeframe ¶
func (d DiamondHands) Timeframe() string
func (DiamondHands) WarmupPeriod ¶
func (d DiamondHands) WarmupPeriod() int
Click to show internal directories.
Click to hide internal directories.