上次发过一个关于交易策略的帖子,本来以为会被人喷的体无完肤,结果大家热情还挺高的,不但没喷我,还表示感谢,让我找到了曾经混某榴论坛时的感觉,看来EA邦的用户素质都很高啊。
(帖子里发不了链接,麻烦管理员把我说到链接的地方,插入链接,还有下面关键的地方加上隐藏,要回复才能查看,因为很不谦虚的说,本人写的东西自认为还是值得一读的,希望帖子别沉了。)
这个帖子跟之前的帖子一样,主要还是扫盲贴,主要讲思路,这回说说透过表面看本质的问题。
每次Ea更新,表面上肯定能看到的是Ea更新的功能列表,3.4版本更新了这几个功能:(管理员插链接)https://www.eabang.com/bbs/forum.php?mod=viewthread&tid=1647
这几个功能基于的是一些交易者或交易员的需求,3.4版本的需求在这里:(管理员插链接)https://www.eabang.com/bbs/forum.php?mod=viewthread&tid=1572
每个EA的更新,一般都是这样一个流程,都是一些人提出功能上的需求,这些需求现在的EA版本满足不了,然后EA邦的老师根据这些需求和人的重要性来更新EA。
那么这些交易者为什么要更新这些功能,一定是自己交易系统的需要。
但是他们在提出需求的时候,不会在帖子上写出来,他的交易系统是什么,这些增加的功能要如何服务他们的交易系统,他们只会写出来需要的是什么功能而已。
想看出他们背后的交易系统,就要动动脑筋了,对于高手来说,可能一眼就能看穿隐藏在背后的交易系统,可是对于小白来说可能一脸懵逼。
举个例子,咱们就拿这次更新的功能来说,点上面的更新功能的那两个帖子,能看到这次更新了这几个功能:
1、修改了反向对冲的平仓方式,改成了nvm,用nvm平仓更科学,之前是平仓最远的订单,现在是在一串订单里,平仓每一笔订单的一个百分比,很明显,这样能更快降低整体一个方向上,亏损订单的整体仓位。
2、NVM增加了百分比对冲,这个也是功能上的提升,跟上面的差不多。
3、加仓的仓位计算部分,现在可以用单边最大仓位来计算,之前是以时间开仓的最后或最早的订单来计算,比如最后开仓订单0.3手,加仓是末单倍数1.5倍,那下笔开仓是0.45手,现在以账户中最大仓位来计算,可能最大仓位是之前开的0.5手的一笔订单,那下笔仓位就是0.75手。
4、加仓条件里增加了一个功能,这个功能很奇葩,加仓另一订单功能,开启后,满足多单加仓条件时,同时再开一笔空单。
其实如果有心的话,还会发现在上一个版本里,也增加了一个功能,也是这人提出来的需求,总体止盈中的见好就收策略(净值递增全平)。
以上这4个功能聪明的能看出来吧,很明显这是想实现一种对冲的交易方法。
后面几条是为了第1条的反向对冲服务的,这跟反向对冲的特点有关,看到这几功能,实际上可以在大脑中形成这样一种交易场景:
第一笔订单无脑开,开仓方式有很多种,有过滤效果肯定更好,不过这些小细节,先不说,咱们就先用无脑开仓。
不管上涨还是下跌,都以一个固定点数加仓(用条件加仓更好,小细节,咱们不讨论,只讲大方向)。
加仓后就是这种效果,上面更新的一个功能是同时加仓另一方向订单,就是多单顺势或逆势加仓,同时开一笔空单,空单顺势或逆势加仓,同时开一笔多单,开启这个功能后就是这种效果,上涨也同样会这样加仓。
行情继续,会出现下图的情况。

这时用到了反向对冲功能,空单是盈利的,会平仓,然后带着一部分多单平仓,这时账户里可能会剩下最下边的一笔0.01手的多单,然后会继续加仓。
如果这时行情上涨,会满足多单盈利对冲空单的条件,因为空单是0.01手,不能再拆分,所以多空单会全部平仓。
上面是一个普遍情况,再看一个单边下跌的情况。
我就用了一张图,凑合看吧,用点心想想,能明白,贴图太累了,我不是网站客服,咱们没有利益关系,别要求我做我不喜欢的,特别是有一种人,一副高高在上的样子,好像我欠他钱似的。
还有一种人,我身边就有这样的朋友,觉得自己有点钱,好像放外汇里,就能跟放银行一样稳定,盈利像小孩过家家一样简单,随便网上下个ea,没研究明白策略也敢用,也不知道这信心是哪来的。
下面的设置,用欧元,完整的从2014-2021年5月,也就是经过了大家都在说马丁策略通不过的2014年-2015年那40000点的大行情,都没有问题,下面是我的设置和回测报告。
这个参数我是调了几次的,感觉一般,可能还没找到门道,找参数不仅是经验,有时候也看运气,设置仅供参考,不建议直接拿来用,最好加一些条件开平仓和加仓,把自己的策略融合进去。
(下面内容管理员帮我设成回复可见)
仅用开盘价,每1分钟只在开盘第一个报价执行一次。
按波动的总体止盈,我喜欢用波动,而不是固定点数。
开启双向订单总体止盈。
加仓面板,还是按波动,波动的设置跟平仓面板一样,其它跟波动有关的都是这样设置,我就不多说了。
开启计算双向订单。
加仓倍数设置如上图,自定义我用的是默认参数。
加仓条件里开启“同时加仓另一方向订单”按钮。
逆势加仓跟顺势加仓可以设成一样的,也可以关闭,都无所谓,因为上面开了那个同时加仓另一方向订单的功能,所以顺势逆势感觉都一样了。
对冲面板的设置。
自动面板设置。
最后的盈利情况,可以加上一些开平仓条件,或是加仓条件和加仓方式改一下,会更好。
还有就是,我这测试的是一个品种,如果多个品种,应该把净值增加平仓这个功能用上,他提出这个需求,肯定是有用的,还有单方向的NVM对冲,也可以用上。
|