mchal 发表于 2022-9-7 22:26:21

唐老师 发表于 2022-9-7 19:39
做了补单版本,这个功能我这测试不怎么样,不知道你是怎么设置的。




就像QQ里沟通的那样,这个问题主要是由于补单手数过重造成的。

解决方向有两个:
1是通过降低总补单手数。这个可以通过改善反向对冲的方式:对冲手数的话调大手数,或者改为对冲订单,或者用我提的需求里的仅盈利对冲或者反向末单对冲等等。从0.49手多单走100点冲掉0.01手空单 变为 0.24手 多单走400点冲掉0.02手空单,这里直接就能让补单手数下降50%了。

2是通过降低单笔补单手数。
这个我认为可以通过设置补单允许的单笔手数上限来解决。像您例子里提到的0.49手。我们如果设定单笔最高0.2手。让EA把这0.49手拆分成0.2 0.2 0.09(或者让EA分成X单,if补单总手数/X>设定单笔最高手数,则X=X+1)。这样在逆势加仓的时候,EA就会从从当前的 0.49 0.49 0.49这样一路加上去 变为 0.2 0.2 0.2加上去。

其实只要在大单边行情中为了避免爆仓而引入反向锁仓的操作,那么在趋势反转的时候,天地锁基本不可避免。毕竟这世界上并没有既要……又要的事情。
天地锁并不是绝对的可怕,可怕的是因为天地锁而让手数迅速螺旋上升导致敞口暴增从而导致爆仓。
希望这两个思路对唐老师有帮助。

kkwang2005 发表于 2022-9-7 22:34:18

唐老师 发表于 2022-9-7 19:39
做了补单版本,这个功能我这测试不怎么样,不知道你是怎么设置的。




这个策略的核心就是任何时候多空都是平衡的,从开始交易的第一分钟到最后一分钟,中间任何操作,都保持多空平衡。

理论上会爆仓。但是如果没有这个操作在单边行情中,下跌1万个点爆仓的话,加上这个可能可以撑2万点。对于等待时机或者风控都有很大的好处。

kkwang2005 发表于 2022-9-7 22:46:49

mchal 发表于 2022-9-7 22:26
就像QQ里沟通的那样,这个问题主要是由于补单手数过重造成的。

解决方向有两个:


这个爆仓的主要原因是,没有设置加仓,首单,自定义首单仓位0.01.

所以现在这个0.53补单后,后面的加仓直接加0.53了,那肯定要爆。

kkwang2005 发表于 2022-9-8 03:15:59

唐老师 发表于 2022-9-7 19:39
做了补单版本,这个功能我这测试不怎么样,不知道你是怎么设置的。






唐老师,看这张图片,这个补单的方向补反了。
上面是空单冲掉0.54,多单冲掉0.01,这样应该补0.53空单,不是补0.53多单。

wjwj999 发表于 2022-9-8 08:46:21

kkwang2005 发表于 2022-9-8 03:15
唐老师,看这张图片,这个补单的方向补反了。
上面是空单冲掉0.54,多单冲掉0.01,这样应该补0.53空单, ...

真幸运有你们这些大咖在带领我们前进,紧紧抱住各位大咖的大腿

kkwang2005 发表于 2022-9-8 21:14:40

唐老师 发表于 2022-9-7 19:39
做了补单版本,这个功能我这测试不怎么样,不知道你是怎么设置的。




不好意思,唐老师,因为我对MT5不熟悉,所以我搞错了。这个补的是对的。


我回测了一下,这个策略在震荡策略中的确会照成不断反复加仓的问题。使用Mchal的方法会减缓这个加仓速度。也许可以试试添加锁仓中的三个选项,双边锁仓,只空对多,只多对空,这样可能可以打破这个恶性循环。

另外,如果可以自动判断趋势方向来决定是否启用这个锁仓,这个反冲锁仓用在对冲趋势策略中,只用在趋势的方向,(或者反向),这样就不会产生天地锁的问题。也许这个功能更适合趋势策略。

kkwang2005 发表于 2022-9-8 21:19:02

mchal 发表于 2022-9-7 22:26
就像QQ里沟通的那样,这个问题主要是由于补单手数过重造成的。

解决方向有两个:


你提的需求里的第五点非常有用,针对性地解决了目前反向对冲里的一个很大的不足,你和唐老师联系一下,我也愿意分担加急费用开发。

https://www.eabang.com/bbs/forum.php?mod=viewthread&tid=2593&pid=51096&page=1&extra=#pid51096

唐老师 发表于 2022-9-24 17:09:58

跟净仓位功能类似,下载3.8.8.8版本。

https://www.eabang.com/bbs/forum.php?mod=viewthread&tid=2627

七七招财猫 发表于 2022-10-4 01:28:16

围观各位大佬

sutingfa 发表于 2022-11-28 07:42:06

本帖最后由 sutingfa 于 2022-11-28 07:43 编辑

kkwang2005 发表于 2022-9-5 18:55
唐老师理解的没错。




以无脑加仓,一轮单边下跌50个点单边为例。
EA想办法设置成无论多与空都是一定点数止盈
此时应该是多单被套,空单手数很少
解决方法:可以设置浮亏大于多少时反向对冲一定多单比例的空单,对冲的空单和EA加仓的单子一起止盈,然后EA再计算仓位继续对冲。如果行情反转,空单被套,EA加仓空单,带动对冲空单上移止盈线,直到空单浮亏一定比例,继续对冲一定仓位空单比例的多单,直到行情趋于震荡,这个方法不但能解决大单边被套,还能大盈利。
页: 1 2 [3]
查看完整版本: Hedgeing ea反向对冲后立刻补多空单差功能