社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  chatgpt

ChatGPT思维链推理机构调研选股策略

量化智投 • 6 月前 • 161 次点击  






+

目录


1.机构调研数据及大模型潜在应用

▫机构调研活动介绍

▫机构调研问答明细数据介绍

▫大模型使用思维链进行投资分析

2.基于大模型思维链的调研明细文本分析框架

▫ChatGPT模型设置与提示词工程

▫基准模型-FinBert

▫调研与选股池分析

3.ChatGPT股票池优选增强策略 

 ▫ChatGPT选股池的市值与换手率特征

 ▫ChatGPT调研事件优选策略

 ▫ChatGPT调研事件优选策略(换手缓冲)

4.总结

参考文献

风险提示


摘要


■ 投资逻辑

ChatGPT使用思维链分析文本获得投资价值判断

已有的大模型研究表明,在提示词中给出示例的推理工作流程可以引导大模型使用思维链进行思考推断,使用思维链的大模型在面对复杂任务时结果的准确率得到进一步增强。GPT-4o作为当下最先进的大语言模型之一,通过设计合适的提示词,给定投资分析的工作流程,可以激发模型的思维链,根据上市公司相关的文本信息对该公司的投资价值进行判断。


ChatGPT分析机构调研明细数据

市场中机构投资者的动向是受到重点关注的话题,调研活动有强制披露的要求,且数据披露格式规范,蕴含了大量机构投资者的行为信息。通过调研事件可以更好探察机构投资者动向。现有调研事件的相关研究主要使用机构调研数据中的活动信息、参与主体信息,但机构调研披露的问答明细数据作为非结构化文本,传统的分析方法和以Bert为例的NLP模型在分析时面临诸多挑战,因此前期较少研究分析该类数据。


在本研究中,我们通过设计提示词,给定针对机构调研活动的思考流程,并提供机构调研活动的发生时间、行业分类、问答明细信息,使用ChatGPT利用思维链从多角度(如公司发展阶段、公司行业地位、行业发展阶段等维度)分析机构调研活动,并据此给出对该调研活动利好或利空的投资判断。最终,我们整理得到ChatGPT根据机构调研文本分析得出的投资判断股票池,由此得出ChatGPT选股池。


ChatGPT机构调研选股池收益检验

ChatGPT选出的利好股票池、传统NLP方法(FinBert)分析调研事件文本选出的利好股票池,以及整体被调研的股票池的年化超额收益分别为4.03%、0.23%和-0.80%。ChatGPT选股池与FinBert选股池的收益均超越了基于调研数据构建的股票池,表明对明细数据的分析能够贡献额外收益。ChatGPT选股池的年化收益更高,这表明ChatGPT在理解调研文本信息方面优于FinBert,策略表现更为优异。


ChatGPT机构调研选股策略增强

通过筛选流通市值和一个月内调研事件被ChatGPT判断为利好次数到达5次以上的公司,构建ChatGPT调研事件优选策略,从而极大提高了原ChatGPT选股池的收益率。该策略2016年至2024年10月的年化收益率、年化超额收益率分别为25.50%,27.05%。


为了进一步增强策略的稳健性,降低换手率,选择两个月的滚动窗口,在每月调仓时考虑过去两个月的投资判断,构建ChatGPT调研事件优选策略(换手缓冲),从而降低了策略的换手率,并提高策略的持仓股票数。在2016年至2024年,该策略的年化收益率为16.30%,年化超额收益率为16.85%。


风险提示:

以上结果通过历史数据统计、建模和测算完成,历史规律不代表未来;

在市场环境发生变化时,模型存在失效的风险;

策略依据一定的假设通过历史数据回测得到,当交易成本或其它条件改变时,可能导致策略收益下降甚至出现亏损;

大模型输出的内容存在一定的随机性和准确性风险;

本文所提炼的观点,基于一定的提示词产生,大语言模型输出的结果可能随着提示词的变化而发生变化。


正文





一、机构调研数据及大模型潜在应用

在往期的报告中,我们利用机构调研活动的结构化数据(机构调研活动数量、机构调研参与主体)构建策略,深入挖掘了机构调研数据在绩优基金重仓股和行业轮动中的应用潜力,具体可以参考国金证券金融工程组的《主动量化研究之二:当绩优基金重仓股遇到调研会发生什么“共振”?》和《Beta猎手系列之五:基于机构调研热度和广度视角的行业配置策略》。


