价格数据交易指标计算Skill trading-indicators-from-price-data

此技能用于从股票OHLCV价格数据计算20个常见技术指标,如RSI、MACD、布林带等,适用于量化交易策略开发、信号生成、回测系统和机器学习特征工程。关键词:量化交易,技术指标,股票分析,Python编程,策略回测,因子挖掘。

因子挖掘 0 次安装 2 次浏览 更新于 3/22/2026

名称: 价格数据交易指标计算 描述: 从OHLCV价格数据计算常见交易指标,用于分析和策略开发。

价格数据交易指标(20个常见指标)

使用Python从OHLCV蜡烛图(开盘价、最高价、最低价、收盘价、成交量)计算20个广泛使用的交易指标。

此技能适用于:

  • 信号生成
  • 策略回测
  • 机器学习模型的特征工程
  • 市场状况仪表板

要求

安装依赖:

pip install pandas pandas-ta

输入数据必须包含以下列:

  • open
  • high
  • low
  • close
  • volume

20个指标包括

  1. RSI (14)
  2. MACD线 (12,26)
  3. MACD信号线 (9)
  4. MACD直方图
  5. SMA (20)
  6. SMA (50)
  7. EMA (20)
  8. EMA (50)
  9. WMA (20)
  10. 布林带上轨 (20,2)
  11. 布林带中轨 (20,2)
  12. 布林带下轨 (20,2)
  13. 随机指标 %K (14,3,3)
  14. 随机指标 %D (14,3,3)
  15. ATR (14)
  16. ADX (14)
  17. CCI (20)
  18. OBV
  19. MFI (14)
  20. 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行。
如果数据不足,请要求更多蜡烛。