vinjht 发表于 2022-8-31 15:13
净仓管理开关设置
最大净仓值,( 0.5 )手
反向单数量倍数 (2 )倍
是的,知道了行情,那怎么做都行,能尽量解决反向对冲的问题,确实是件好事。
vinjht 发表于 2022-8-31 15:13
净仓管理开关设置
最大净仓值,( 0.5 )手
反向单数量倍数 (2 )倍
對呀,其實要開兩個EA來解決問題,逆勢到某一個倉位就打開順勢的EA,兩個EA同時打開,順勢的EA再慢慢的加倉上去,當反轉的時候順勢EA就保本出掉,繼續順勢的時候順勢的EA就會令到倉位不大,一直鎖住,直到反超.但行情不會一直上或一直下的,所以順勢的EA我最後一單就會用硬止損解決,不知道大家能理解嗎,暫時只能手動鮮決大單邊
唐老师 发表于 2022-8-31 11:27
是在反向对冲中,与锁仓功能类似,加入一个净仓位的控制功能是吗?
唐老师 谢谢回复,您举得例子很好。但是这个具体的多空单的数量是动态的,因为有个反向对冲在里面。除非V字反转,大多数开进去的空单会很快对冲掉上方的多单。你说的最后空单留下0.25手的这种情况,发生的可能性非常小。空单如果补了很多,净仓位变成空单方向大于0.5后,开多单,0.5是正反双向都要操作的。这个思路的核心是利用反向对冲,实现仓位管理。
这个操作可能存在的坑是这样的。一般行情会有一下几种情况。
1. 没有继续下跌,直接横盘。这种情况下对空单基本可以对冲完。直到净仓小于0.5.
2. 下跌之后立刻V字反转。这种情况反转前开的空单基本对冲完,最后一两单空可能会套,但是上方的多单还是很多,这个空单比较容易对冲掉,问题也不大。
3. 直接反转,这个情况和2差不多。没有问题。即使空单有少量被套,问题也不大。
1 继续下跌后趋稳。这时空单基本是对冲完的,多单留下少于0.5手的仓位但是上方的单套的很深。这时多空单的距离非常的远,无法对冲。
这是最坏的情况,但是如果这样的行情,不做这个净仓管理的操作,套得更加多,多单被套的单量会非常的多。但是这样管理一下,多单被套的量最多只有0.5手,虽然比较深,但是得到了很好的控制。
然后净仓量这个开关最好可以设置成这样。
本EA单边最大总手数 (需要有正负值,这样可以判断是多单,还是空单)
本EA双边总手数
本EA多空净手数 (需要有正负值,这样可以判断是多单,还是空单)
3个可以切换,但是最好可以同时选,这样可以极大的提高控制仓位的能力。
现在这个对冲ea有很多地方可以控制手数,单数,但是还没有一个地方可以很好地很直观的控制净仓位。而对冲交易的核心是仓位(净仓位)控制。
vinjht 发表于 2022-8-31 15:13
净仓管理开关设置
最大净仓值,( 0.5 )手
反向单数量倍数 (2 )倍
这个问题后来我在补充需求里说了。不用倍数开单,用加减法开单。
如果净仓位变成0.52手,0.02是x
反向单单量设置为 x+0.3 (0.3自己设置,可以设置自己想要的数值) 开单
倍数的确不好,加法开单更好一些。
然后你说的突然V反转的问题。比如现在0.32手空开单了,没有对冲就反转了。但是这时候上方有0.52手多,空0.32手,这样的仓位比例不会对账户造成很大的伤害的。
kkwang2005 发表于 2022-9-1 18:35
这个问题后来我在补充需求里说了。不用倍数开单,用加减法开单。
前提是行情配合的话,看过走势之后想出来的办法一定有效
vinjht 发表于 2022-9-1 19:57
前提是行情配合的话,看过走势之后想出来的办法一定有效
仓位管理,不需要行情配合。多空平衡,限制亏损。仅此而已。楼上几位都理解错了这个功能。
这个功能不是为了增加盈利而需要的,只是为了控制仓位。和行情怎么走毫无关系。
kkwang2005 发表于 2022-9-1 21:50
仓位管理,不需要行情配合。多空平衡,限制亏损。仅此而已。楼上几位都理解错了这个功能。
这个功能不是 ...
楼主加油,你这个需求提得很好,我实盘一直都是这么操作的。有些奇怪的评论和回复可以不必理会。
kkwang2005 发表于 2022-9-1 18:35
这个问题后来我在补充需求里说了。不用倍数开单,用加减法开单。
有些人说话阴阳怪气,根本就没用明白,如果这样说的话,不需要手动,像图片这样设置就能达到一样的效果。
1。顺势单,逆势单里 单边最多总手数要设置一下,像图片这样都设1的话,净手数最多不会超过1。
2。平仓面板功能全都关掉,对冲面板里总体设置那个 单边总盈利大于0时不对冲 一定要点亮,这样单边的盈利可以100%用在反向对冲上。
3。加仓方式用网格就可以,网格的意思你应该知道,整个图标所显示得区域按多少格来划分加仓。
盈利的话,反向对冲以外的对冲方式提供一定的盈利。
对冲马丁本来就是为了排除人为因素干扰发明出来的不猜边的策略,你说要加仓加0.3+0.02之类的,在没有看过之后行情的前提下这个0.3你是根据什么定下来的?实盘的时候你怎么判断加多少?
只要你做判断了就是人为在猜边了,即使你的初衷是仓位管理。
vinjht 发表于 2022-9-1 23:24
有些人说话阴阳怪气,根本就没用明白,如果这样说的话,不需要手动,像图片这样设置就能达到一样的效果 ...
固定一个手数最大值的管理方法,基本的结局是这个ea可能几个月开不了单。
你没有理解这个功能的意思。0.3和判断多空毫无关系。一把加0.3+x,回到0.2,一个多空平衡比较舒适的位置而已。涨是0.3,跌也是0.3,我不需要判断行情。
唐老师 发表于 2022-8-31 16:24
是的,知道了行情,那怎么做都行,能尽量解决反向对冲的问题,确实是件好事。
...
唐老师,发了这个贴和几个汇友交流了一下。有高人提出了一个更好的方案。
同样是为了实现仓位管理,多空平衡,控制亏损,抵抗单边。目的不变。
在多空对冲策略,并且只开反向对冲的时候,多空仓位失衡的唯一来源是反向对冲时多空手数的不一样。在单边行情中,反向对冲发生后,亏损方向的单总手数(x)总是少一些,盈利方向的单总手数(y)总是多一些。
方法:
为了实现多空平衡,每次反向对冲发生后,立刻开(x-y)手,如果x-y是正数,开多单,如果x-y是负数,开空单。
这样实现实时的多空平衡,并且可以永远平衡下去。
在反向对冲面板中,只需要加一个“对冲结束后补单“开关。
举例,空单0.5手盈利,对冲掉多单0.3手亏损,对冲结束后,ea立刻补开0.3-0.5 = -0.2 手单,也就是空单0.2手。
这个方案更适合需要实时微观管理ea仓位的策略。而之前我提的方案更适合宏观总体管理仓位,两者可以适合不同策略,不同的交易。
如果老师还需要考虑是否值得开发净仓管理功能的话,那这个对冲结束后补单功能我吐血跪求老师开发。谢谢。