besoeasy/trading-indicators-from-price-data
Compute common trading indicators from OHLCV price data for analysis and strategy development.
npx skills add https://github.com/besoeasy/open-skills --skill trading-indicators-from-price-data
Calculate 20 widely used trading indicators from OHLCV candles (open, high, low, close, volume) using Python.
This skill is useful for:
Install dependencies:
pip install pandas pandas-ta
Input data must include these columns:
openhighlowclosevolume10. Bollinger upper band (20,2)
11. Bollinger middle band (20,2)
12. Bollinger lower band (20,2)
13. Stochastic %K (14,3,3)
14. Stochastic %D (14,3,3)
15. ATR (14)
16. ADX (14)
17. CCI (20)
18. OBV
19. MFI (14)
20. ROC (12)
NaN).You have a trading-indicators skill.
When given OHLCV price data, calculate the following 20 indicators:
RSI(14), MACD line/signal/histogram (12,26,9), SMA(20), SMA(50), EMA(20), EMA(50), WMA(20),
Bollinger upper/middle/lower (20,2), Stoch %K/%D (14,3,3), ATR(14), ADX(14), CCI(20), OBV, MFI(14), ROC(12).
Return a table with the latest value of each indicator and include the last 50 rows when requested.
If data is insufficient, ask for more candles.
Take besoeasy/trading-indicators-from-price-data from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.
The instructions reference pip.
Without those the skill loads but fails at the first command.