EA邦程序化交易论坛

标题: 反向对冲的建议 [打印本页]

作者: lg038211    时间: 2021-4-2 00:25
标题: 反向对冲的建议
现在的对冲马丁是个很好工具,只是在单边上还需改进,反向对冲可以这样改进:

1、NVM原理加到反向对冲里:NVM在现有的对冲面板里被当做单独的一个对冲方式种类,但其实它也适用于反向对冲和NVN对冲,它的原理是盈利的单子对冲亏损单的每单的一部分亏损,由其是反向对冲,用上NVM原理,抗单边的效果会更好。所以建议在反向对冲的开关面板上加一个开启NVM功能的按钮,如下图,如果选了“NVM开关”,“对冲手数”按钮就是灰色的,它们俩二选一,选了“NVM开关”后,会弹开一个子面板,继续看下面的文字, 11122 拷贝.jpg



2、增加NVM的百分比选项:现在的NVM是盈利单对冲亏损单每单固定手数,比如对冲亏损单每单的0.01,这样还不够科学,希望能有个百分比的选择,百分比能让反向对冲也变成动态的,也就是说既可以选对冲亏损单每单固定手数,也可以选择对冲亏损单每单百分比手数,如下图:反向对冲面板里,点开上图中的“NVM开关”后,就弹出子面板,可以选对冲亏损单每单固定手数,也可以选择对冲亏损单每单百分比手数,二选一,选了一个,另一个就是灰色

11122 拷贝.jpg

比如30%,就是盈利单对冲亏损单每单的30%的手数,最小的不得小于0.01,



3、盈利单按亏损单最大一单的手数开首单:现在EA里的反向对冲,盈利单对冲掉后,就又重新从0.01开始首单。建议改成按亏损单的最大手数单子开首单:比如:多单是顺势盈利,空单是逆势亏损,当它们对冲平掉后,空单所剩最大的单子是0.1手,那么多单再开首单时就也是0.1手,而不是从0.01开首单。举例:如下图,多空同时开单,间隔100,0.01手起步
QQ图片20210402093513.png
多单盈利,空单亏损,经过反向对冲后,如下图,盈利的多单全部平仓,空单也对冲了一部分亏损单,
QQ图片20210402093524.png
此时如果按现有的反向对冲,多单又会重新从0.01开首单,而现在是建议按空单最大的一单手数开首单,如下图,空单最大的一单手数是0.05,那么多单就按0.05开首单,
QQ图片20210402093520.png

这样的优点是,不但对锁住了亏损单的最大单,而且能更快的继续反向对冲,也就是如果行情继续上行,多单能更快的盈利来反向对冲空单的亏损,
如果反之行情下行,则可以整体平仓。

4、单向和双向分别用不同的对冲:现有的对冲面板里的每个对冲类型都是对所有订单有效的,不能区分顺势单和逆势单,我曾经跟唐老师交流过,如果要对冲实现区分顺势单和逆势单,首先工作量大,其实会让其他一些功能失效。所以可以改成单向和双向时分别用不同对冲。
举例说明:把对冲面板的NVM对冲和反向对冲都打开,如下图:
QQ图片20210402100059.png
4.1当现有的单子只有多单、或只有空单,也就说只有一个方向的单子而已(单向)时,对应的对冲才生效

4.2当现有的单子既有多单也有空单(双向)时,对应的对冲才生效。如下图,比如我选了反向对冲,多单和空单都有,才允反向对冲生效,
QQ图片20210402093513.png

这样对冲就更加精准。可以在每个对冲类型子面板里加个“仅单向”和“仅双向”的按钮,当按下“仅单向”则是4.1,当按下“仅双向”则是4.2,都不按下时则是目前现有EA现有的效果。如下图:以NVM对冲面板为例,当按下“仅单向”时,在空单和多单同时存在的情况下,NVM对冲就不生效了,
QQ图片20210402110936.jpg


以上4个建议,是对现有对冲马丁EA进一步细化,如果能改进,盈利效果也许不会提升,但安全效果肯定比现在要好,会让风险降低,即使遇到大行情或大幅度跳仓,都有防御性。希望老师百忙之中能修改实现。












作者: lg038211    时间: 2021-4-2 00:35
本帖最后由 lg038211 于 2021-4-2 10:23 编辑

写完才发现发错地方了,麻烦网管把这帖子移到“需求和反馈”板块中,谢谢
作者: wjwj999    时间: 2021-4-2 15:09
冒似楼主提到第3项的功能和现在反向对冲的锁仓功能是相同的,锁仓的首仓是反方向的全部仓位,如果对冲起来会比楼主的最大仓平得还快一些
作者: lg038211    时间: 2021-4-2 17:37
本帖最后由 lg038211 于 2021-4-2 17:48 编辑
wjwj999 发表于 2021-4-2 15:09
冒似楼主提到第3项的功能和现在反向对冲的锁仓功能是相同的,锁仓的首仓是反方向的全部仓位,如果对冲起来 ...

你好,很高兴一起讨论,首先你说的没有错,相比较现有的全锁单功能,它对冲比较快,这是事实。但如果一直保持全锁单,最终解决不了问题,我们的最终目的是要所有单子全平或逐一清零,虽然它会反向对冲的快一点,但每次对冲完后,新的逆势空单又会被开出(而且是更大的手数),顺势多单开首单再全锁,总单量和总手数都没变少,行情向上或向下永远是全部对锁住,所以说是不能最终解决问题。

