全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 悬赏大厅
8265 21
2017-06-08
悬赏 5000 个论坛币 未解决
这些年来论坛人才辈出,饭团版主的编程技术突飞猛进,一毕业就留在了天风自营,击败了各路名校的竞争对手。我就比较菜一些,目前在一家金融科技公司里面做量化策略,开发智能投顾系统,严格意义上不算金融行业人士。
俗话说得好,内行看门道,外行看热闹。最近智能投顾比较火,我们IT人员也想凑凑热闹。我们正在开发一款股票端智能投顾,致力于将卖方报告转化成买方报告,然后做成科技产品提供资讯服务。我主要负责资产配置,下面人负责择时和选股,用的是机器学习算法。我做资产配置主要基于经典的投资组合理论,自上而下选股,先做行业&现金配置,再做行业内个股配置。正因为我不是专业的投研人员,所以在模型开发中有很多困惑的地方:
1、资产配置模型一般都需要估计资产的预期收益率,之前做基金端智能投顾的时候用历史收益率效果很好,但在股票端效果很差,是不是因为股票市场和基金市场的价格形态存在差异呢?莫非基金市场动量效应比较显著,股票市场反转效应比较显著?有没有这方面的实证研究?
2、资产配置模型成功的关键就在于对资产未来收益率和相关性的准确估计,这当中经典马科维茨模型的假设存在严重缺陷,所以需要引入Black Litterman模型对收益率等进行修正,其中会用到分析师一致预期,这部分数据如何爬取和挖掘?
3、资产配置不是一劳永逸的事,投资组合需要根据市场状况(不)定期再平衡,这就涉及到调仓算法,目前市面上有哪几种比较好用的调仓算法?阈值如何来设定?如果在调仓过程中,原有股票正处在停牌或跌停的状态怎么处理?
4、无论是在调仓算法中设置阈值还是在资产配置模型中设置约束条件都不可避免地需要用到人为设定的参数,如何在优化这些参数的同时避免过度拟合以及数据窥视偏差?
5、在做历史回溯的时候,股票名称、行业、ST状态的变化会对资产配置结果造成影响,一律用最新的股票基本信息来做回测肯定结果是不真实的,那如何在模型回测中考虑这些历史变化?
6、最后一个问题比较大,也涉及到我们的宗旨:如何在量化策略中加入各种交易细节,将纸上谈兵的卖方策略转化成切实可行的买方策略?MATLAB和Python在大数据研究和实盘交易领域孰优孰劣?
问题可能比较多,也提得非常业余,希望能得到大神的耐心指点,非常感谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2017-6-9 14:32:20
我来把我知道的分享给你,最近正好在研究。
我觉得基金本身作为一个投资组合,其收益率的波动比个股小太多,除非遇到系统性风险或者大的行业轮动,所以你之前用基金的历史收益率来做分析的效果不错,但用历史收益率来预测未来收益本身是不靠谱的事情,尤其在大轮动的情况下。
具体实盘算法的话,感觉挺难问到,如果你是公司的话,招个有经验的人会更靠谱。
Python还是Matlab的话,我个人倾向于Python,一是Matlab是收费软件,二是Python的库很多与其他语言的集成更好,如果你要回测你的策略的话,国内有很多量化平台,你在上面可以开发你的策略并进行回测。或者你们可以买一些数据库,然后自己跑回测。
二维码

扫码加我 拉你入群

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

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

2017-6-9 22:30:28
我不是研究投资策略,只是研究定价模型,那就帮忙顶一下
二维码

扫码加我 拉你入群

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

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

2017-6-12 17:00:41
感谢王小川百忙之中的详细解答:
资产配置自上而下没有问题,先解决大类,然后是行业,最后才是个股。
1. 并没有做此类研究,我觉得你需要看是什么基金吧,另外,股票市场波动大,如果是对冲基金的话,肯定不会用这么大的波动,也就是有一定的动量;
2. 分析师一致预期数据其实各家都有做,Wind,通联等,做的最好的是gogoal(朝阳永续),时间、所在单位、分析师个人三个维度加权分析师预期。
3. 没太看懂,你是说最简单那种比如格雷厄姆的50:50股票债券组合,当股票涨时,卖掉一部分股票买入债券保持股票5成的比例,而股票跌时,卖掉一部分的债券买入股票,这样动态平衡的好处在于可以一定程度上做到资产的高卖低买么。调仓股票处于停牌或者跌停是经常遇到,可以等能交易的时候再买或者下一个调仓日在处理。
4.都是好问题,哈哈,各种模型都有参数,参数设置多少,我觉得需要做到:1 参数含义的深入理解,根据当前市场状态来定义参数 2 参数优化,比如GA PSO搞起。
5. 这是回测平台要做的事情,这个不难,前提是取到当时股票的行业等,在程序里想到,我觉得你能编出来。
另外,SWS行业确实变动比较大,比较尴尬,用Wind行业吧。
6.一个好的团队需要的三类人:策略、交易、IT,策略负责测试各种想法,回测可用,虚拟盘OK的策略考虑进入交易环节,IT主要做数据库等技术支持,卖方策略确实很多都在纸上谈兵,转化需要理解策略,并且顺利连接自己的交易系统,股票PB,期货CTP等,实盘不会用MATLAB或者Python搞的,都是JAVA和C++。另外,大数据研究推荐Python,Theano,tensorflow对Python支持好。
个人观点,感谢信任,欢迎交流。
二维码

扫码加我 拉你入群

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

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

2017-6-12 17:17:24
我是个人在学习量化投资
目前在进行数据收集(财务数据和交易数据)和整理,我是用C#写程序从各财经网上采集,比如东方、新浪等。基本完成。
用python有专门的接口比较方便: http://tushare.org/storing.html#csv
现准备进行股票基本面分析和交易时机预测,数据分析我准备用R语言,交易时机预测用C++编写,借助于开源库,比如微软深度学习框架CNTK。
最终希望能以图形表现出主要市场的变化关系,A股整体、行业和个股的变化时机。请有经验的朋友指点,谢谢!
易经里有句话与大家共勉:
易与天地准,故能弥纶天地之道。范围天地之化而不过,曲成万物而不遗。
人工智能是极为强大的工具。类人机器人将会出现,无人物流也很快实现。时间紧迫啊!!!
二维码

扫码加我 拉你入群

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

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

2017-6-17 08:58:44
股票收益率有很多模型可以用来预测,不过都是理论模型,长期还行,短期没有准的。。。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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