繁簡切換您正在訪問的是FX168財經網,本網站所提供的內容及信息均遵守中華人民共和國香港特別行政區當地法律法規。

FX168财经网>人物频道>帖子

年报审计意见

作者/1dfsadf 2019-07-26 14:00 0 来源: FX168财经网人物频道

第一次在聚宽写策略,社区找不到年报审计意见的函数,自己写了一个,此为年报版本的审计意见,最终返回的是审计意见不为1(即标准无保留之外的所有)的股票代码list,代码中存在终端和官网不一样的部分已标出,注意替换,数据来自聚源数据库,需要在代码最前面加上from jqdata import jy
主要问题是聚源数据怎样一次获取多只股票数据,聚源数据API文档写的非常不详细,根本没提过,只能用for循环了,有哪位大神知道,望告知!
另函数已经分享至共享函数,需要搜审计意见的自取(下面粘贴的代码由于聚宽自动排版缩进有问题)。

def filter_AuditOpinion_yearly(context):

# 从聚源数据库获取审计意见不为1的df
current_year = context.current_dt.year
last_year = str(int(g.current_year) - 1)
last_EndDate = '{}-12-31'.format(last_year)
noAudit_id_df = jy.run_query(query(
        jy.LC_AuditOpinion.CompanyCode,
        jy.LC_AuditOpinion.EndDate,
        jy.LC_AuditOpinion.OpinionType
        ).filter(
        jy.LC_AuditOpinion.OpinionType != 1,
        jy.LC_AuditOpinion.EndDate == last_EndDate,
        ))
noAudit_id_list = list(noAudit_id_df['CompanyCode'])
noAudit_code1 = []
for element in noAudit_id_list:
# 将聚源数据取到的股票代码转化为聚宽所使用的代码形式
    noAudit_df = jy.run_query(query(
        jy.SecuMain.CompanyCode,
        jy.SecuMain.SecuCode
        ).filter(
        jy.SecuMain.CompanyCode == element,
        jy.SecuMain.SecuCategory == 1))
    try:
        noAudit_symbol = '{:0>6d}'.format(noAudit_df.SecuCode[0]) # 此处官网与终端代码不同,官网为noAudit_symbol = noAudit_df.SecuCode[0],注意替换
    except:
        continue
    # 转化为带后缀的股票代码,滤掉不规范的股票代码
    if noAudit_symbol[0] == '0' or noAudit_symbol[0] == '6' or noAudit_symbol[0] == '3':
        noAudit_code = normalize_code(noAudit_symbol)
        noAudit_code1.append(noAudit_code)
return noAudit_code1
分享到:
举报财经168客户端下载

全部回复

0/140

投稿 您想发表你的观点和看法?

更多人气分析师

  • 金算盘

    人气2696文章7761粉丝124

    高级分析师,混过名校,厮杀于股市和期货、证券市场多年,专注...

  • 李冉晴

    人气2296文章3821粉丝34

    李冉晴,专业现贷实盘分析师。

  • 张迎妤

    人气1896文章3305粉丝34

    个人专注于行情技术分析,消息面解读剖析,给予您第一时间方向...

  • 指导老师

    人气1856文章4423粉丝52

    暂无个人简介信息

  • 梁孟梵

    人气2152文章3177粉丝39

    qq:2294906466 了解群指导添加微信mfmacd

  • 刘钥钥1

    人气2016文章3119粉丝34

    专业从事现货黄金、现货白银模似实盘操作分析指导

  • 张亦巧

    人气2144文章4145粉丝45

    暂无个人简介信息

  • 金帝财神

    人气4720文章8329粉丝118

    本文由资深分析师金帝财神微信:934295330,指导黄金,白银,...

  • 金泰铬J

    人气2320文章3925粉丝51

    投资问答解咨询金泰铬V/信tgtg67即可获取每日的实时资讯、行情...