而只锁最后一单,如下图:
QQ图片20210402170705.png
如果现价行情向上走,继续反向对冲,并结合本帖的第二个建议每层百分比比例对冲掉一部分单量,总手数会降低;
如果现价行情向下走,由于只对锁了最后一个大单,当现价走到黄线时,就整体盈利全平出局了,再开始新的一轮继续前进。



所以不全锁,是留出更多可操作的空间。









作者: wjwj999    时间: 2021-4-2 18:34
是的,我也是正在研究这个问题,全锁到后来不知道怎么处理了
作者: mchal    时间: 2021-4-3 17:17
我感觉可以考虑设置锁仓的比例,现在的反向对冲是100%锁,如果加一个百分比的输入框,譬如只锁50%。这样如果触发反向对冲开关的时候场上逆势单总共10手,就只开5手反向单。
毕竟既然使用了对冲马丁逆势一直加仓,就是因为内心还是默认他不会一直单边。
作者: wjwj999    时间: 2021-4-4 01:24
是的,反向对冲这个功能真得是一个不错的策略,但就是全部锁仓后如果不能对冲掉逆势仓而被反向套之后,所有双向仓加在一起相当于加倍了,逆势仓逐渐对冲掉后顺势仓又变成巨大的逆势仓,结果整体仓位不少反多,越加越多,不知道怎么处理这个问题
作者: lg038211    时间: 2021-4-4 05:46
本帖最后由 lg038211 于 2021-4-4 21:12 编辑
wjwj999 发表于 2021-4-4 01:24
是的,反向对冲这个功能真得是一个不错的策略,但就是全部锁仓后如果不能对冲掉逆势仓而被反向套之后,所有 ...

解决这个问题有办法的,只是不能只依靠一个功能,而是需要一个系统,也就是多个功能一起围绕这个目标运行,为什么本帖要一次性四个建议,是相辅相成的,缺一不可,
本帖的1和2是用来降低总手数和总单量的,
本帖的3是用来锁最大亏损单的。
本帖的1.2.3综合起来,按最小0.01手起步并顺逆势都加仓,并把2的百分比调大一点比如50%,即使现价逆势直线跳仓一万点,也只是亏损几百美金,
本帖的4是不让现有的各种对冲误伤顺势盈利单,保护优势。
4个综合起来就是一个体系。
如果这四个建议都能实现,复制这四个功能写个新ea,增加一个单品种多空同时同手数开单的功能,就是单品种多空对冲套利了,会彻底解决这一问题。
作者: wjwj999    时间: 2021-4-4 10:44
本帖最后由 wjwj999 于 2021-4-4 12:05 编辑

又把lg038211老师的思路重新研究了几遍,又学到了很多,lg038211老师所讲的很有道理,如果想通过锁仓功能时,不需要全部锁住,只需要锁最重手数的一单(或者也用mchal老师提出的逆势单的百分比的手数)就比全部锁仓有很多好处,具体说就是我上面所提到的情况,如果方向反转没有按新开锁仓的方向走的话那么新开的锁单就没有发挥盈利对冲逆势单的作用反而被被套,如果方向继续沿新开锁单的反方向走,原逆势仓有可能逐渐对冲掉后,新开的锁单的巨大手数反倒没法处理,等到原逆势仓被逐渐对冲平掉后这个新开的锁单又成了巨大的逆势单,手数只会越加越多,最后爆仓
作者: wjwj999    时间: 2021-4-4 11:44
本帖最后由 wjwj999 于 2021-4-5 08:14 编辑

对于lg03821老师提出的前三点建议我用我的方式可能会让新手小白听得更明白一点,当开启反向对冲时,如果此时逆势单已经逆势走出很远了,同时顺势单可能在连续止盈后再开的新单手数也是很小,不仅平不掉逆势最后的大手数单的亏损,连最小手数的单子也由于走了很久而产生了很大的亏损时也是平不掉的,那么这个对冲功能就形同虚设,如果行情继续沿顺势单方向走,不论顺势单赚多少,逆势单也是只会亏更多。这时如果能够用最大手数(或者mchal老师提出的逆势单手数百分比手数)锁仓时,如果方向按顺势单方向走,新开的仓位很大,一来能比用顺势首单的小手数锁住更多逆势单的亏损,二来由于大手数的盈利有可能会超过逆势的小手数的亏损,同时再具备第1条提到的反向对冲内部的的NVM功能,就会对冲掉很多每笔逆势单的部分手数;如果方向按逆势单方向反弹,那么由于不是按全部逆势单手数开的新仓,所以被套得手数也就不会那么重,等原逆势的单子逐渐解掉后,即使没有打开双向全平功能的话原顺势被套的单子也不会太多,只会越来越少。第4条我还在研究中,如果有心得会继续在这里和大家交流。
作者: wjwj999    时间: 2021-4-4 12:09
如果唐老师真能做到上面lg038211和mchal两位老师提出的功能,那么马丁在单边时的风险又能小很多,不说是圣杯也是很完美的马丁了
作者: lg038211    时间: 2021-4-5 00:10
本帖最后由 lg038211 于 2021-4-5 00:14 编辑
wjwj999 发表于 2021-4-4 11:44
对于lg03821老师提出的前三点建议我用我的方式可能会让新手小白听得更明白一点,就当开启反向对冲时,如果 ...

