{"repo":"mr-easy/streaming_indicators","free":true,"listed":false,"github":"https://github.com/mr-easy/streaming_indicators","clone":"git clone https://github.com/mr-easy/streaming_indicators.git","description":"A python library for computing technical analysis indicators on streaming data.","language":"Python","stars":154,"topics":["algotrading","technical-analysis","trading","heikin-ashi","indicators","renko","indicator","supertrend","quantitative-finance","halftrend"],"license":"MIT","category":"trading","readme_excerpt":"Streaming Indicators A python library for computing technical analysis indicators on streaming data. Installation Why another TA library? There are many other technical analysis python packages, most notably ta-lib, then why another library? All other libraries work on static data, you can not add values to any indicator. But in real-time trading system, price values (ticks/candles) keeps streaming, and indicators should update on real-time. This library is for that purpose. Usage Each indicator is a class, and is statefull. It will have 3 main functions: 1. Constructor: initialise all parameters such as period. 2. update: To add new data point in the indicator computation. Returns the new value of the indicator. 3. compute: Compute indicator value with a new data point, but don't update it's state. This is useful in some cases, for example, compute indictor on ltp, but don't update it. List of indicators (and usage) - Simple Moving Average (SMA) - Exponential Moving Average (EMA) - Weighted Moving Average (WMA) - Smoothed Moving Average (SMMA) - RMA (RMA) RMA is used in trading view in many indicators including RSI . Ref - Volume Weighted Average Price (VWAP) Computes VWAP using hlc3 and volume, anchors at first candle. - Relative Strength Index (RSI) - Central Pivot Range (CPR) - True Range (TRANGE) - Average True Range (ATR) - Bollinger Bands (BBands) - SuperTrend (SuperTrend) To use some historical candles to initiate, use: ST = si.SuperTrend(st atr length, st factor, can","default_branch":null,"files":null,"tree":[],"storefront":"/r/mr-easy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mr-easy/streaming_indicators/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}