然而,由于机构调研问答明细含义丰富、非结构性的特征,难以使用传统的数据处理方法进行处理,前期报告中并没有充分利用机构调研问答明细中的有效信息。


而近年兴起的以ChatGPT为例的大语言模型打开了利用机构调研问答明细数据的想象空间。大模型展现出来的推理与生成能力,结合思维链技术,允许扮演大模型类似研究员的角色,实现热点识别、投资分析等更复杂的功能。


因此,本研究考虑使用大语言模型分析机构调研问答明细,从而进一步利用机构调研数据。我们在机构调研活动数据、调研参与主体数据的基础上,使用GPT-4o模型,设置合适的提示词激发大模型思维链,促使大语言模型扮演研究员的角色,从多个角度分析机构调研问答明细数据,最终得出符合逻辑的投资价值判断。

1.1 机构调研活动介绍

根据《深圳证券交易所创业板上市公司规范运作指引(2020 年修订)》、《深圳证券交易所主板上市公司规范运作指引(2015 年修订)》和《上海证券交易所上市公司自律监管指引第 1 号——规范运作》等文件的明确规定,上市公司接受从事证券分析、咨询及其他证券服务业的机构及个人、从事证券投资的机构及个人的调研时,应当妥善开展相关接待工作,并按规定履行相应的信息披露义务。要求机构调研事件应被具体、全面地披露调研事件数据。公开的调研事件数据可被整理成规整的数据形式,且信息量丰富。


从数量的变化趋势看,调研活动数量从 2019 年开始呈稳定上升趋势,蕴含的信息增多。2021年后机构调研活动数快速增加。2024年1月至10月的月均调研次数已达2000次。


从每年调研次数的分布来看,财报披露时间后的一个月(5月、9月、11月)是调研活动发生最频繁的时期。尤其是刚披露了年报后的5月,是机构调研次数最多的月份。


上市公司披露的调研事件数据主要分为三个部分:


⚫ 调研活动部分:记录被调研上市公司代码及简称、调研时间及地点、投资者关系活动类别等相关信息。


⚫ 调研参与主体部分:记录机构投资者名称、机构投资者参与人员信息、上市公司接待人员信息等相关信息。


⚫ 调研事件问答明细部分:记录每次调研活动中具体进行的提问内容和回答内容。


在《主动量化研究之二:当绩优基金重仓股遇到调研会发生什么“共振”?》中,我们从调研事件特征、基金与绩优基金重仓股特征和绩优基金重仓股与调研共振池特征三个角度出发探寻了绩优基金重仓股与调研股的共振效应是否存在。通过验证,我们发现这样的共振效应确实存在,在这样的共振池中还能够进一步优选股票构建策略组合。


在《Beta猎手系列之五:基于机构调研热度和广度视角的行业配置策略》中,我们通过对行业内的调研活动平均数进行拆解,分别构建了调研热度与广度两类因子,并将两个因子合成,得到调研活动因子应用于行业轮动的策略。通过验证,我们发现从调研事件这一另类视角,分析调研热度与广度,可以更好地探察行业走势。

1.2 机构调研问答明细数据介绍

已有的策略大多只使用了机构调研活动信息和参与主体信息来考虑机构调研活动的数量特征和行业特征,而记录了丰富机构和公司行为信息的机构调研问答明细数据却没有得到有效的应用。


机构调研问答明细中详细记录了调研活动的问答细节,反映了丰富的信息。然而,作为非结构化文本,问答内容含义丰富、涉及大量行业知识且较为琐碎,在处理时面临诸多挑战,已有研究大多没有有效利用机构调研问答明细中的信息。因此,如何有效挖掘和利用这些问答明细中的深层次信息,成为进一步利用机构调研数据提升策略收益的关键。


1.3 大模型使用思维链进行投资分析

传统的分析方法(如关键词匹配、词频分析、人工标注等)在处理非结构化数据时面临诸多挑战。首先,通过规则或关键词的简单匹配,难以有效捕捉问答中的潜在信息,导致信息提取困难。其次,这些方法通常依赖手动标注和规则制定,在处理大规模的问答数据时效率较低,从而限制了分析的深度和广度。


以BERT为代表的传统NLP模型在文本处理方面展现出较强的能力,能够执行句子分类、名词提取、情感评分等任务。然而,这些传统的NLP模型仍存在一些不足之处:其推理能力有限,主要依赖预训练模型对文本进行分类,缺乏对文本信息的深入推理和理解能力。此外,模型的输入长度被限制在512个token,这在处理长文本时可能导致信息丢失或段落截断,影响分析的完整性和准确性。


近年来,以ChatGPT为例的生成式大语言模型的兴起为文本分析提供了新的解决方案。生成式大语言模型不仅能够处理更为复杂和长篇的文本内容,还具备更强的上下文理解和信息整合能力。


与传统的分析方法和NLP模型相比,ChatGPT在分析机构调研问答明细数据时有着明显的优势:


⚫ 推理能力强大:ChatGPT具备强大的逻辑推理能力,能够综合多方面的信息进行判断,提供更具深度的分析结果;


⚫ 广泛的预训练知识:ChatGPT在预训练过程中涵盖了大量各领域的知识,能够更好地理解和处理专业术语及复杂概念。


此外,为了进一步利用ChatGPT的思考和推理能力,我们使用Google Brain在论文《Chain-of-thought prompting elicits reasoning in large language models》中提出的思维链技术,设置恰当的提示词并提供示例的思维链,从而引导模型在分析新任务时模拟人类思维过程,将复杂问题分解为一系列更小、更易处理的步骤,给出更加符合逻辑的结果。


在该论文中,研究团队发现如果在提示词中加入示例的包含思维链的问答示例,可以大幅提高大模型的思维能力。


该文对比了大模型在涉及复杂常识、多步推理、日期理解、体育知识和指令理解的场景中,使用标准提示词和使用带思维链提示词的准确率表现

研究结果表明,使用思维链进行提问的模型在所有数据集上的准确度均显著高于未使用思维链的方法。此外,随着模型参数量的增加,思维链对最终结果准确度的提升效果更加明显。这表明,思维链能够增强模型的复杂问题的理解和逻辑推理能力,且这种增强效果随着模型参数量的增大得到提升。

因此,我们认为通过设计合理的提示词,在提示词中给出系统化的推理方法和工作流程,可以让ChatGPT使用思维链对机构调研问答明细从多个角度进行分析,最终得出符合逻辑的投资结论。


通过试验,我们发现模型的思维链可以对输入的问答明细进行包括技术分析、市场前景、风险因素的多角度分析,从而综合各个角度得出投资价值判断。证明了思维链的引导使模型能够逐步拆解复杂的投资决策过程,从而提升决策的透明度和可靠性,进一步增强其在投资领域的应用价值。


因此,我们考虑使用GPT-4o模型,通过设计提示词,使得GPT-4o模型可以使用思维链,结合我们设计的系统化的推理方法和工作流程,对机构调研问答明细进行深入分析。

二、基于大模型思维链的调研明细文本分析框架

2.1 ChatGPT模型设置与提示词工程

在研究中,我们选择GPT-4o模型以应对复杂的推理需求。为了确保生成文本的确定性和保守性,我们将温度参数设定为较低值,使模型输出的结果更加一致和准确。此外,通过精心设计的提示词(prompt),帮助模型更好地理解和完成任务。


⚫ 模型前定参数:

·角色设置:选用GPT-4o模型,因其在处理复杂推理任务方面表现优异,能够有效解析和分析机构调研问答明细中的丰富信息,且其参数量较大,可以进一步增强思维链的提升效果。


·温度参数:温度值控制了模型输出的确定程度,值越低模型输出的结果就越确定。将温度设置为较低值(例如0.1),以增强模型生成文本的确定性和保守性,确保输出结果更加一致和准确,减少随机性带来的误差。


⚫ 提示词设计:

·角色设置:将模型角色设定为“金融分析师”,使其生成的内容符合专业金融分析的标准和要求。

·信息背景:在提示中补充说明机构调研的概念,确保模型对任务背景有充分理解,从而能够更准确地分析问答明细数据。


·分析流程:激发模型的思维链,要求模型遵循提示词中定义的工作流程,逐步进行分析并得出结论。


·调研活动信息:组合机构调研时间、调研公司行业分类、调研问答明细数据,生成向ChatGPT提供的调研活动信息,从而帮助ChatGPT结合时间节点、公司所在行业背景知识理解调研问答明细数据。对于过长的调研文本,我们预先利用ChatGPT对文本进行提炼和总结,将总结后的内容作为提问文本。


⚫ 模型思考流程:

在分析时,我们要求ChatGPT模仿人类的思考过程,给定判断标准,使得ChatGPT从公司发展阶段、公司行业地位、行业发展周期等角度进行思考,将公司和所处行业进行分类。通过对公司和行业的分类,ChatGPT在后续给出投资价值判断时可以更有针对性地考虑这些因素,结合文本中反映公司情况的其他重要信息,从而得出更加合理和可控的投资价值判断。


·公司发展阶段:不同发展阶段的公司面临的市场环境和经营挑战各不相同。例如,初期增长阶段的公司通常有一定投资风险,但也可能带来更高的投资回报;而处于成熟期的公司通常已经稳定,但其股价的增长空间有限。因此,我们将公司发展阶段划分为初期增长、快速扩张、成熟期、困境反转等,要求ChatGPT从原文本中推理得出公司所处的发展阶段,作为给出投资价值判断的依据之一。


·公司行业地位:公司在行业中的地位也是判断其发展前景的重要因素。行业领导者通常拥有较强的市场份额和资源优势,因此能够在行业竞争中占据主导地位,而小型公司或潜力公司虽然可能在创新和成长上具有优势,但面临的市场风险和资金瓶颈往往较大。我们将公司行业地位划分为行业领导者、行业主力、潜力公司、小型公司,要求ChatGPT从原文本中推理得出公司的行业地位,作为给出投资价值判断的依据之一。


·行业发展周期:公司所处的行业发展周期不同,也会影响投资分析的结果。处于成长阶段的行业通常会出现快速扩张的机会,适合投资具备创新能力和市场适应性的公司。而处于成熟阶段的行业,尽管市场稳定,但增长空间有限,往往需要投资具有差异化竞争力的公司。我们将行业发展周期分为初创阶段、成长阶段、成熟阶段、衰退阶段,要求ChatGPT从原文本中推理得出行业发展周期,作为给出投资价值判断的依据之一。


·文本中的其他信息:文本中还包含了公司核心竞争力、近期发展方向、业绩情况等大量反映公司现状的信息,我们要求ChatGPT在最终给出投资价值判断时,充分考虑并结合这些文本中的其他信息,作为重要的决策依据。


⚫ 模型输出维度:

设置模型输出最终得出的投资价值判断(利好或利空)、思考过程中对公司的中间判断结果(发展阶段、行业地位、行业分类)、推理的思维链。便于后续整理,且确保模型给出投资价值判断的可控性。


2.2 基准模型-FinBert

为了对比不同模型生成的投资价值判断,我们将基于BERT训练的中文金融情感判断模型(FinBert,hw2942/bert-base-chinese-finetuning-financial-news-sentiment-v2)作为基准模型。FinBert能够对金融信息的情感进行分类(label),并提供情感确定程度的评分(score)。


其中,Positive、Neutral、Negative分别代表模型对金融信息的情绪判断为正面、中性和负面;Score值代表了模型对于输出情感判断的确定程度,Score越接近1表示模型对输出结果越确定。


在应用BERT模型进行情感分析时,由于其单次输入长度限制为512个token,我们需要对较长的问答信息进行分段处理。


⚫ 文本分段:将整理后的机构调研问答明细数据分解为若干不超过512个token的片段,确保每个片段都能被FinBert正常处理。


⚫ 分段情感分析:对每个片段分别使用FinBert进行情感分类,FinBert会为每个片段输出相应的情绪标签(Positive、Neutral、Negative)及其确定程度(Score)。


⚫ 结果汇总与得分计算:FinBert的输出为对各个片段的情感判断。我们根据以下公式对所有片段的结果进行合成,计算平均情绪得分 (Average Sentiment):


其中,PositiveScore、NeutralScore、NegativeScore分别为正面情绪、中性情绪、负面情绪片段中属于对应情绪的得分,n为所有的片段数量。


为了与ChatGPT的给出利好判断比例保持一致,我们将平均情绪得分的利好判断阈值设定为0.2。若 平均情绪值 ≥ 0.2,则给出投资价值判断为“利好”,若平均情绪值 < 0.2,则给出投资价值判断为“利空”。


最终,我们得出每个调研事件的FinBert投资判断和ChatGPT投资判断,并只保留判断为利好的股票形成股票池,由此整理出被调研股票池、FinBert选股池、ChatGPT选股池。


2.3 调研与选股池分析

我们根据ChatGPT与FinBert模型对事件的判断,对事件进行分类,得出利好判断比例分布。两类模型对63%事件的投资判断判断是相同的,但对37%的投资事件给出了不同的投资判断。整体来看,二者给出利好判断的比例接近(ChatGPT对44%的调研事件给出了利好意见,FinBert对39%的调研事件给出了利好意见)。


将ChatGPT判断为利好和FinBert判断为利好的事件数量画出时间走势图。在2020年后,ChatGPT和FinBert对被调研公司给出“利好”的事件数量不断上升,为后续构建选股池提供了充足的公司和事件来源。


随后,我们将股价和中证800指数的基准日期统一为调研发生当天,并计算被调研股票池、ChatGPT选股池FinBert选股池相对于中证800指数的平均累积超额收益率。结果显示,对于不同的股票池,其未来150个交易日的平均累计超额收益率均为正。在比较不同分析方法的效果时,ChatGPT选股池在150日内的平均累计超额收益率较基础调研公司池提升了1.79%,相较于FinBert选股池则提升了1.10%。


150个交易日后,ChatGPT选股池的平均超额收益率为4.31%,FinBert选股池的平均超额收益率为3.21%,被调研股票池的平均超额收益率为2.52%。


我们对股票池进行了回测,回测期为2016年1月至2024年10月,手续费设定为0.2%,且在每月初进行调仓,等权投资调研公司池、或ChatGPT选股池、FinBert选股池中的股票。回测结果显示,ChatGPT选股池和FinBert选股池的收益均高于调研股票池。且ChatGPT选股池相较基准中证800指数有明显的超额收益。


ChatGPT选股池和FinBert选股池的收益均高于基于调研数据的股票池,表明详细的明细数据能够贡献额外收益。ChatGPT选股池的年化超额收益更高,表明ChatGPT在理解调研文本信息方面优于FinBert,能够提供更为准确的投资价值判断。


因此,我们认为使用机构调研明细数据来选股是有效的,且ChatGPT分析机构调研问答明细的准确度要比传统的NLP模型(FinBert)更高。在后文中,我们基于ChatGPT选股池使用多种方法对其进行增强。

三、ChatGPT股票池优选增强策略

3.1 ChatGPT选股池的市值与换手率特征

接下来我们拆解ChatGPT选股池的流通市值,分别考察选股池中流通市值大于80亿、流通市值小于80亿的公司的收益情况。


回测结果显示,小市值股票的收益高于大市值股票,且二者的收益率均高于中证800指数。表明了ChatGPT选股池有效,且池中小市值股票的整体收益更高。


然而,考虑到实际投资环境中机构操作的可行性,我们最终只保留ChatGPT选股池中流通市值达到了80亿的股票用于后续策略增强。


3.2 ChatGPT调研事件优选策略

为了进一步增强股票池的收益,我们在控制了市值(只选择流通市值在80亿以上的股票)的ChatGPT选股池基础上,继续进行筛选增强。

     

根据机构调研特征和ChatGPT选股特征,我们提出假设:若ChatGPT在一定时间窗口内连续对某只股票的调研事件给出利好判断,则可以认为机构调研数据反映出该公司的业绩更加出色,未来前景更加乐观,从而带来更大的收益。为验证这一假设,我们采用以下方法进行分析:


在窗口期(过去的一个月)内,根据每只股票被ChatGPT判断为利好的次数对持仓进行比例加权分配。具体而言,股票被ChatGPT分析调研事件得出的价值判断为利好次数越多,其在持仓中的比例越高。例如,假设在过去的一个月中,有两只股票被纳入ChatGPT选股,其中一只股票有2次被判断为利好,另一只有1次被判断为利好,则它们的持仓比例分别为66.7%和33.3%;这样,我们就对被判断为利好次数更高多的股票设置了更高的持仓比例。


随后,我们对按照利好次数加权后的收益率与等权的收益率进行了对比分析。实验结果显示,按利好次数加权后的收益率显著高于等权的收益率。这一结果表明,收益确实与利好次数存在相关性,即被ChatGPT判断为利好次数更多的股票往往能够带来更高的投资回报。


基于该猜想,我们进一步考虑不同利好次数带来的收益特征。我们筛选出每个月被ChatGPT判断为利好次数超过一定阈值的公司,并对这些公司构建新的股票池,观察不同利好次数股票池的超额收益表现。


我们设定回测时间为2016年1月至2024年10月,同时设置交易手续费为0.2%。投资策略采用月初调仓的方式,平等投资不同利好次数股票池中股票。


