我们做了一个赚钱的量化交易系统

辛毗渡己 2024-04-04 06:55:40

今年2月17日,标题党林教头写了一篇《》,讲的是我正在尝试一些量化交易的策略,但至今也就一个半月时间,跟读者们汇报一下:爆掉了两个!果然高风险策略持续不了多久。

大家放心,测试阶段,资金量不高。

但这并不意味着我在文章里表达的观点有错——在康波来临的时候加大杠杆。这两个策略的爆掉,纯粹是过度的风险暴露,是战术问题。

在康波来临的时候加大杠杆。

以上那句话依然是我做投资的核心观念。

功夫不负有心人,虽然爆掉了两个策略,但最终有一个策略通过了历史测试,很有意思的是,爆掉的策略,我们参考了别人的代码,而这个通过了历史测试的策略,是我们团队100%自主开发的,拥有100%自主知识产权,代码的每个标点符号都是团队自己写的,而不是网上找来的代码魔改的。

一套能盈利的策略,还是要靠自己,网上那些已经广为人知的策略,往往会失效。

1,黄金A策略:

因为有一个特殊参数需要继续测试,所以我们开发了A/B版。

测试期3年,回报率301.8%,盈亏比2.1,准确率57.98%,单笔平均获利87.23美元。

这个策略里面包含了随机扰动,也就是在实盘的时候,回报率应该会更好,因为我们会通过人工干预删除这些扰动。

一方面,我们这个策略考虑了基本面因素,因此需要人工干预,无法100%自动化运行,因为基本面因素的判断,只能林教头本人参与进来才能“人机和一”了,而历史回测是无法删除这些随机扰动的(毕竟只有人脑才能判断)。另一方面,历史回测里保留随机扰动,相当于更加保守,而不是在回测中过于乐观,如果包含了这些扰动,我们都能盈利,那么实盘中盈利的可能性就更大了。

主观判断,通过人工干预删除随机扰动的话,回报率应该能到5~6倍,但为了保守计算,本文的所有数据都是考虑了随机扰动的——毕竟真实世界不能过于乐观。

B策略:

B策略的资金曲线更加平缓,而且表现更好!3年回报率385.66%,盈亏比3.3,准确率76.27%,单笔平均获利61.52美元。B策略牺牲了一定的平均盈利,但是有更高的盈亏比和准确率,总体上利大于弊。

2,瑞朗A策略:

在做不同品种对比的时候,要对它们的风险系数进行调整才能做对比。我们计算了一个风险系数(算法不便透露),在我们的系统里,黄金的风险系数是114,而瑞朗是50。所以接下来,包括瑞朗在内的所有品种,都要根据风险系数进行调整,下文不再赘述。

3年回报率509.06%,盈亏比2.96,准确率60.87%,单笔平均获利274.72美元。人工干预消除随机扰动后有望达到3年7倍回报率。

B策略:

相比黄金,瑞朗的B策略表现不好,3年回报率215.95%,盈亏比3.41,准确率87.23%,单笔平均获利74.56美元。

虽然B策略有更高的盈亏比、准确率,但没有尽可能地吃尽趋势的红利,相比黄金来说,瑞朗的B策略性价比太低了。

3,日元A策略:

3年合计回报率234.18%,盈亏比1.8,准确率55.74%,平均单笔盈利154.75美元,加上人工干预后回报率可能超过5倍。

B策略:

3年合计回报率193.8%,盈亏比2.27,准确率77.78%,平均单笔盈利70.64美元,远低于A策略的154.75美元,加上人工干预后回报率可能超过3倍。

同样,对于日元来说,B策略没有性价比,而数据也证明了利弗莫尔的经典观点——截断亏损,让利润奔跑!B策略过早的止损虽然提高了进出场的准确率,但并没有带来更好的回报率,因为过早出场了。

吃尽一段趋势的红利是非常重要的。

4,澳元A策略:

澳元的风险系数是33,同样要对其进行调整。

3年合计回报率187.64%,盈亏比1.47,准确率45.71%,平均单笔盈利366.46美元。我们的策略能够抓住澳元的单边趋势,问题在于历史的随机扰动太大,所以准确率很低,如果通过人工干预方式剔除随机扰动,应该也能达到5倍的收益率。

B策略:

3年合计回报率109.2%,盈亏比1.58,准确率75%,平均单笔盈利110.61美元。相比于A策略,虽然自动过滤了很多随机扰动,但平均单笔盈利减少到1/3,这个性价比太差了。

目前看来,除了黄金,其他品种的B策略都不行。不过澳元的单边趋势很强,一旦形成,足以抓住一波大红利,这是我还打算留着澳元的原因。

5,英镑A策略:

英镑的风险系数是63。

3年合计回报率144.39%,盈亏比1.42,准确率50.77%,平均单笔盈利148.41美元。加上人工干预后,可能3年4倍的潜力。但整体而言,英镑在我们这个系统里的表现,是不如日元的。

B策略:

3年合计回报率164.11%,盈亏比1.89,准确率73.85%,平均单笔盈利72.43美元。加上人工干预后,可能3年3倍的潜力。

综上所述,我对交易英镑的兴趣不大。

6,欧元A策略:

欧元的风险系数是54。

欧元美元是世界上交易量最大的主流货币对,我们的系统在欧元上表现也非常不错:3年回报率370.95%,盈亏比2.28,准确率57.41%,平均单笔盈利213.1美元,这个数据我是非常满意的。

B策略:

3年回报率102.84%,盈亏比1.54,准确率72.22%,平均单笔盈利74.82美元,表现不好。

7,加元A策略:

3年的回报率只有146.77%,盈亏比1.61,准确率52.08%,平均单笔盈利155.7美元,最大回撤接近30%(依然可以用人工干预解决)。人工干预后回报率可能达到3倍。

B策略:

B策略表现更差,3年合计回报率只有22.59%,盈亏比1.12,准确率64%,平均单笔盈利66.05美元。有经验的交易者都知道,准确率在交易中是没那么重要的因素,这超出了很多菜鸟的意料。而这么低的盈亏比和单笔盈利,导致了非常低的回报率。

综上所述,加元将从我的系统中删除。

8,策略的组合

从历史数据来看,黄金、瑞朗、欧元在我们的系统中表现最好,日元、澳元可以尝试,但是要通过人工干预来提高收益率。而且从A、B两个系统的历史表现来看,A策略整体占优。接下来进入实盘阶段,到时候再给读者们汇报。

9,心得

一个策略要是人尽皆知,就没有意义,自己开发的策略才是最靠谱的。

一定要加入基本面的判断,也就是要有逻辑支撑,我们这套系统并非纯量化的,需要人工干预,所以才有那么高的准确率和收益率。

出手少,但是要好,高频是赚不到钱的,至少对大多数人而言赚不到钱。

0 阅读:61

辛毗渡己

简介:感谢大家的关注