谢谢啊,前三点建议你讲解得很透彻,其实第三个建议本来是属于新EA里的(单品种对冲套利EA),但觉得可以先在对冲马丁里运用一下,就写进来了,大手数开顺势的首单,就是为了锁住和消除亏损。


第四个建议是这样的,现有的对冲马丁EA里当NVM对冲和反向对冲都打开后,顺势的盈利单本来是要反向对冲掉逆势的亏损单的,结果还没等到顺势加仓的盈利单把盈利积累起来,就被NVM对冲平掉了,也就是说顺势加仓的单子本来是留着用来反向对冲的,结果被NVM给提前误杀了,导致反向对冲不能实现。所以,我曾经想过要把NVM分为针对逆势加仓的单子和顺势加仓的单子区分开,也就是想让NVM单独对逆势加仓的单子起作用,对顺势加仓单子无效,咨询了老师,技术上很难。于是就又想了想,觉得可以按单向和双向来区分,就写了这个第四点的建议。

作者: wjwj999    时间: 2021-4-5 09:58
嗯,前三点看来我是理解对的,第四点我再研究一下你的思路,希望唐老师能尽快把这些功能写出来,马丁使用者的春天就来了
作者: 唐老师    时间: 2021-4-5 15:15
有些功能很清晰,有些功能在理解上也很复杂,实现起来也复杂,不一定都能实现。
作者: lg038211    时间: 2021-4-5 16:13
本帖最后由 lg038211 于 2021-4-5 17:09 编辑

第四点其实就只是针对现在的《NVM对冲》的,我之前把它说复杂了,其实很简单。
举例:在打开《NVM对冲》后,没平的订单中只有单向订单时(只有空单,或只有多单时)《NVM对冲》才工作。在多单和空单都有的情况下,《NVM对冲》就自动停止工作。
因为多空双向订单都存在的时候,有《反向对冲》在工作,如果这个时候《NVM对冲》没有停止,就会干扰《反向对冲》的。   所以要限制它,希望《NVM对冲》就只在盘面上只有单向订单的时候才生效。不能与《反向对冲》发生冲突。



作者: wjwj999    时间: 2021-4-5 20:50
lg038211 发表于 2021-4-5 16:13
第四点其实就只是针对现在的《NVM对冲》的,我之前把它说复杂了,其实很简单。
举例:在打开《NVM对冲》后 ...

继续请教lg038211老师,没有明白为什么NVM会对反向对冲有干扰,对冲面板上面上已经有了顺势盈利单不对冲 QQ图片20210405204617.png ,这个功能正好限制了NVM而不限制反向对冲,所以顺势单盈利时除了反向对冲外应该不会发生其它对冲的,除非平仓面板里设置的止盈太小没有达到反向对冲的盈利点时就提前止盈,是不是我没有理解正确lg038211老师的意思呢?

作者: wjwj999    时间: 2021-4-5 21:35
唐老师 发表于 2021-4-5 15:15
有些功能很清晰,有些功能在理解上也很复杂,实现起来也复杂,不一定都能实现。 ...

EA邦老师的技术有目共赌,到现在好像没看到有什么策略不能实现的,除非策略逻辑有问题,所以还是有希望的

作者: wjwj999    时间: 2021-4-5 22:07
其实说来说去对冲马丁只要设置两个对冲功能就可以了,一个是同向对冲,在子菜单里设置NVM,N和M都可以任意设置,这样就代替了1V1、NV1和末单对冲,具体手数和单数的具体设置这里就不细说了;另一个就是反向对冲,同样可以设置顺势的N对反向M的自定义手数和单数。建议唐老师可以考虑一下是不是可以这么改一下布局,如果可以的话整个框架就很清晰,如果不可行就算了,我就是在学习讨论过程中冒出来的拙见,自己没有一点编程基础,所以是否可行就不知道了。
作者: lg038211    时间: 2021-4-5 23:44
本帖最后由 lg038211 于 2021-4-5 23:46 编辑
wjwj999 发表于 2021-4-5 20:50
继续请教lg038211老师,没有明白为什么NVM会对反向对冲有干扰,对冲面板上面上已经有了顺势盈利单不对冲 ...

好的,我来解释一下,《NVM对冲》和《反向对冲》都开打,虽然勾选了《单边总盈利大于0》,但遇到大单边的时候,NVM对冲就会误伤顺势单,如下图:三个红色的顺势多单从下往上分别是0.01和0.02和0.03,现价往上走继续《反向对冲》没问题,但如果现价是往下走,走到一定程度,这三个多单的总盈利就小于0了,这个时候NVM对冲》就工作了,多单可能就会别平掉了,这样,这三个多单没有起到反向对冲的作用,白白牺牲了。 QQ图片20210405220310.png

当然,有利就有弊,如果让NVM对冲》只要有单向订单时工作,那么出现下面的情况时又麻烦,如下图,多单就一单,空单逆势了一大串,这就是双向订单同时存在,NVM对冲》不工作了,则可能就因为这一个多单,导致这一大串空单不能NVM对冲》,除非现价一直向下直到整体盈利所有订单平仓,
所以我在本帖的一楼里写这个建议时希望有个子面板有仅单向和仅双向的两个按钮。可以自己根据情况来选择。

