{"repo":"evsamsonov/trading-indicators","free":true,"listed":false,"github":"https://github.com/evsamsonov/trading-indicators","clone":"git clone https://github.com/evsamsonov/trading-indicators.git","description":"Trading indicators","language":"Go","stars":12,"topics":["trading","trading-indicator","atr","ema","trend","vwap"],"license":"MIT","category":"trading","readme_excerpt":"Trading indicators The set of trading indicators Installation Usage All indicators requires trading data in timeseries structure Average True Range Indicator calculates Average True Range (ATR) SMA Average True Range Indicator calculates Average True Range using a simple moving average of the true range values. Filter Option You can filter candles using WithSmaAverageTrueRangeFilter option. Filtered candles are skipped and the indicator looks back further to collect the required number of candles. Average Volume Indicator calculates Average Volume Filter Option You can filter candles using WithAverageVolumeFilter option. Filtered candles are skipped during calculation, and the indicator looks back further to collect the required number of candles. Exponential Moving Average Indicator calculates Exponential Moving Average Filter Option You can filter candles using WithExponentialMovingAverageFilter option. When a candle is filtered out, the indicator uses the previous EMA value instead of recalculating. Trend The indicator returns a trend direction. It bases on fast (with shorter period) and slow EMA. The third parameter (flatMaxDiff) of NewTrend allows setting max difference between fast and slow EMA when Calculate returns the flat. Option TrendWithFlatMaxDiffInPercent allows to pass flatMaxDiff in percent","default_branch":null,"files":null,"tree":[],"storefront":"/r/evsamsonov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/evsamsonov/trading-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."}