名称: 价格数据交易指标计算 描述: 从OHLCV价格数据计算常见交易指标,用于分析和策略开发。
价格数据交易指标(20个常见指标)
使用Python从OHLCV蜡烛图(开盘价、最高价、最低价、收盘价、成交量)计算20个广泛使用的交易指标。
此技能适用于:
- 信号生成
- 策略回测
- 机器学习模型的特征工程
- 市场状况仪表板
要求
安装依赖:
pip install pandas pandas-ta
输入数据必须包含以下列:
openhighlowclosevolume
20个指标包括
- RSI (14)
- MACD线 (12,26)
- MACD信号线 (9)
- MACD直方图
- SMA (20)
- SMA (50)
- EMA (20)
- EMA (50)
- WMA (20)
- 布林带上轨 (20,2)
- 布林带中轨 (20,2)
- 布林带下轨 (20,2)
- 随机指标 %K (14,3,3)
- 随机指标 %D (14,3,3)
- ATR (14)
- ADX (14)
- CCI (20)
- OBV
- MFI (14)
- ROC (12)
注意
- 指标需要预热蜡烛(前几行可能为
NaN)。 - 为稳定输出,请使用至少200个蜡烛。
- 如果在分钟蜡烛上运行,指标是日内;在日蜡烛上,它们是摆动/持仓导向。
代理提示
您有一个交易指标技能。
当给定OHLCV价格数据时,计算以下20个指标:
RSI(14), MACD线/信号线/直方图 (12,26,9), SMA(20), SMA(50), EMA(20), EMA(50), WMA(20),
布林带上轨/中轨/下轨 (20,2), 随机指标 %K/%D (14,3,3), ATR(14), ADX(14), CCI(20), OBV, MFI(14), ROC(12).
返回一个表,包含每个指标的最新值,并在请求时包含最后50行。
如果数据不足,请要求更多蜡烛。