全部版块 我的主页
论坛 经济学人 二区 外文文献专区
958 13
2022-05-08
英文标题:
《Computing trading strategies based on financial sentiment data using
  evolutionary optimization》
---
作者:
Ronald Hochreiter
---
最新提交年份:
2015
---
英文摘要:
  In this paper we apply evolutionary optimization techniques to compute optimal rule-based trading strategies based on financial sentiment data. The sentiment data was extracted from the social media service StockTwits to accommodate the level of bullishness or bearishness of the online trading community towards certain stocks. Numerical results for all stocks from the Dow Jones Industrial Average (DJIA) index are presented and a comparison to classical risk-return portfolio selection is provided.
---
中文摘要:
在本文中,我们应用进化优化技术来计算基于金融情绪数据的基于规则的最优交易策略。情绪数据是从社交媒体服务StockTwits中提取的,以适应在线交易社区对某些股票的看涨或看跌程度。本文给出了道琼斯工业平均指数(DJIA)所有股票的数值结果,并与经典的风险收益组合选择进行了比较。
---
分类信息:

一级分类:Quantitative Finance        数量金融学
二级分类:Portfolio Management        项目组合管理
分类描述:Security selection and optimization, capital allocation, investment strategies and performance measurement
证券选择与优化、资本配置、投资策略与绩效评价
--
一级分类:Computer Science        计算机科学
二级分类:Neural and Evolutionary Computing        神经与进化计算
分类描述:Covers neural networks, connectionism, genetic algorithms, artificial life, adaptive behavior. Roughly includes some material in ACM Subject Class C.1.3, I.2.6, I.5.
涵盖神经网络,连接主义,遗传算法,人工生命,自适应行为。大致包括ACM学科类C.1.3、I.2.6、I.5中的一些材料。
--

---
PDF下载:
-->
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2022-5-8 02:23:08
使用进化优化计算基于金融情绪数据的交易策略Ronald HochreiterApril 2015年4月摘要在本文中,我们应用进化优化技术计算基于金融情绪数据的基于规则的最佳交易策略。情绪数据是从社交媒体服务StockTwits中提取的,以适应在线交易社区对某些股票的看涨或看跌程度。本文给出了道琼斯工业平均指数(DJIA)所有股票的数值结果,并与经典的风险收益组合选择进行了比较。关键词:进化优化、情绪分析、技术交易、投资组合优化1简介在本文中,我们应用进化优化技术计算基于金融情绪数据的基于规则的最佳交易策略。情绪分析领域的应用领域数量巨大,请特别参阅[11]以获取全面概述。金融领域吸引了关于如何使用特定金融情绪数据来发现或优化投资机会和策略的研究,例如[2]、[15]和[20]。本文的组织结构如下。第2节描述了用于优化交易策略和投资组合的进化方法的金融情绪数据。第3节介绍了一种进化优化算法,用于使用金融情绪数据创建最佳交易策略,以及如何使用单一资产交易策略构建投资组合。第4节包含使用所提出算法获得的数值结果,以及与[14]提出的经典风险回报组合优化策略的比较,该策略使用了道琼斯工业平均指数(DJIA)中所有股票的股市数据。第五部分总结全文。2财务情绪我们应用PsychSignal创建的财务情绪数据。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-5-8 02:23:11
心理信号技术利用群体智慧来提取有意义的分析,这是通过对单个个体的研究无法实现的,参见[12]了解通过言语行为测量心理状态的一般介绍。让一群人聚在一起成为一群人。并非所有的群体都是明智的,但是,已经确定了形成明智群体所需的四个要素:意见的多样性、独立性、权力下放和[21]提出的聚合。Thesehttp://www.psychsignal.com/Table1:精神信号。com StockTwits每个资产的情绪数据格式。变量ContentDate分析数据的日期。IbullEach信息的语言乐观程度为0-4分。我在0-4分的范围内对每条消息的语言悲观程度进行了评估。nbull看涨情绪信息总数。n看跌情绪信息的总数。返回消息总数。在某些形式的社交媒体平台中,有时会出现四种元素,例如在金融社区StockTwits中,本文描述的进化方法中使用的群体智慧就是从中衍生出来的。情绪被认为是个人独有的,发生在短暂的瞬间。让一种情绪成为一组情绪。为了量化人群的集体情绪,必须量化人群中个体成员的不同情绪。随后,个体情绪可以聚合,形成集体情绪。PsychSignals的自然语言处理引擎根据金融领域[9]和[22]的一般发现,调整为个人交易员和投资者的社交媒体语言。该引擎进一步以这种独特的语言为目标,提取情感和态度,并从文本中对这些情感进行分类和量化。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-5-8 02:23:14
该方法基于公开的语言调查和字数统计(LIWC)项目。有关如何直接为金融数据生成此类语义词典的算法描述,请参见[16]。其主要思想是根据通过StockTwits发送的消息,对股票进行一定程度的看涨或看跌,StockTwits利用Twitter的应用程序编程接口(API)将StockTwits整合为市场新闻、情绪和选股工具的社交媒体平台。StockTwits利用所谓的带有股票代码的现金标签,类似于Twitter标签,作为一种索引人们对公司及其各自股票的想法和想法的方式。可用的情绪数据格式在选项卡中描述。1.数据通过Quandl获得,PsychSignal的股票情绪数据可以方便地访问。Ibullan和Ibear的强度都是在0到4的实值范围内测量的,其中0表示没有看涨/看跌情绪,4表示最强的看涨/看跌情绪。我们通过将各自的值除以4,将这些值标准化为1,并获得变量IBULLAN和ibear。此外,我们还为看涨和看跌信息的数量创建了两个相对变量,即rbull=nbull/ntotal以及rbear=nbear/ntotal,这样我们就得到了将用于后续分析的最终数据格式。见标签。2.以带有提货机符号BA(波音公司)的股票为例。3.进化投资策略生成我们旨在创建一种进化优化方法,根据上述情绪分析数据为单个股票生成最优交易策略。进化和遗传编程技术已成功应用于各种金融问题。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-5-8 02:23:18
seehttp://www.liwc.net/http://www.stocktwits.com/http://www.quandl.com/Table2:从2011年第一个交易日开始的BA股票情绪值。IbullibearbrbullrbearnTotal2011-01-03 0.59 0 0.50 0 42011-01-04 0 0 0 0 0 0 12011-01-05 0 0.11 0 1 12011-01-06 0.61 0 0 0.25 0 42011-01-07 0.52 0 0.17 0 62011-01-11 0.67 0 1 0 2特别是关于金融中自然计算的系列书籍,以获取更多示例,如[3]、[4]和[7]。生成自动交易规则一直是该领域的一个核心主题,请特别参阅[8]、[5]、[6]、[13]及其参考文献。元启发式和技术交易领域的一项主要技术是让优化器在给定一组技术指标的情况下生成最优投资规则。然而,我们没有使用各种技术指标来生成最佳交易规则,而是使用上述金融情绪数据来创建投资规则。因此,我们首先使用简化的规则集方法,通过特殊的基因型编码生成规则。此外,由于我们正在考虑从单一资产策略中创建投资组合配置,并额外只关注股票,我们不允许做空资产,即决定是否每天进入或退出多头头寸。该规则基于各自的情绪值,因此该基本规则集可以如公式(1)所示定义。如果我≥ v)B和食宿如果(R布尔)≥ v)B然后是多头位置。如果(ibear)≥ v)B和食宿如果≥ v)B然后退出位置。(1) 进化优化过程中的每个染色体由值(b,b,b,b,v,v,v,v)组成,其中b值是二进制编码的(0,1),v值是介于0和1之间的实值。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-5-8 02:23:22
B值表示方括号中标注的规则的相应部分是否包含(1)或(0),而v值表示条件内的具体值。考虑以下示例:(随机选择的)染色体(0,1,1,1,0.4,0.3,0.5,0.2)产生公式(2)中所示的规则集。如果(R布尔)≥ 0.3)然后是多头仓位。如果(ibear)≥ 0.5)和IF(rbear)≥ 0.2)然后退出位置。(2) 在这种特殊情况下,波段bas和波段B之和必须大于或等于1,才能至少有一个进入和离开多头位置的条件。我们最终为b分配了九种不同的可能任务。每次进化操作后都必须使用维修操作员,这可能会扭曲此结构。染色体的评估是这样的,即在长度为T的样本测试集中测试各自的交易策略,即我们获得一系列收益r,对于每个染色体,可以使用不同的财务指标进行评估。考虑了以下战略绩效特征:o累积收益率r和标准差σ。表3:2010-2014年BA股票情绪值统计汇总。最小第一分位数平均值第三分位数最大值0.3821 0.2987 0.5050 0.8250 iBear0 0.1763 0.3887 0.86o最大提取d和风险值vα(α=0.05),以及o预期收益率s除以标准偏差,标准偏差基于[19]提出的夏普比。我们对新群体使用简单的突变算子,因为上述投资规则的染色体编码很短,即只包含八个基因。应用以下突变算子:ob二元FLIP:二元b部分的一个随机选择的基因为0- 1英尺。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群