Finding Libraries and Trading Platforms for Technical Indicators
Summary
The document asks how to turn a stock price series into a matrix of technical indicators and collects several suggestions. Charting and trading platforms such as MetaTrader, NinjaTrader, MultiCharts, and TradeStation are named as options. One response notes that NinjaTrader can be extended with C# indicators and .NET libraries, including machine learning tools. Another response points to TA-Lib as a library that can be called from a programming environment such as Python.
The discussion is a short exchange of recommendations rather than a technical comparison or implementation guide. It gives no benchmark of indicator coverage, data requirements, API usability, or suitability for research workflows. Its assessment of TA-Lib as dated is tied to the release information cited in the discussion and may not describe its current maintenance status. Readers should treat the names as starting points for further evaluation, not as a ranked or comprehensive survey.
Key ideas
- Trading platforms can provide broad collections of technical indicators.
- NinjaTrader indicators can be extended with C# and .NET components.
- TA-Lib is mentioned as a programmatic option for generating indicators from price data.
- The exchange does not compare indicator coverage or research usability across the suggested tools.
Tags
Full text
# Program/library to generate many technical indicators given a series of stock prices # Program/library to generate many technical indicators given a series of stock prices I have a time series (vector) representing the evolution of a stock price over time. I am looking for a program/library that can generate a matrix containing as many technical indicators as possible. Which publicly available program/library can do that? I have crossposted the question at: - http://qr.ae/TbcrXL ## Answer by Franck Dernoncourt (score 2, accepted) https://quant.stackexchange.com/a/35469 From http://qr.ae/TbcrXL: Phil Newton's answer: > Most modern charting packages can do this. Meta trader. Ninja trader. Multi Charts. Tradestation. Naoya Yamaguchi's answer: > And Ninja trader is free. You can also program more indicators into it, using C#. This means a great collection of .NET assemblies, including Deep Learning assemblies like Accord, are available to you, too! ## Answer by davidhigh (score 1) https://quant.stackexchange.com/a/35490 I did the search by myself some time ago and couldn't find much that is readily available (in the sense that you can directly use it in a Python program, say). The closest I found find is the following library: TA-Lib : Technical Analysis Library It's a bit dated, however, with the latest release being published in 2007.
Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.