Skip to content

Instantly share code, notes, and snippets.

@textarcana
Last active April 1, 2025 02:08
Show Gist options
  • Save textarcana/0ce44f4011122a4e433bb8d936a3a943 to your computer and use it in GitHub Desktop.
Save textarcana/0ce44f4011122a4e433bb8d936a3a943 to your computer and use it in GitHub Desktop.
pandas_ta full list of technical indicators as of 2024

Candles

  1. 2crows
  2. 3blackcrows
  3. 3inside
  4. 3linestrike
  5. 3outside
  6. 3starsinsouth
  7. 3whitesoldiers
  8. abandonedbaby
  9. advanceblock
  10. belthold
  11. breakaway
  12. closingmarubozu
  13. concealbabyswall
  14. counterattack
  15. darkcloudcover
  16. doji
  17. dojistar
  18. dragonflydoji
  19. engulfing
  20. eveningdojistar
  21. eveningstar
  22. gapsidesidewhite
  23. gravestonedoji
  24. hammer
  25. hangingman
  26. harami
  27. haramicross
  28. highwave
  29. hikkake
  30. hikkakemod
  31. homingpigeon
  32. identical3crows
  33. inneck
  34. inside
  35. invertedhammer
  36. kicking
  37. kickingbylength
  38. ladderbottom
  39. longleggeddoji
  40. longline
  41. marubozu
  42. matchinglow
  43. mathold
  44. morningdojistar
  45. morningstar
  46. onneck
  47. piercing
  48. rickshawman
  49. risefall3methods
  50. separatinglines
  51. shootingstar
  52. shortline
  53. spinningtop
  54. stalledpattern
  55. sticksandwich
  56. takuri
  57. tasukigap
  58. thrusting
  59. tristar
  60. unique3river
  61. upsidegap2crows
  62. xsidegap3methods
  63. Heikin-Ashi: ha
  64. Z Score: cdl_z

Cycles

Even Better Sinewave: ebsw

Momentum

  1. Awesome Oscillator: ao
  2. Absolute Price Oscillator: apo
  3. Bias: bias
  4. Balance of Power: bop
  5. BRAR: brar
  6. Commodity Channel Index: cci
  7. Chande Forecast Oscillator: cfo
  8. Center of Gravity: cg
  9. Chande Momentum Oscillator: cmo
  10. Coppock Curve: coppock
  11. Correlation Trend Indicator: cti
  12. A wrapper for ta.linreg(series, r=True)
  13. Directional Movement: dm
  14. Efficiency Ratio: er
  15. Elder Ray Index: eri
  16. Fisher Transform: fisher
  17. Inertia: inertia
  18. KDJ: kdj
  19. KST Oscillator: kst
  20. Moving Average Convergence Divergence: macd
  21. Momentum: mom
  22. Pretty Good Oscillator: pgo
  23. Percentage Price Oscillator: ppo
  24. Psychological Line: psl
  25. Percentage Volume Oscillator: pvo
  26. Quantitative Qualitative Estimation: qqe
  27. Rate of Change: roc
  28. Relative Strength Index: rsi
  29. Relative Strength Xtra: rsx
  30. Relative Vigor Index: rvgi
  31. Schaff Trend Cycle: stc
  32. Slope: slope
  33. SMI Ergodic smi
  34. Squeeze: squeeze
  35. Default is John Carter's. Enable Lazybear's with lazybear=True
  36. Squeeze Pro: squeeze_pro
  37. Stochastic Oscillator: stoch
  38. Stochastic RSI: stochrsi
  39. TD Sequential: td_seq
  40. Excluded from df.ta.strategy().
  41. Trix: trix
  42. True strength index: tsi
  43. Ultimate Oscillator: uo
  44. Williams %R: willr

