The Original Technical Analysis Library

TA-SDK is our original Technical Analysis Software Development Kit, released to software developers in 1997.

After winning numerous awards from Futures magazine and Stocks & Commodities magazine for speed and accuracy, TA-SDK has been continuously updated over the years to support all the latest technical indicators.

TA-SDK helps developers to build real-time trading applications in record time.

TA-SDK is flexible and powerful. All indicators are completely customizable. For example, with just a few lines of code, you can calculate a smoothed CMO based upon Welle's smoothing, a triangular moving average, simple, exponential, weighted, volume adjusted, or VIDYA moving average. You can then take the smoothed CMO and run it through linear regression, and you can take that output and run it through yet another indicator, such as ADX, for example. The limitations of TA-SDK? There aren't any.

TA-SDK is available in various forms. It comes as a C++ library for both Windows and Linux. A .NET version is available for Windows and Windows RT. Another version is available in Objective C for iOS. Two other versions are available for Java and JavaScript.

TA-SDK is lighting fast, capable of calculating indicators at a rate of tens of millions of records per second.

Using the technical indicators from TA-SDK, you can develop trading applications, stock scanners, expert advisors, back test applications and more.

Technical Indicators

  • Chaos Fractal Bands
  • Parabolic SAR
  • High Low Bands
  • Moving Average Envelope
  • Correlation Analysis
  • High Minus Low
  • Median Price
  • Typical Price
  • Volume ROC
  • Weighted Close
  • Accumulative Swing Index
  • Chaikin Money Flow
  • Commodity Channel Index
  • Comparative Relative Strength
  • Mass Index
  • Money Flow Index
  • Negative Volume Index
  • On Balance Volume
  • Performance Index
  • Positive Volume Index
  • Price Volume Trend
  • Relative Strength Index
  • Swing Index
  • Trade Volume Index
  • Regression R-Squared
  • Regression Forecast
  • Regression Slope
  • Regression Intercept
  • Time Series Forecast
  • Aroon
  • Aroon Oscillator
  • Chaos Fractal Oscillator
  • Chaikin Volatility
  • Historical Volatility
  • Chande Momentum Oscillator
  • Detrended Price Oscillator
  • DI+ DI-
  • ADX
  • ADXR
  • Ease Of Movement
  • MACD
  • Price ROC
  • Standard Deviation
  • Bollinger Bands (high, low, median)
  • Prime Numbers Bands
  • Momentum
  • Price Oscillator
  • True Range
  • Ultimate Oscillator
  • Vertical Horizontal Filter
  • Volume Oscillator
  • Williams Accumulation Distribution
  • Williams %R
  • Exponential Moving Average
  • Simple Moving Average
  • Time Series Moving Average
  • Triangular Moving Average
  • Variable Moving Average
  • VIDYA
  • Weighted Moving Average
  • Welles Wilder Smoothing
  • Elder Ray Bull Power
  • Elder Ray Bear Power
  • Elder Force Index
  • Elder Thermometer
  • Ehler's Fisher Transform
  • Keltner Channel
  • Market Facilitation Index
  • Schaff Trend Cycle
  • QStick
  • Stoller Average Range Channels (STARC)
  • Center Of Gravity
  • Coppock Curve
  • Chande Forecast Oscillator
  • Gopalakrishnan Range Index
  • Klinger Volume Oscillator
  • Pretty Good Oscillator
  • Advanced MACD
  • RAVI
  • Random Walk Index
  • Twiggs Money Flow

Get Started with TA-SDK >

Why Choose Modulus?

Modulus is a financial technology company. While that may not sound like a real differentiator, it is. It means that our solutions come from our years of experience in the financial technology industry. Our products and services are provided by developers and engineers who have first-hand trading experience. Everyone here at Modulus speaks your language.

Read more about us.