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)