calculate_sma
.calculate_sma(
df, window = 3, inplace = True
)
Simple Moving Average (SMA)
calculate_ema
.calculate_ema(
df, window = 3, inplace = True
)
Exponential Moving Average (EMA)
calculate_bollinger_bands
.calculate_bollinger_bands(
df, window = 3, num_std = 2, inplace = True
)
Bollinger Bands
calculate_rsi
.calculate_rsi(
df, window = 3, inplace = True
)
Relative Strength Index (RSI)
calculate_macd
.calculate_macd(
df, short_window = 12, long_window = 26, signal_window = 9, inplace = True
)
Moving Average Convergence Divergence (MACD)
calculate_stochastic_oscillator
.calculate_stochastic_oscillator(
df, k_window = 5, d_window = 3, inplace = True
)
Stochastic Oscillator
calculate_atr
.calculate_atr(
df, window = 14, inplace = True
)
Average True Range (ATR)
calculate_williams_r
.calculate_williams_r(
df, window = 14, inplace = True
)
Williams %R
calculate_cmf
.calculate_cmf(
df, window = 20, inplace = True
)
Chaikin Money Flow (CMF)
calculate_obv
.calculate_obv(
df, inplace = True
)
On-Balance Volume (OBV)
calculate_adl
.calculate_adl(
df, inplace = True
)
Accumulation/Distribution Line (ADL)
calculate_cci
.calculate_cci(
df, window = 20, inplace = True
)
Commodity Channel Index (CCI)
calculate_parabolic_sar
.calculate_parabolic_sar(
df, af_start = 0.02, af_step = 0.02, af_max = 0.2, inplace = True
)
Parabolic SAR
calculate_fibonacci_retracement
.calculate_fibonacci_retracement(
df, start_price = None, end_price = None, inplace = True
)
Fibonacci Retracement
calculate_ichimoku_cloud
.calculate_ichimoku_cloud(
df, conversion_window = 9, base_window = 26, leading_span_b_window = 52,
lagging_span_window = 26, inplace = True
)
Ichimoku Cloud
calculate_aroon
.calculate_aroon(
df, window = 5, inplace = True
)
Aroon Indicator
calculate_vwap
.calculate_vwap(
df, inplace = True
)
Volume Weighted Average Price (VWAP)
calculate_mfi
.calculate_mfi(
df, window = 14, inplace = True
)
Money Flow Index (MFI)
calculate_roc
.calculate_roc(
df, window = 3, inplace = True
)
Rate of Change (ROC)
moving_average_ribbon
.moving_average_ribbon(
df, window = 10, inplace = True
)
Moving Average Ribbon
calculate_trix
.calculate_trix(
df, window = 3, inplace = True
)
Trix Indicator
calculate_standard_deviation
.calculate_standard_deviation(
df, window = 3, inplace = True
)
Standard Deviation
calculate_momentum
.calculate_momentum(
df, window = 3, inplace = True
)
Momentum Indicator
calculate_dpo
.calculate_dpo(
df, window = 10, inplace = True
)
Detrended Price Oscillator (DPO)
calculate_eom
.calculate_eom(
df, window = 14, inplace = True
)
Ease of Movement (EOM)
calculate_keltner_channels
.calculate_keltner_channels(
df, ema_window = 20, atr_window = 10, atr_multiplier = 2.0, inplace = True
)
Keltner Channels
ultimate_oscillator
.ultimate_oscillator(
df, short_window = 7, medium_window = 14, long_window = 28, inplace = True
)
Ultimate Oscillator
calculate_chaikin_oscillator
.calculate_chaikin_oscillator(
df, short_span = 3, long_span = 10, inplace = True
)
Chaikin Oscillator
calculate_adx
.calculate_adx(
df, window = 14, inplace = True
)
Average Directional Index (ADX)
calculate_tma
.calculate_tma(
df, window = 3, inplace = True
)
Triangular Moving Average (TMA)