自动量化交易系统构建(一)

自动量化交易系统构建(一)

自动量化交易系统1.0——网格交易法

前言:今年陆续读了《赌神数学家 : 战胜拉斯维加斯和金融市场的财富公式》、《富爸爸,穷爸爸》、《股市幸存者如是说》、《投资组合的熵理论和信息价值 : 兼析股票期货等风险控制》、《网格交易法 : 数学+传统智慧战胜华尔街》、《小乌龟投资智慧 : 如何在投资中以弱胜强》等,对于构建自己的投资系统有了较肤浅的心得,并且重新反思对于投资活动的认识。接下去要学习《投资的护城河 : 晨星公司解密巴菲特股市投资法则》、《海龟交易法则》、《量化投资分析》等等,在进一步学习之前,先总结一下心得体会,再砥砺前行。

一、投资的理由

“你不理财,财不理你”,这绝不是一句空话,因为——

①生老病死都需要个人财富的支撑,在共产主义社会实现之前,在人类财富总量的持续分配不能满足所有人的需求之前,财富决定了一个人的发展边界、安全边界。

②个人以货币计量的收入与支出被经济环境波动所影响,通货膨胀、物价上涨、汇率波动、个别资产涨落,都影响个人财富的总额。只要意识到个人财富被不可避免影响着的现实情况,自然而然地就会思考选择资产种类以避免风险。

③投资活动不是赌博活动,“收益越大风险越高”不代表期望收益为零,投资活动既是参与社会化再生产的活动,也是平衡自己风险和收益、保值增值的活动,也是促进生产资料、生产要素广泛分配的活动,具有多方面积极的意义。

④投资活动支持个性化定制,有高风险的有低风险的,个人的见识、胆识在这个活动中具有作用。让货币在账户中睡觉不等于没有投资,而是被动投资,却不自知其风险。

——因此,财商的培养对于个人的发展十分重要。一个财商高的人不必然意识到以上理由,但对于一个没有财商的人来说,以上理由是培养财商的契机。

二、个人投资思路

(一)核心理念

投资有无必胜的策略?答案是没有,因为任何资产在理论上可能会失去价值,任何套利机会可能因实际情况的变化而失去。以这个问题为参照,存在低风险的投资方式,如国债;存在降低风险的策略,如组合投资。

脱胎于信息论、概率论的投资数学公式“凯利公式”(等价于国内学者独立研究的投资组合熵理论)提供了一种投资组合理论的计算方式,能够计算出一定条件下资产的最优分配比例,对冲单一投资风险。

虽然“凯利公式”经得起模拟实验和统计的检验,但“凯利公式”的计算依托于概率参数的确定,但现实情况下,即使是专业人士也只能依据历史信息近似估算概率,因此现实情况必定偏离“凯利公式”的预期。

即使效果不是最好极好,不掩盖“凯利公式”的价值,其忠实的践行者索普(《击败庄家》作者)就在赌场和股市上取得了成功。依托于概率估算和公式计算的结合方案是可行的,前提仍然是对于资产的充分调查研究。

(二)交易方式

交易系统是一个规则模型,可以通过自动化的方式实现。自动化的好处——

①解放投资者时间,不用盯盘,投资者可以做其他不能自动化的、更有价值的工作。

②预防非理性交易,盯盘时间过长容易造成非理性交易,导致头寸失控。

③贯彻量化投资的理念,在可以量化的情形下,避免凭感觉交易的风险。

感谢叁公子提供的THStrader思路(虽然版本较旧bug不少)。

(三)投资策略

除了对于投资标的的调研,投资还有很多门道,需要了解市场规则、博弈结构、行情状况、投资策略等。其中投资策略是降低投资风险的重要手段,甚至可以独立作为自动交易系统的核心,如网格交易法。

三、网格交易法的投资实践

目前已搭建的自动量化交易系统1.0采用网格交易法为核心,经历了实盘的试验。以此为基础,未来可以通过学习各种分析手段、量化方案、其他技巧策略,进一步完善投资的方法。但网格交易法作为简单的投资法门,极易获得成效,对于提升投资信心、持续学习形成正反馈。经典的网格交易法的自动化系统搭建也较为简单。

经典的网格交易法的手法示例如下:在一定价位买入5手资产,以该价位为锚,向上以及向下各设定五个等分价位,共11个定标,每向上触及一个价位即卖出一手,向下触及一个价位即买入一手。另设定止损线,触及即清仓,待行情稳定后,再次建立网格。

我对网格交易法的测算和理解——

①网格交易法适用于震荡市(即赌震荡市),行情大幅度上行或大幅度下行脱离网格后,将不利于该策略的收益率。对于网格的震荡幅度的把握一般有利于优化网格区间的选择。

②网格交易法不是走完震荡大周期收益率才高。考虑到资金占用成本和时间成本,买入一手假如能赌赢短期期望收益(如2%),清仓也是不错的选择。如果赌输了,可以考虑网格交易法,网格交易法在我看来不过是以降低平均收益率的代价换取胜率的提高。

③控制买入点也很重要,踏空不可怕,腰斩风险更大,尽量选择低估值资产,不太可能剧跌的资产。

网格交易法可以自行设计变体,来符合各自的投资策略。我尝试金字塔式的网格交易法,即分阶梯递增买入,分阶梯递增卖出(代码参数比最开始设想的复杂许多),实盘试验一段时间后,预计平均月收益在1%-2%。

以近期关注5个标的为例,不同标的差异明显,最活跃的标的反复震荡,贡献了所有收益的50%,最不活跃的标的没有贡献收益。最终收益拭目以待。

网格交易法不仅适用于短期,也可以适用于长期,关键在于网格幅度的选择和权衡,太窄的网格可能短期收益高,但是跟不住长期趋势;太宽的网格短期可能没有收益,同样考验耐心。因此可以控制头寸,针对不同的趋势分别准备。网格犹如两扇渔网,需要预测鱼多的地方,全球四大渔场在冷暖流交汇之处,网格同样需要模仿相似之处,短期考虑多空对抗趋势,中期须思考中趋势,长期须思考大趋势。

网格交易法能否跑赢指数基金被动投资方案,需要长期实践看结果。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注