Overlap

  1. Arnaud Legoux Moving Average: alma
  2. Double Exponential Moving Average: dema
  3. Exponential Moving Average: ema
  4. Fibonacci's Weighted Moving Average: fwma
  5. Gann High-Low Activator: hilo
  6. High-Low Average: hl2
  7. High-Low-Close Average: hlc3
  8. Commonly known as 'Typical Price' in Technical Analysis literature
  9. Hull Exponential Moving Average: hma
  10. Holt-Winter Moving Average: hwma
  11. Ichimoku Kinkō Hyō: ichimoku
  12. Returns two DataFrames. For more information: help(ta.ichimoku).
  13. lookahead=False drops the Chikou Span Column to prevent potential data leak.
  14. Jurik Moving Average: jma
  15. Kaufman's Adaptive Moving Average: kama
  16. Linear Regression: linreg
  17. McGinley Dynamic: mcgd
  18. Midpoint: midpoint
  19. Midprice: midprice
  20. Open-High-Low-Close Average: ohlc4
  21. Pascal's Weighted Moving Average: pwma
  22. WildeR's Moving Average: rma
  23. Sine Weighted Moving Average: sinwma
  24. Simple Moving Average: sma
  25. Ehler's Super Smoother Filter: ssf
  26. Supertrend: supertrend
  27. Symmetric Weighted Moving Average: swma
  28. T3 Moving Average: t3
  29. Triple Exponential Moving Average: tema
  30. Triangular Moving Average: trima
  31. Variable Index Dynamic Average: vidya
  32. Volume Weighted Average Price: vwap
  33. Requires the DataFrame index to be a DatetimeIndex
  34. Volume Weighted Moving Average: vwma
  35. Weighted Closing Price: wcp
  36. Weighted Moving Average: wma
  37. Zero Lag Moving Average: zlma

Performance

  1. Draw Down: drawdown
  2. Log Return: log_return
  3. Percent Return: percent_return

Statistics

  1. Entropy: entropy
  2. Kurtosis: kurtosis
  3. Mean Absolute Deviation: mad
  4. Median: median
  5. Quantile: quantile
  6. Skew: skew
  7. Standard Deviation: stdev
  8. Think or Swim Standard Deviation All: tos_stdevall
  9. Variance: variance
  10. Z Score: zscore

Trend

  1. Average Directional Movement Index: adx
  2. Archer Moving Averages Trends: amat
  3. Aroon & Aroon Oscillator: aroon
  4. Choppiness Index: chop
  5. Chande Kroll Stop: cksp
  6. Decay: decay
  7. Formally: linear_decay
  8. Decreasing: decreasing
  9. Detrended Price Oscillator: dpo
  10. Set lookahead=False to disable centering and remove potential data leak.
  11. Increasing: increasing
  12. Long Run: long_run
  13. Parabolic Stop and Reverse: psar
  14. Q Stick: qstick
  15. Short Run: short_run
  16. Trend Signals: tsignals
  17. TTM Trend: ttm_trend
  18. Vertical Horizontal Filter: vhf
  19. Vortex: vortex
  20. Cross Signals: xsignals

Utility

  1. Above: above
  2. Above Value: above_value
  3. Below: below
  4. Below Value: below_value
  5. Cross: cross

Volatility

  1. Aberration: aberration
  2. Acceleration Bands: accbands
  3. Average True Range: atr
  4. Bollinger Bands: bbands
  5. Donchian Channel: donchian
  6. Holt-Winter Channel: hwc
  7. Keltner Channel: kc
  8. Mass Index: massi
  9. Normalized Average True Range: natr
  10. Price Distance: pdist
  11. Relative Volatility Index: rvi
  12. Elder's Thermometer: thermo
  13. True Range: true_range
  14. Ulcer Index: ui

Volume

  1. Accumulation/Distribution Index: ad
  2. Accumulation/Distribution Oscillator: adosc
  3. Archer On-Balance Volume: aobv
  4. Chaikin Money Flow: cmf
  5. Elder's Force Index: efi
  6. Ease of Movement: eom
  7. Klinger Volume Oscillator: kvo
  8. Money Flow Index: mfi
  9. Negative Volume Index: nvi
  10. On-Balance Volume: obv
  11. Positive Volume Index: pvi
  12. Price-Volume: pvol
  13. Price Volume Rank: pvr
  14. Price Volume Trend: pvt
  15. Volume Profile: vp

Performance

  1. Compounded Annual Growth Rate: cagr
  2. Calmar Ratio: calmar_ratio
  3. Downside Deviation: downside_deviation
  4. Jensen's Alpha: jensens_alpha
  5. Log Max Drawdown: log_max_drawdown
  6. Max Drawdown: max_drawdown
  7. Pure Profit Score: pure_profit_score
  8. Sharpe Ratio: sharpe_ratio
  9. Sortino Ratio: sortino_ratio
  10. Volatility: volatility
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment