技术分析 [3] —— 众星拱月,众口铄金?

2015-05-06 11:54:38 +08:00
 wegamekinglc

原文请见技术分析 [3] —— 众星拱月,众口铄金?

更多量化分析通联量化实验室

很多股民都习惯于看新闻,根据新闻中对某只股票的评价(或好或坏),进行买卖操作。这里新闻对于股票的评价我们称之为新闻情感。本篇中,我们将做一个小实验,看看这样的操作手法是否合理。

1. 数据准备

在我们的量化实验室中,用户可以通过数据API: NewsSentimentIndexGet 获取某只股票对应的新闻情感

res = DataAPI.NewsSentimentIndexGet(secID = '600000.XSHG',field=['secID', 'newsPublishDate', 'sentimentIndex'])
res.tail()

上面的API调用,获得了最近的浦发银行的每日新闻情感:

默认情况下,会获取最近30天的情感指标。

2. 操作手法

我们这里使用程序化的方法,执行如下的操作手法:

代码如下:

from quartz.api import set_universe
universe = set_universe('SH50')

res = DataAPI.NewsSentimentIndexGet(secID=universe, field=['secID',     'newsPublishDate', 'sentimentIndex'])
res = res.groupby('secID')
res.mean().sort('sentimentIndex', ascending=False).head(5)

3. 策略实现

首先我们采取正面操作手法:

我们还可以试一下反向操作,选取评价最负面的10%

嗯?主动收益率还是正的。。。。看来这样的简单正面负面指标还不足以进行有效的区分。

原文请见技术分析 [3] —— 众星拱月,众口铄金?

2920 次点击
所在节点    Python
7 条回复
washinriver
2015-05-06 15:21:54 +08:00
有人关注的公司就能涨?
能不能根据关注度写一个?
hoseilei
2015-05-06 15:39:05 +08:00
@washinriver 前几天我也纳闷公司关注度对股票的影响,刚刚看了下这个网站上似乎也有新闻热度之类的数据,我去用用看啊~
hoseilei
2015-05-06 16:07:10 +08:00
@washinriver 我用楼主的策略克隆了下,改成新闻关注度的分析,似乎效果还不错呀,请见 https://app.wmcloud.com/mercury/community/share/5549cb51f9f06c1c3d68807c
deepreader
2015-05-07 00:17:10 +08:00
请问量化实验室和 https://www.quantopian.com/ 是什么关系呢?
wegamekinglc
2015-05-07 09:28:52 +08:00
@deepreader 我们的思想有部分参考自quantopian。但是我们最后没有用它的开源框架,自己开发了。
deepreader
2015-05-07 15:00:40 +08:00
@wegamekinglc 很吊的样子。能投入RMB?能short?
wegamekinglc
2015-05-07 15:13:13 +08:00
@deepreader 我们限制了,现在不能short。实盘现在还不行,但是已上模拟盘。下一步是做实盘交易。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/188856

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX