mac10是个什么指标?
问题描述
解决方案
在 JoinQuant(聚宽)量化平台的因子库中,MAC10 属于技术因子类别。
MAC10 指标定义
MAC10 代表的是经过收盘价标准化处理的 10日移动均线 因子。
- 因子名称:10日移动均线
- 计算方法:
10日移动均线 / 今日收盘价
这个因子通过将传统的10日简单移动平均线(MA10)除以当日收盘价,将其转化为一个相对比率。这种处理方式消除了绝对价格大小的影响,使得不同价格水平的股票之间具有可比性,常用于衡量短期价格偏离均线的程度(类似于乖离率的概念)。
如何在 JoinQuant 中获取 MAC10 因子
您可以使用聚宽因子库提供的 get_factor_values 函数来获取该因子的历史数据。
示例代码:
# 导入因子获取函数
from jqfactor import get_factor_values
# 获取平安银行(000001.XSHE)在指定时间段内的 MAC10 因子值
factor_data = get_factor_values(
securities=['000001.XSHE'],
factors=['MAC10'],
start_date='2023-01-01',
end_date='2023-01-10'
)
# 查看获取到的 MAC10 因子数据
print(factor_data['MAC10'])
相关因子扩展:
除了 MAC10,聚宽还提供了其他周期的类似因子,例如:
MAC5:5日移动均线 / 今日收盘价MAC20:20日移动均线 / 今日收盘价MAC60:60日移动均线 / 今日收盘价MAC120:120日移动均线 / 今日收盘价