量化股票多头策略?

红晨锦红晨锦最佳答案最佳答案

量化选股,其实是个很大的话题,我以主动管理基本概念和原理开始,简单的介绍如何运用量化手段选取股票。 首先,我们考虑一个最简单的问题,也就是主动管理基本概念的提出,假设有一百万投资者,每个人买50万股票,合计五百万股;然后有人提出一个新的选股策略,按照这个策略能拿到8%的收益,那么这百万投资者每人可以多赚4000元(8%*50万),合计多赚了400万,这个策略就是主动的,它比市场指数收益高出了2%。(注意这里没有考虑交易费用和成本)。

我们再考虑一个问题,也就是主动管理的方差-协方差定义,考虑n个样本(这里的样本可以是历史某段时间的股价走势或某只基金的收益率情况),设每一个样本都有m个观测值,则每个样本的观测值构成了一个m行n列的数据表,我们将每个样本的所有观测值的加权和作为该样本的预测值,然后将所有样本的预测值构成一个新数据表,这个新数据表的各行元素互为正交,即任意两个行的元素乘积为0,我们用cov(xi,yj)表示任两行x i与y j的元素之比,就是我们所求的协方差。而方差是协方差的转置。 利用上述方法我们可以计算出每一个样本的方差-协方差阵,接着我们求出样本的均值向量和方差-协方差阵的行列式,利用Choleski分解法即可求出实现最大信息量的正交基向量,这些基向量对应的元素就是我们所选基金的权重。这样我们就完成了从数据到基金组合的过程。

以上我们都假定了一个最优的投资组合,也就是说所有的资金都投资在一个基金上,接下来我们需要考虑的是,如何将有限的资金投入更多的基金,以构建一个更合适的投资组合。这就是资产配置的问题了,其核心也是求解一个最小方差/最大信息量的优化问题。在这里我们只需要将上式的基金个数改成资产的个数,就可以通过求解最优化问题得到每一类资产的投资比例。最后我们把单个基金的组合再优化一下即可得到我们最终的目标组合。

支文君支文君优质答主

2016年,量化团队开始做股指CTA策略。 我们的思路是,既然传统CTA策略表现那么差,那为什么不直接做多股票呢——反正我们之前做的股票策略也表现的不错。但这样直接做股票的策略在那个时候还没有人做过研究(因为我们没有把策略放到市场上测试),所以当时也没有办法验证这个想法是否正确,于是我们就用到了高频数据来做回测分析。

因为我们是做量化的,所以我们希望策略的表现能够接近于真实市场的交易,而不是像很多其它策略那样“凭空”想象出来的交易模式(比如基于日线数据,每周做一次加仓或者减仓操作)。 于是我们把策略的数据进行压缩,然后输入到电脑里运行,以模拟真实的市场交易情景(当然实际运行的时候肯定要更复杂一些了,需要考虑流动性等影响因素),最后得到的策略的结果如下图所示。

我来回答
请发表正能量的言论,文明评论!