回测结果显示,不同利好次数股票池超额收益分层明显,利好次数阈值越高,收益表现越好。因此我们认为通过设定利好次数阈值,可以进一步增强股票池的收益率。


同样地,为了进一步强化利好次数数量特征,我们根据利好次数对持仓比例进行加权处理,并对比原有的等权策略。


结果显示,以利好次数作为权重的策略在年化收益率、年化超额收益率的表现均好于对应等权策略表现,说明对次数筛选获得的股票池仍可以使用加权策略进一步增强收益。


使用利好次数加权后的股票表现出持仓阈值越高、整体股票池收益率越好的特点。其中,筛选阈值为被ChatGPT判断为利好5次以上的股票池表现最好,回测期内年化收益率为25.50%,年化超额收益率为27.05%;而不设阈值(1次以上)的股票池表现最差,回测期内年化收益率为8.22%,年化超额收益率为8.75%。


我们选择入池标准利好5次以上的股票池,构建ChatGPT调研事件优选策略。回测结果显示,除2018年和2022年的超额收益率略低于基准外,所有年份的累计超额收益率均为正。这表明,ChatGPT优选增强股票池策略在大多数年份中表现优异,显著优于中证800指数。


ChatGPT调研事件优选策略的近期持仓如下。


3.3 ChatGPT调研事件优选策略(换手缓冲)

ChatGPT调研事件优选策略通过筛选利好次数,构建每月被ChatGPT判断为利好次数达5次以上的股票池,该策略使用较高的利好次数,虽然带来了更大的收益率,但降低了平均持仓股票数,且年化波动率较大。


ChatGPT调研事件优选策略的股票池持仓股票数量波动极大,部分月份持仓数量为0或1,带来了较高的投资风险。

为进一步增强策略的稳定性,降低策略的换手率,提高策略的平均持仓股票数,我们在使用5次作为阈值的基础上,使用滚动的时间窗口,构建ChatGPT调研事件优选策略(换手缓冲)。


具体而言,我们选择在过去N个月窗口期内,单月利好个数的最大值达到或超过5次的股票,通过这种方法,我们在每月调仓时实际上考虑了过去多个月的利好情况,生成新的股票池,从而提高策略稳定性、降低策略换手率。

此处我们仍然使用窗口期内(过去N个月)的利好次数设置持仓比例,使得过去N个月的窗口期内利好个数越多的股票,持仓比例就越高。


回测结果发现,策略的收益率与使用的窗口期长短有着密切的关系,使用的窗口期越短,策略的收益越高。在不进行滚动窗口缓冲降低换手率时,策略的收益率最高。


我们可以通过选择不同的滚动窗口期,可以有效提高平均持仓股票数,并降低策略的波动率和换手率,提高策略的稳定性。最终,我们选择两个月的滚动窗口构建ChatGPT调研事件优选策略(换手缓冲)。


ChatGPT调研事件优选策略(换手缓冲)提升了原有策略的持仓股票数,2022年后的平均持仓股票数为15支,最少月份的持仓股票数为7支,避免了过少的持仓股票数,给出了更稳健的策略持仓。

在更稳健的同时,ChatGPT调研事件优选策略(换手缓冲)仍然带来了可观的收益率。在2016年至2024年,该策略的年化收益率为16.30%,年化超额收益率为16.85%。该策略在2020、2021、2022、2023、2024(至10月末)的超额收益率分别为47.74%、26.37%、13.58%、20.03%、9.29%。


四、总结

本研究通过深入分析机构调研数据及其问答明细,探索了生成式大语言模型在提升投资策略收益率中的潜力。基于GPT-4o模型,结合精心设计的提示词和思维链条,成功挖掘并利用了调研问答中的深层次信息,生成了高质量的投资价值判断,其生成的选股池的收益率显著高于FinBert选股池和基于调研数据的股票池,并且均优于中证800指数。


研究通过筛选ChatGPT选股池发现,一定时间内利好次数越多的股票组成的股票池,其收益率越高;而通过将利好次数作为权重来调整持仓比例后,收益率也得到了显著的提升。据此,我们构建了ChatGPT调研事件优选策略。


然而,该策略在实际操作中表现出持仓数量不稳定、换手率较高的特点。为了解决这一问题,我们引入了滚动窗口机制。滚动窗口的运用不仅有效降低了策略的换手率,还增加了持仓股票的数量,从而显著提升了策略的稳定性。


在调研事件优选策略的基础上,我们进一步结合滚动窗口技术,打造出更为稳健的ChatGPT调研事件优选策略(换手缓冲)。该策略在近五年展现出了较好的超额收益率表现。具体来看,2020年至2024年(截至10月末),其超额收益率分别达到了47.74%、26.37%、13.58%、20.03%和9.29%。


研究证明了拥有思维链的大语言模型在解析和利用机构调研问答明细数据方面展现出了显著优势,显著提升了投资策略的收益率和决策的科学性,验证了其在实际投资中的应用价值和潜力。

参考文献

[1]  J. Wei等, 《Chain-of-thought prompting elicits reasoning in large language models》, 2023年1月10日, arXiv: arXiv:2201.11903. doi: 10.48550/arXiv.2201.11903.

风险提示

1、以上结果通过历史数据统计、建模和测算完成,历史规律不代表未来;

2、在市场环境发生变化时,模型存在失效的风险;

3、策略依据一定的假设通过历史数据回测得到,当交易成本或其它条件改变时,可能导致策略收益下降甚至出现亏损;

4、大模型输出的内容存在一定的随机性和准确性风险;本文所提炼的观点,基于一定的提示词产生,大语言模型输出的结果可能随着提示词的变化而发生变化。


往期报告

主动量化系列

  1. 《主动量化研究之二:当绩优基金重仓股遇到调研会发生什么“共振”?》

  2. 主动量化研究之一:择时、选股、选基——自主可控概念量化投资指南


Alpha掘金系列

  1.《Alpha掘金系列之十:细节决定成败:人工智能选股全流程重构

  2.《Alpha掘金系列之九:基于多目标、多模型的机器学习指数增强策略

  3.《Alpha掘金系列之八:FinGPT对金融论坛数据情感的精准识别——沪深300另类舆情增强因子

  4.《Alpha掘金系列之七:ChatGLM医药行业舆情精选策略——大模型微调指南

  5.《Alpha掘金系列之六:弹性与投资者耐心——基于高频订单簿的的斜率凸性因子

  6.《Alpha掘金系列之五:如何利用ChatGPT挖掘高频选股因子?

  7.《Alpha掘金系列之四:基于逐笔成交数据的遗憾规避因子

  8.《Alpha掘金系列之三:高频非线性选股因子的线性化与失效因子的动态纠正

  9.《Alpha掘金系列之二:基于高频快照数据的量价背离因子

  10.《Alpha掘金系列:多维度卖方分析师预测能力评价——券商金股组合增强策略


Beta猎手系列

  1.Beta猎手系列之十二:RAG-ChatGPT提前布局热点概念领涨股》

  2.《Beta猎手系列之七:追上投资热点——基于LLM的产业链图谱智能化生成

  3.《Beta猎手系列之六:基于宏观量价信号叠加的微盘股茅指数择时轮动策略

  4.Beta猎手系列之五:Beta猎手系列之五:基于机构调研热度和广度视角的行业配置策略  

  5.Beta猎手系列之四:如何利用ChatGPT解析卖方策略观点并构建行业轮动策略? 

  6.《Beta猎手系列之三:行业超预期的全方位识别与轮动策略》

  7.《Beta猎手系列之二:熵池模型:如何将纯主动观点纳入量化配置模型》

  8.Beta猎手系列:基于动态宏观事件因子的股债轮动策略


智能化选基系列

  1. 《智能化选基系列之七:基于AI预测中的个股Beta信息构建ETF轮动策略》

  2. 《智能化选基系列之六:如何用AI选出持续跑赢市场的基金?》

  3. 《智能化选基系列之五:如何如何刻画基金经理的交易动机并进行基金优选?》

  4. 《智能化选基系列之四:如何用LLM生成基金经理调研报告并构建标签体系?》

  5. 《智能化选基系列之三:基金经理多维度能力评价因子优化》

  6. 《智能化选基系列之二:风格轮动型基金的智能识别与量化优选》

  7. 《智能化选基系列:如何通过全方位特征预测基金业绩并构建跑赢指数的基金组合》


量化漫谈系列

  1.《量化漫谈系列之十二:全样本训练+分域微调——中证A500AI指增再优化》

  2.《量化漫谈系列之十一:中证A500指数有效因子分析与增强策略》

  3.《量化漫谈系列之十:RAG-ChatGPT读季报:公募基金经理一致观点解析》

  4.《量化漫谈系列之九:金融文本解析评测:Llama3是最强开源模型吗?》

  5.《量化漫谈系列之八:传统因子如何通过线性转换增强因子表现?

  6.《量化漫谈系列之六:为大模型插上翅膀——ChatGLM部署与Langchain知识库挂载》

  7.量化漫谈系列之六:如何精确跟踪微盘股指数?——低成交量下的抽样复制策略》

  8.量化漫谈系列之五:中证2000指数发布,如何构建微盘股指数增强策略?》

  9.《量化漫谈系列之四:成长价值和大小盘双风格轮动基金如何识别与优选?》

  10.《量化漫谈系列之三:有多少基金从新能源切换到了AI?》

  11.《量化漫谈:卖方分析师团队评价体系与特征全景》

  12.  量化漫谈:预期差视角下的业绩预喜个股机会梳理


量化掘基系列

  1.《量化掘基系列之二十七:量化视角下,如何布局科创50指数?》

  2.量化掘基系列之二十六 :黄金持续新高,该如何把握后续行情?》

  3.量化掘基系列之二十五:若红利税下调,对港股影响几何?》

  4.《量化掘基系列之二十四:新“国九条”下,如何把握红利投资浪潮?》

  5.《量化掘基系列之二十三:把握HBM高景气度及半导体产业复苏的投资机会》

  6.《量化掘基系列之二十二:产业链视角下如何捕捉AI手机概念行情?

  7.《量化掘基系列之二十一:低波震荡下的投资利器——泰康中证红利低波动ETF》

  8.《量化掘基系列之二十:深度学习赋能市场中性基金,量化对冲类产品前景广阔》

  9.《量化掘基系列之十九:量化视角下,央企概念有哪些投资机会?

  10.《量化掘基系列之十八: 汇聚龙头,启航新境——华泰柏瑞中证A50ETF

  11.《量化掘基系列之十七:红利叠加低波会碰撞出怎样的火花?

  12.《量化掘基系列之十六:控制微盘风格暴露,机器学习赋能量化投资

  13.《量化掘基系列之十五:低波因子是否才是中证 500 选股真正利器?

  14.《量化掘基系列之十四:“哑铃”策略的一头,红利策略哪只强?》

  15.《量化掘基系列之十三:多重利好驱动小微盘行情,中证2000指数迎配置机遇》

  16.《量化掘基系列之十二:高成长高弹性,掘金科创100估值底》

  17.《量化掘基系列之十一:高股息+低估值,顺周期行业配置首选》

  18.《量化掘基系列之十:行业龙头强强联合,中韩半导体产业迎布局机遇

  19.《量化掘基系列之九:量化视角把握专精特新“小巨人”投资机会》

  20.《量化掘基系列之八:国企改革持续推进,现代能源产业投资正当其时

  21.《量化掘基系列之七: 低利率环境下的投资法宝——招商中证红利ETF

  22.《量化掘基系列之六:如何从多个维度衡量ETF的景气度特征》

  23.《量化掘基系列之五:震荡行情下的投资利器——华泰柏瑞中证红利低波动ETF》

  24.《量化掘基系列之四:量化择时把握创业板50指数投资机会》

  25.量化掘基系列之三:ChatGPT概念加速起飞,大数据产业链投资指南

  26.《量化掘基系列之二:量化择时把握港股通大消费板块投资机会

  27. 量化掘基:银河基金罗博:机器学习赋能主动量化投资


CTA金点子系列

  1. 《CTA金点子系列之二:基于日内高频博弈信息的商品CTA策略

  2. 《CTA金点子系列之一:基于ChatGPT新闻情感分析的原油期货策略》


年度投资策略

  1. 《金融工程2023年度投资策略:拨云见日终有时》

  2. 《金融工程2024年度策略:小盘股为帆,AI量化掌舵》

  3. 《金融工程2025年度策略:LLM破局Alpha困境,拥抱Beta大时代》




报告信息

证券研究报告:《主动量化研究之三:ChatGPT思维链推理机构调研选股策略》

对外发布时间:2024年12月16日

报告发布机构:国金证券股份有限公司


证券分析师:高智威

SAC执业编号:S1130522110003

邮箱:gaozhiw@gjzq.com.cn


证券分析师:许坤圣  

SAC执业编号:S1130524110001

邮箱:xukunsheng@gjzq.com.cn



点击下方阅读原文,获取更多最新资讯




Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/178128
 
161 次点击