Skip to content

因子手册

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里面。