因子手册
tdxbk, tdxgn
- 通达信板块因子
- 内容格式:板块名称 和概念板块名
- 更新类型: 不定时更新
- 参考代码:
data = kapi.get_factor('tdxgn',date=end).json() df1 = pl.DataFrame(data) df1 = df1.select([ 'factorname', 'code', 'value', 'date' ]) data = kapi.get_factor('tdxbk',date=end).json()
macd 因子
- 内容格式 : diff,dea,macd,金叉,死叉
- 更新类型:日更
- 使用参考:
def parseValue(data,n): result = data.split(",") return int(result[n]) # # 获取macd因子,分析金叉,死叉数据 # data = kapi.get_factor('macd',date=end,code=code,limit=200).json() df_macd = pl.DataFrame(data) df_macd = df_macd.with_columns([ pl.col("macd").apply(lambda data: parseValue(data,3)).alias('buy'), pl.col("macd").apply(lambda data: parseValue(data,4)).alias('sell') ])
说明,获取每个数据后,将data[3]提取作为buy字段,并且将data[4]作为sell字段,设置到df里面。