package
1.60.0
Repository: https://github.com/c9s/bbgo.git
Documentation: pkg.go.dev

# Packages

# Functions

# Constants

# Structs

ad implements accumulation/distribution indicator Accumulation/Distribution Indicator (A/D) - https://www.investopedia.com/terms/a/accumulationdistribution.asp */go:generate callbackgen -type AD.
Refer: Arnaud Legoux Moving Average Refer: https://capital.com/arnaud-legoux-moving-average Also check https://github.com/DaveSkender/Stock.Indicators/blob/main/src/a-d/Alma/Alma.cs The Arnaud Legoux Moving Average (ALMA) is a technical analysis indicator that is used to smooth price data and reduce the lag associated with traditional moving averages.
go:generate callbackgen -type ATR.
ATRP is the average true range percentage See also https://www.fidelity.com/learning-center/trading-investing/technical-analysis/technical-indicator-guide/atrp The Average True Range Percentage (ATRP) is a technical analysis indicator that measures the volatility of a security's price.
go:generate callbackgen -type BOLL.
Refer: Cumulative Moving Average, Cumulative Average Refer: https://en.wikipedia.org/wiki/Moving_average go:generate callbackgen -type CA.
go:generate callbackgen -type CCI.
go:generate callbackgen -type DEMA.
go:generate callbackgen -type DMI.
go:generate callbackgen -type Drift.
go:generate callbackgen -type EMV.
go:generate callbackgen -type EWMA.
Fisher Transform The Fisher Transform is a technical analysis indicator that is used to identify potential turning points in the price of a security.
go:generate callbackgen -type GHFilter.
go:generate callbackgen -type GMA.
Refer: Hull Moving Average Refer URL: https://fidelity.com/learning-center/trading-investing/technical-analysis/technical-indicator-guide/hull-moving-average The Hull Moving Average (HMA) is a technical analysis indicator that uses a weighted moving average to reduce the lag in simple moving averages.
go:generate callbackgen -type KalmanFilter.
Refer: Klinger Oscillator Refer URL: https://www.investopedia.com/terms/k/klingeroscillator.asp Explanation: The Klinger Oscillator is a technical indicator that was developed by Stephen Klinger.
Line indicator is a utility that helps to simulate either the 1.
LinReg is Linear Regression baseline go:generate callbackgen -type LinReg.
go:generate callbackgen -type MACDLegacy.
obv implements on-balance volume indicator On-Balance Volume (OBV) Definition - https://www.investopedia.com/terms/o/onbalancevolume.asp On-Balance Volume (OBV) is a technical analysis indicator that uses volume information to predict changes in stock price.
go:generate callbackgen -type Pivot.
go:generate callbackgen -type PivotHigh.
go:generate callbackgen -type PivotLow.
go:generate callbackgen -type PivotSupertrend.
go:generate callbackgen -type PSAR.
go:generate callbackgen -type RMA.
go:generate callbackgen -type RSI.
go:generate callbackgen -type SMA.
Refer: https://easylanguagemastery.com/indicators/predictive-indicators/ Refer: https://github.com/twopirllc/pandas-ta/blob/main/pandas_ta/overlap/ssf.py Ehler's Super Smoother Filter John F.
go:generate callbackgen -type StdDev.
go:generate callbackgen -type STOCH.
go:generate callbackgen -type Supertrend.
go:generate callbackgen -type TEMA.
go:generate callbackgen -type TILL.
Refer: Triangular Moving Average Refer URL: https://ja.wikipedia.org/wiki/移動平均 go:generate callbackgen -type TMA.
Refer: True Strength Index Refer URL: https://www.investopedia.com/terms/t/tsi.asp go:generate callbackgen -type TSI.
go:generate callbackgen -type UtBotAlert.
go:generate callbackgen -type VIDYA.
go:generate callbackgen -type Volatility.
Utility to hold the state of calculation.
The Volume Profile is a technical analysis tool that is used to visualize the distribution of trading volume at different price levels in a security.
go:generate callbackgen -type VWAP.
go:generate callbackgen -type VWMA.
Refer: https://tradingview.com/script/aDymGrFx-Drift-Study-Inspired-by-Monte-Carlo-Simulations-with-BM-KL/ Brownian Motion's drift factor could be used in Monte Carlo Simulations go:generate callbackgen -type WeightedDrift.
go:generate callbackgen -type WWMA.
go:generate callbackgen -type ZLEMA.

# Interfaces

KLineClosedEmitter is currently applied to the market data stream the market data stream emits the KLine closed event to the listeners.
KLinePusher provides an interface for API user to push kline value to the indicator.
Simple is the simple indicator that only returns one float64 value.

# Type aliases