QQ图片20210405220534.png


作者: lg038211    时间: 2021-4-6 00:07
wjwj999 发表于 2021-4-5 22:07
其实说来说去对冲马丁只要设置两个对冲功能就可以了,一个是同向对冲,在子菜单里设置NVM,N和M都可以任意设 ...

原理确实只有这两个,但NVN和NVM是不能合并的,
NVN是用户自己可以手动设置盈利单和亏损单,比如2V3,不管盈利单和亏损单各有多少个单子,它始终是最后2个盈利单去对冲最前面的三个亏损单。震荡的时候没问题,可如果遇到很大的单边,它仍然是2V3不变化,就很被动了。除非人一直盯盘,根据实时行情去改动参数。
而NVM是不需要设置,是个随情去主动智能判断多少单对冲多少单的功能,是动态的,任何时候他都是所有的盈利单去对冲所有的亏损单里每单的一部分手数,不管是多少单,都能自动改变。是不需要人工盯盘的。

这是两种不同风格的功能,最好不要合并,可以是根据个人喜好,来选择用哪种。



作者: wjwj999    时间: 2021-4-6 01:26
lg038211 发表于 2021-4-5 23:44
好的,我来解释一下,《NVM对冲》和《反向对冲》都开打,虽然勾选了《单边总盈利大于0》,但遇到大单边的 ...

我明白lg038211老师的意思了,原来是这么考虑的,但是如果顺势开的单子能达到逆势的最大手数或者逆势单子的多少百分比的手数时,已经锁住了逆势的浮亏了,即使反向被套后再发动了NVM也不影响大局了,必竟行情的变化是不以我们的意志为转移的,没办法完美解决,只能等唐老师先把这个开逆势最大手数或逆势百分比手数锁仓的功能完善后再想吧

作者: wjwj999    时间: 2021-4-6 09:05
本帖最后由 wjwj999 于 2021-4-6 09:37 编辑
lg038211 发表于 2021-4-5 16:13
第四点其实就只是针对现在的《NVM对冲》的,我之前把它说复杂了,其实很简单。
举例:在打开《NVM对冲》后 ...

我明白lg038211老师第4点的建议了,我看现在版本的对冲马丁的反向对冲里有一个功能是达到多少亏损启动锁仓的设置,可以利用这个设置只要达到亏损值时自动开启反向对冲,而同时不启动NVM对冲就能解决这个问题了吧?单双向开关的方法确实有点晕。但随之而来的是如果行情在锁仓后就反转而又不启动NVM的话就变成只有反向对冲了,确实逻辑不好弄啊。

作者: lg038211    时间: 2021-4-6 19:43
wjwj999 发表于 2021-4-6 09:05
我明白lg038211老师第4点的建议了,我看现在版本的对冲马丁的反向对冲里有一个功能是达到多少亏损启动锁仓 ...

是呀,如果前三个建议老师能做出来的话,第四个先不做也行,前三个的效果理想的话就暂时不需要第四个了
作者: lg038211    时间: 2021-4-8 23:50
本帖最后由 lg038211 于 2021-4-9 00:48 编辑

单品种多空对冲套利
因为这个新EA策略用上这个帖子里的一些建议,所以就在这里写了个“贴中贴”。
大家都知道EA帮里有个“Carry双品种价差套利”,用的是一个基于两个交易品种的价格差的扩大和缩小来进行交易的原理,它的最大优点是相关货币同涨同跌同手数对锁、降低风险。

这里的想法就是把一个品种的多单空单看成两个对锁的品种、再用反向NVM对冲单向NVM对冲整体盈利进行交易,

直接举例吧,这样理解得快些,
1、开单:用过Carry的都知道它下单是主品种和从品种一起下对锁,这里也是,比如欧美这个品种,多单和空单同时下单0.01,如下图:这时候是没法盈利的,只是无脑开单。
QQ图片20210408205341.png

2、加仓:Carry是根据主从品种价格差扩大和缩小来加仓,这里是根据订单的距离来加仓:这里设置加仓距离是100点,当现价离最近的订单(不论是多单或空单)的距离100点时,多空同时下单0.02手(这里是以末单加单累0.01加为例,当然,也可以首单倍数、末单倍数、自定义等),如下图:现价向上走,与最近的订单的距离100点时,多单空单同时开单0.02,
QQ图片20210408211625.png

3、反向NVM对冲:本帖一楼第4个建议,空单多单都都有时,仅允许反向NVM对冲生效,此时多单是顺势盈利单,空单是逆势亏损单,这里就按对冲手数0.01举例,就是多单的盈利对冲掉每个空单的0.01,根据计算、理论上上图的现价此时再向上走50-100点之间时、就能反向NVM对冲了,上图的原多单全平、原0.01空单被平,原0.02空单减去0.01剩下0.01,如下图:仅剩下空单0.01了
QQ图片20210408214005.png


4.1、此时上图现价向下走超过这个0.01空单则盈利平仓。
4.2、此时上图现价向上走超过这个0.01空单100点时,则又进行末单累加加仓、同时开多空单0.02(见上述2的加仓说明)。如下图:红圈里是新加仓的多单0.02和空单0.02,
QQ图片20210408220418.png 如果现价继续向上走,还会多空0.03、0.04……,依旧遵循反向NVM对冲的原理。如下图(只是示意图,忽略途中的手数),这种情况是现价一直向上走没从未回过头,才会出现,如果担心这种情况出现,可以把反向NVM对冲的手数或百分比设置大一些,让多空锁单多一些、防止大距离跳仓。
QQ图片20210405220203.png


5.单向NVM对冲:本帖一楼第4个建议中提到,只有空单、或只有多单情况下,则仅允许单向NVM对冲生效,如下图,现价一直向上走,经过多单一直在方向对冲、经过反复开单又平仓后,如下图,空单已经累计很多了,此时现价还未超过最上面的空单100点距离、也没有超过最下面空单100点距离,就不会加仓了,就只有空单。此时就是只有单向订单了,那么单向NVM对冲生效,如果行情向下走,则单向NVM对冲,直到全平或整体平仓。
QQ图片20210402093524.png


6、当盈利的多单没有反向NVM对冲就想来了怎么办:现价一直向上走,空单亏损的越来越多,多单得向上盈利很多才能达到反向NVM对冲,如果行情停止向上了,如下图,
QQ图片20210402170705.png
如果现价向下走,那么先让多单盈利平掉:意思是 :上图中最上面两个订单是对锁的(一个多单一个空单是同手数对锁的),现价向下走,一直向下走到现价以上的订单整体盈利时,把这些订单平掉,如下图,
QQ图片20210408232727.png QQ图片20210405220310.png
上图中,黄线是向下走的现价,现价走到这里时红圈里的订单整体盈利了(这里可以设置成保本止损,红圈里订单盈利启动100、保本20。这样就是要么红圈里的订单保本平掉,要么所有订单整体盈利平掉),就把它们平掉,就只剩现价黄线以下的空单了,如下图
QQ图片20210402170705.png
这时如果现价继续向下走,就是单向NVM对冲,见上述5的说明。如果此时行情向上走,就是加仓,见上述4.2说明。
以上6的思路是:当盈利的多单没对冲掉就遇到现价行情翻转时,把对锁的双向订单先转化成单向订单,在全平或重新低手数加仓,化复杂为简单,同时也刷单了。

7.整体盈利:这个很简单,就像Alltime平仓面板里的整体平仓一样。

总结:这个单品种多空对冲策略不需要任何指标,纯数学的加减及等量推算,多空同时开,降低了跳仓带来的风险,0.01起步,经过笔算:加仓十层以内的单子亏损单比盈利单只多0.2以内,即使逆势垂直跳仓10000点,浮亏一千美金左右。而Alltime和对冲马丁的加仓的多空单即使设置相同距离相同手数也是一前一后开,不能同一时间开,万一大距离跳仓就会很危险。

以下两个图是多余的,请忽略,删不掉了,奇怪,












      


QQ图片20210405220203.png
QQ图片20210402093520.png

作者: wjwj999    时间: 2021-4-8 23:57
继续跟lg038211老师学习对冲马丁,每次都受益匪浅
作者: 唐老师    时间: 2021-4-9 08:55
lg038211 发表于 2021-4-8 23:50
单品种多空对冲套利
因为这个新EA策略用上这个帖子里的一些建议,所以就在这里写了个“贴中贴”。
大家都知 ...

策略明白了,开发成一个新ea吧,感觉还行。

作者: wjwj999    时间: 2021-4-9 21:18
lg038211老师应该是使用EA邦的对冲马丁最历害的人了,佩服
作者: wjwj999    时间: 2021-4-9 21:20
唐老师 发表于 2021-4-9 08:55
策略明白了,开发成一个新ea吧,感觉还行。

唐老师,不用再单独开发一个新EA了,lg038211老师就是用对冲马丁实现的,只要把lg038211老师提出的三个建议能做出来这个策略也就出来了

作者: 唐老师    时间: 2021-4-10 15:23
写了个基础版本,功能都有了,还不错,用这种方法,就算没有任何开仓策略的无脑的开仓,然后无脑的逆势加仓,也可以通过任何行情。
作者: wjwj999    时间: 2021-4-10 18:49
本帖最后由 wjwj999 于 2021-4-10 19:11 编辑
唐老师 发表于 2021-4-10 15:23
写了个基础版本,功能都有了,还不错,用这种方法,就算没有任何开仓策略的无脑的开仓,然后无脑的逆势加仓 ...

其实主要功能还是锁仓后顺势首单要增加仓位的功能,不论是mchal老师提出的逆势单的百分比还是lg038211老师提出的逆势单最大手数都可以发挥一样的作用,否则单边到一定程度造成巨大浮亏后仍从最小手数开的顺势单真的毫无办法处理巨大浮亏的逆势单了,如果唐老师能把这个锁仓后顺势单首单增加仓位的功能和反向对冲内部NVM的功能实现出来碰到大单边时的马丁也能扛过去,这种马丁基本就是无敌了

作者: lg038211    时间: 2021-4-10 22:00
本帖最后由 lg038211 于 2021-4-10 22:51 编辑
wjwj999 发表于 2021-4-10 18:49
其实主要功能还是锁仓后顺势首单要增加仓位的功能,不论是mchal老师提出的逆势单的百分比还是lg038211老师 ...

可以这么理解,现有的对冲马丁EA只要解决两个问题就能在风险控制上有很大提升:


1、什么时候仅
《反向NVM对冲》生效
     什么时候单向NVM对冲》生效?

答:两边都有订单
(多空单都有)的时候仅《反向NVM对冲》生效(现有EA已经实现了)。
      只有单边订单(只有多单或只有空单)的时候仅《单向NVM对冲》生效。


2、什么时候开首单是现有对冲马丁EA《自动面板》里设置的起始手数(比如0.01)?
     什么时候开首单是逆势单中最大一单的手数(比如0.05)?

答:当所有订单整体盈利全平后(订单池清零了),开首单就是
现有对冲马丁EA《自动面板》里设置的起始手数现有EA已经实现了)
      当多单全平时(多单清零),剩下的全是空单了,此时多单开首单的手数是现有空单中最大一单的手数。反之、空单开首单也一样。





作者: wjwj999    时间: 2021-4-10 22:37
对冲马丁的精髓和无敌在lg038211老师的讲解下,越解释越清晰了
作者: wjwj999    时间: 2021-4-10 22:55
现在就期待着唐老师早日实现这个功能吧,估计这个功能实现后EA邦的对冲马丁会成为汇民们的圣杯的
作者: 熊武豪    时间: 2021-4-11 17:30





作者: dubolong    时间: 2021-4-23 20:02
一直都在思考顺势对冲,只有顺势对冲才能根本的解决大单边仓位比较重爆仓的问题,这个方法真是无敌了。
作者: wjwj999    时间: 2021-4-23 21:31
dubolong 发表于 2021-4-23 20:02
一直都在思考顺势对冲,只有顺势对冲才能根本的解决大单边仓位比较重爆仓的问题,这个方法真是无敌了。 ...

是的,加上这四个功能的对冲马丁真得可以用无敌来形容了,现在就等着新版本出来了

作者: mchal    时间: 2021-4-25 09:06
第三点我补充一下需求:
触发条件(可输入):另一边单量大于N或者亏损大于某金额时,根据被套方向单子的最大或者平均手数(可二选一)开单。
作者: lg038211    时间: 2021-4-25 20:09
mchal 发表于 2021-4-25 09:06
第三点我补充一下需求:
触发条件(可输入):另一边单量大于N或者亏损大于某金额时,根据被套方向单子的最 ...

这个建议好,有触发条件的优点:
1在小幅度震荡的时候就可以不触发(小幅度震荡单量少达不到触发点,就不触发,当然也没必要触发,触发了反而影响总体盈利)。
2单边时可以触发(单边时单量大了达到触发点,就可以触发,能锁大单抵抗些风险)
作者: 唐老师    时间: 2021-5-5 09:44
挺好的建议。
作者: dubolong    时间: 2021-5-5 11:55
单品种多空对冲套利:越来越喜欢这款对冲马丁了,遇到单边即能正向对冲又能反向对冲,遇到大单边可以及时有效的降低仓位。又能浮亏达到一定的美金数值时就启动止损,感觉太完美了,简直是马丁爱好者的福音,期待唐老师早日推出这款EA。
作者: wjwj999    时间: 2021-5-5 12:46
dubolong 发表于 2021-5-5 11:55
单品种多空对冲套利:越来越喜欢这款对冲马丁了,遇到单边即能正向对冲又能反向对冲,遇到大单边可以及时有 ...

是的,唐老师也发公告了,下面做的就是这个EA了,大家都在期待着发布。

作者: 无极    时间: 2021-5-6 22:41
金币--------------------------------------------------------------------------------------
作者: dubolong    时间: 2021-5-9 22:53
再补充一点建议,触发止损后关闭开仓按钮。
作者: 唐老师    时间: 2021-5-10 16:38
已经更新了3.4版本,基本实现了你的需求。
https://www.eabang.com/bbs/forum ... &extra=page%3D1
作者: 258535051    时间: 2021-5-10 21:30
学习一下  学习一下  学习一下  学习一下  ????????????????????????
作者: dubolong    时间: 2021-5-11 11:53
3.4版本,没研究明白,不会用,等老师的教学视频吧。同时希望MT4版本的也早点做出来,MT4的用起来更方便一些。
作者: xingyexy    时间: 2021-5-14 00:45
希望老师赶紧出3.4版本的教学视频!!!!!!!!!!
作者: 立方体    时间: 2021-5-14 14:12
我做单的思路其实和楼主差不多,第3项是对我启发最大的,可是看了3.4版本,感觉还没实现这一功能,有些可惜
作者: dubolong    时间: 2021-5-17 22:24
第三项的反向对冲我也没弄明白,可能是软件的功能太多了吧。
作者: lg038211    时间: 2021-5-18 10:45
立方体 发表于 2021-5-14 14:12
我做单的思路其实和楼主差不多,第3项是对我启发最大的,可是看了3.4版本,感觉还没实现这一功能,有些可惜 ...

第三项在最新版本里确实没有设计出专门针对它的功能,单有两个地方有与其相似的功能:
一,在加仓面板的“条件”里,有一个“反方向加一单”,
二,在反向对冲面板里有个“锁单”,

这两个都与第三项相似,任意一个都能达到效果,可以试试,现在的版本很强大,几乎是百搭的,功能可以自由组合搭配
作者: wjwj999    时间: 2021-5-20 08:23
lg038211 发表于 2021-4-8 23:50
单品种多空对冲套利
因为这个新EA策略用上这个帖子里的一些建议,所以就在这里写了个“贴中贴”。
大家都知 ...

lg038211老师,新版本对冲马丁一直在摸索,但是怎么也设不出你在“单品种多空套利”贴子上说的思路,是我没有设置对还是对冲马丁的功能还没有做出来吗?估计好多马丁爱好者都在等着这个思路

作者: chenligui    时间: 2021-5-24 13:34
lg038211 发表于 2021-4-25 20:09
这个建议好,有触发条件的优点:
1在小幅度震荡的时候就可以不触发(小幅度震荡单量少达不到触发点,就不 ...

不是多空都开单吗?怎么能锁住风险?
作者: lg038211    时间: 2021-5-24 13:54
wjwj999 发表于 2021-5-20 08:23
lg038211老师,新版本对冲马丁一直在摸索,但是怎么也设不出你在“单品种多空套利”贴子上说的思路,是我 ...

因为这个策略目前的发行版是在对冲马丁的EA里融入的,所以在加仓上还受制于顺势逆势规则的限制,比如两个多单之间就不能下单,   这个策略原理就是空单多看同时同手数下单,用震荡来让他们相互宅分,不浪费每一份盈利,弊端就是不能太松散,尤其是盈利单子,越集中越好,才有去抵消亏损方的力量

作者: lg038211    时间: 2021-5-24 13:59
chenligui 发表于 2021-5-24 13:34
不是多空都开单吗?怎么能锁住风险?

小幅震荡不足以有很大的风险,可能单向对冲就能出局,    多空同时开单,是对单边或大振荡更有用,随价格线多空都开单,一边对锁住大风险,一边对冲掉亏损

作者: chenligui    时间: 2021-5-24 14:12
lg038211 发表于 2021-5-24 13:59
小幅震荡不足以有很大的风险,可能单向对冲就能出局,    多空同时开单,是对单边或大振荡更有用,随价格 ...

如果只剩一堆空单,价格继续上涨的话,是只开多单锁住风险,还是多空都开呢
作者: lg038211    时间: 2021-5-24 14:41
chenligui 发表于 2021-5-24 14:12
如果只剩一堆空单,价格继续上涨的话,是只开多单锁住风险,还是多空都开呢 ...

0.01起步的五单以上,就要多空都开了
作者: chenligui    时间: 2021-5-24 14:46
lg038211 发表于 2021-5-24 14:41
0.01起步的五单以上,就要多空都开了

单货币多空对冲不是刚开始就多空都开吗?
作者: lg038211    时间: 2021-5-24 15:07
chenligui 发表于 2021-5-24 14:46
单货币多空对冲不是刚开始就多空都开吗?

我知道,我是针对前面一个朋友提的触发条件而言的,觉得这个建议很合理

作者: chenligui    时间: 2021-5-24 15:12
lg038211 发表于 2021-5-24 15:07
我知道,我是针对前面一个朋友提的触发条件而言的,觉得这个建议很合理
...

能加VX聊一下吗?我有些问题需要请教一下,这上面交流不太方便
作者: wjwj999    时间: 2021-5-24 15:18
chenligui 发表于 2021-5-24 15:12
能加VX聊一下吗?我有些问题需要请教一下,这上面交流不太方便

目前的对冲马丁还实现不了lg038211老师的策略,再等等更新的吧

作者: chenligui    时间: 2021-5-24 17:19
wjwj999 发表于 2021-5-24 15:18
目前的对冲马丁还实现不了lg038211老师的策略,再等等更新的吧

我这边浮亏有点大,需要找人指导下怎么才能减少浮亏
作者: hangyejiadao    时间: 2021-6-2 08:11
23
作者: 13983339193    时间: 2021-6-18 21:02
让我看看cheyue
作者: peterahai888    时间: 2021-6-20 17:54


感谢大佬分享,感谢ea邦提供这么优秀平台
作者: 狼之魂    时间: 2021-9-16 13:41
学的有点晕了,
作者: gwy1    时间: 2021-9-29 12:44
学习中
作者: HAIGE5588    时间: 2021-11-5 12:13

作者: amtek9999    时间: 2021-11-13 21:36
很像很厉害啊
作者: 阿破克烈    时间: 2021-11-17 10:04
学习学习
作者: huoba2    时间: 2021-12-13 21:43
看帖必回、、谢谢分享
作者: 志不坚智不达    时间: 2021-12-15 15:03

看帖必回、、谢谢分享
作者: dawang5168    时间: 2021-12-26 23:53
学习学习 感谢ea邦提供这么优秀平台
作者: dxs    时间: 2022-1-4 23:06
老师请问你如何解决图中的问题,如果我想先整体平仓,而不是让反向对冲先起作用。谢谢!
mmexportb34732b837c97bb02fc7b34558604256_1641308199000.png

作者: 一袋米扛几楼    时间: 2022-1-13 20:18
看看
作者: Caro    时间: 2022-1-14 11:30
学习了,在哪里可以下载?是出售的吗?
作者: jsk    时间: 2022-1-27 13:01
Ea确实很好的赞
作者: weihao    时间: 2022-12-5 12:50
本帖最后由 weihao 于 2022-12-5 12:51 编辑

这个双向对冲的方案,会碰到一个问题。
也就是在顺势单只有一轮且浮亏的情况下,要让顺势单平仓比较难,有点像天地单。让这一轮顺势单平仓,需要较大的幅度。
而如果没有双向对冲,只有单项1v1对冲的情况下,可以以很小的幅度,就可以把逆势的首单和末单整合平仓。
所以这里的问题是:双向对冲时的顺势方向浮亏平仓需要很大的幅度,这个幅度包含了单项1v1平仓的机会成本。本来逆势单可以单项平仓,但是因为双向对冲的关系,不能够平仓,反而可能要继续顺势加仓几轮才能够对冲平仓。导致了逆势单轮次的增加,仓位越来越大,风险增大。
双向对冲是一个非常好的设想,但是用了双向对冲,会浪费掉很多单项对冲的机会。如何能够在双向对冲的情况下,不舍弃逆势单单项平仓的机会,就是一个比较完美的策略了。

作者: lg038211    时间: 2022-12-27 17:53
dxs 发表于 2022-1-4 23:06
老师请问你如何解决图中的问题,如果我想先整体平仓,而不是让反向对冲先起作用。谢谢! ...

你这个图的顺势单是红色的多单,数量少、手数也少,短时间是不会发生方向对冲的。如果现价向下走,自然会整体平仓的

作者: lg038211    时间: 2022-12-27 17:58
weihao 发表于 2022-12-5 12:50
这个双向对冲的方案,会碰到一个问题。
也就是在顺势单只有一轮且浮亏的情况下,要让顺势单平仓比较难,有 ...

反向对冲(双向对冲)和单向对冲可以同时打开,并不矛盾。有一个会员提出了一个很好的建议帖子,意思是:当有双向订单时,单向对冲只对仓位重的一边起作用。如果这个功能已经有了,那么就不影响这两种对冲同时使用,会互不干扰

作者: bojack    时间: 2023-3-21 22:12
学到了,有两点,一个是百分比从每个单子里抽一部分这种会不会太多了,比如扛单了20个亏损单每个单0.02,对冲50%,那么每个单子抽0.01,也需要0.2手,感觉对于每单开的手数少(0.02)的时候,拿出这么大的单量来对冲也是比较困难的,这种还是需要大的回调才能盈利对冲亏损。二是百分比做成总亏损单量之后从亏损最大单开始算的百分比是不是好一点,还是刚刚那个例子,扛了20个0.02亏损单,对冲50%以最大亏损单算起,对冲10单即0.2手。这样可以搭配EA中有一些对单量有要求的条件。

路过刚研究了半个小时,想到了如果用在我的策略上可能有这几点想法,如果有什么说的不对可以无视。。

作者: 問號    时间: 2023-10-15 12:29
lg038211 发表于 2021-4-8 23:50
单品种多空对冲套利
因为这个新EA策略用上这个帖子里的一些建议,所以就在这里写了个“贴中贴”。
大家都知 ...

请教大佬,是怎么实现的红圈里面这一部分订单盈利离场的?,这一部分订单保本平掉一直没研究出来怎么实现的,思路理解了,这块总是实现不了。
还望百忙之中解惑一下




作者: 25434489    时间: 2023-11-17 00:00
感谢大佬的分享,感谢,感谢

作者: mxwzsyz    时间: 2024-3-17 12:45
谢谢分享
作者: myhx    时间: 2024-5-16 20:44
谢谢大佬分享

作者: wtxwzj    时间: 2024-9-24 20:45
就用加仓限制手数来规避大单边风险和来回多轮震荡风险吧。否则,大单边补仓容易爆;行情来回震荡,对冲模式下会积累大量重复的难以解开的天地锁单子,保证金占用多了的情况,加上隔夜利息的差价成本,就会爆仓。
作者: zhongyali2    时间: 2024-12-25 10:35
学习一下思路
作者: hong040    时间: 2025-3-9 23:10
谢谢分享
作者: discuz    时间: 2025-10-22 21:23
请问这个EA在哪里下载呢?
作者: discuz    时间: 2025-10-22 21:24
请问在哪里查看这款EA
作者: discuz    时间: 2025-10-22 21:25
请问各位老板,这款EA在哪里可以下载呢
作者: discuz    时间: 2025-10-22 21:29
这款EA在哪里下载啊

作者: yixiu    时间: 2025-11-14 12:29
请教,NVM的对冲方式如果比例设置100%,盈利单是会把亏损单全平仓吗?
作者: ghost    时间: 2026-1-27 12:49
本帖最后由 ghost 于 2026-1-28 16:05 编辑
wjwj999 发表于 2021-4-10 18:49
其实主要功能还是锁仓后顺势首单要增加仓位的功能,不论是mchal老师提出的逆势单的百分比还是lg038211老师 ...

这个功能现有版本可以实现了,直接通过顺势、逆势加仓模块里的加仓条件里增加同时开另一个方向单子的功能,把对方单子在-1和1时开单,按倍数开单
作者: 唐老师    时间: 2026-1-29 09:10
yixiu 发表于 2025-11-14 12:29
请教,NVM的对冲方式如果比例设置100%,盈利单是会把亏损单全平仓吗?

应该会的。





欢迎光临 EA邦程序化交易论坛 (https://www.eabang.com/bbs/) Powered by Discuz! X3.5