返回顶部

[已解决(VIP)] 关于HedgingMartin对冲马丁增加功能的建议

[复制链接]
ddyyhhLv.3 显示全部楼层 发表于 2020-3-3 15:53:53 |阅读模式 打印 上一主题 下一主题
这个对冲马丁 策略很好,但是不能智能锁仓和解锁,我有个想法大家发表各自评论,或者有好想法融合里面让ea邦的老师们对此ea进行改进、新增功能。
根据现有版本情景再现。
1.自动面板 设置 多空无条件自动开仓  手数0.01,对冲平仓金额 5 ,启动对冲单量需大于1,其他无设置,如下图,
1583216866(1).jpg
2.加仓面板设置,逆势,加仓间隔 点数500,加仓倍数:选择末单累加0.02,多 空打开,其他无设置。
3.平仓面板设置,总体止赢,设置为点数500。
==============
以上设置交待清楚我们进行下一步说,
==============
例如,
现在价格是1.12000(举例是五位报价平台忽略点差),目前价格,EA会开
空单一个 1.12000(这里标记为1号空单)
多单一个1.12000 (这里标记为1号多单)
当价格走到1.12500时候,
1号多单止赢出场,
空单现在满足逆势加仓条件,
ea开空单0.03,(这里标记为2号空单)
小计为
1号多单0.01手(止赢出场),
1号空单0.01手,持仓中,浮亏500点(开仓价1.12000)
2号空单0.03手,刚开仓,浮亏0点。(开仓价1.12500)
截止目前手里是2单空单,这个时候1号多单平仓ea会立马再开一单,目前ea会开0.01手
我要描述表达的意思是,这个时候多单再开就不要开0.01手了,
这个多单开仓前,先检测空单,如果空单总单量是1单,那么就开0.01手,
如果空单总单量大于1单,那么这个多单开仓量是空单手数的总和(等于锁仓),
按我刚才说的回到例子,这个时候2号多单要开仓,直接开0.04手多,(标记为2号多单)
截止目前,价格1.12500,手里持仓的单子是
1号空单0.01手,浮亏500点,(开仓价1.12000)
2号空单0.03手,浮亏0点(开仓价1.12500)
2号多单0.04手,浮亏0点(开仓价1.12500)
共计3单。
==========
再往下就是分两种情况了,情况一价格继续走高,情况二价格走低。
==============
先说情况一,价格继续走高,
===============
当价格走到从1.12500走到1.12850时,手里订单情况
1号空单0.01手,浮亏850点,浮亏8.5元(开仓价1.12000)
2号空单0.03手,浮亏350点,浮亏10.5元,(开仓价1.12500)
2号多单0.04手,浮赢350点,浮盈14元,(开仓价1.12500)

这个时候应该让ea双向订单对冲,也就是说
2号多单和1号空单对冲,对冲后是赢利5.5元。
对冲后手里订单,只有2号的空单,
这个时候有空单在 ea不会开空单了,没有多单ea多单开仓前,先检测空单,如果空单总单量是1单,那么就开0.01手(默认自动开仓手数,标记为3号多单)。
开仓后手里订单
2号空单0.03手,浮亏350点,浮亏10.5元,(开仓价1.12500)
3号多单0.01手,刚开仓,(开仓价1.12850)
情况一还没说完,如果这个时候价格还是继续向上走,到1.13000
这时候,2号空单的逆势加仓满足了,需要开3号空单,手里订单情况
2号空单,0.03手,(开仓价1.12500)
3号空单,手数0.05,开仓价1.13000
3号多单0.01手,(开仓价1.12850)
如果这个时候价格还是继续向上走,到1.13150
这时候,3号多单的止赢满足了,止赢出场后4号多单,手里订单情况,
注意的是,目前空单数量是2,所以开多单的手数是空单之和,
2号空单,0.03手,(开仓价1.12500)
3号空单,手数0.05,开仓价1.13000
4号多单,手数0.08,开仓价1.13150
这样再继续之前的就行了价格上涨,4号多单对冲2号空单,手里只有一个空单3号,然后开多单0.01
===============
情况二,
2号多单开仓后,价格下跌,
当价格走到从1.12500跌到1.12250时,手里订单情况
1号空单0.01手,浮亏250点,浮亏2.5元(开仓价1.12000)
2号空单0.03手,浮赢250点,浮赢7.5元,(开仓价1.12500)
2号多单0.04手,浮亏250点,浮亏10元,(开仓价1.12500)

这个时候2号空单和1号空单就同向对冲了,赢利5元。手里只有一个2号多单0.04手的了,刚才空单对冲后,手里没空单了,ea会自动开空单,因为反向的多单只有一单,所以,这个空单就开默认手数0.01就行了,后续市场涨跌加仓和对冲,参考 情况一和情况二就行了。
================
写了这么多,也不知道我表达的清楚不清楚,反正就是能力有限大家凑活看吧,多费脑子。
这样的好处是,不会有套的很深的单子,也能自动解套,同一货币对顶多是 多单2 空单2,共4个单子
================
概述:
多单和空单自动开仓时检测反向订单的数量,多单大于1单时(或者可自定义数字),空单自动开仓手数是多单手数之和(利于双向对冲),反之亦然。
====================
建议:
自动面板增加双向对冲按钮和双向对冲订单数字输入框,根据自己情况选择是否启用。

+10
回复

使用道具 举报

精彩评论11

唐老师Lv.9 显示全部楼层 发表于 2020-3-6 06:41:42
粗看了一下,没看明白,我再认真研究一下。
有效就好。
+10
要有能够持续稳定盈利的交易策略,再进行实盘交易,建议先用历史数据回测和模拟盘进行仔细验证。
回复

使用道具 举报

黄金代言人Lv.3 显示全部楼层 发表于 2020-3-6 08:50:29
他是按照1.1版本刚开单的时候多空对冲的思路考虑的,现在1.2版本是第一单和最后一单对冲的。
+10
回复

使用道具 举报

黄金代言人Lv.3 显示全部楼层 发表于 2020-3-6 09:16:53
刚又研究了一遍这个属于1.1版本之后分裂出来的新EA和HedgingMartin对冲马丁的思路完全不一样。1.2HedgingMartin对冲马丁版本 我感觉是智能开单和马丁抗单第一单和最后一单对冲。
+10
回复

使用道具 举报

ddyyhhLv.3 显示全部楼层 发表于 2020-3-7 11:22:19
唐老师 发表于 2020-3-6 06:41
粗看了一下,没看明白,我再认真研究一下。
有效就好。

老师,我的总体意思就是 双向对冲,现在 只是多单最末一单对冲多单套的最深的一单,空单赢利单不能对冲多单亏损单。比如说 多单共5单,第一单套的最深,空单锁仓单的赢利可以对冲多单第一单。
+10
回复

使用道具 举报

lingyun300Lv.1 显示全部楼层 发表于 2020-3-17 09:06:37
严格按你说的实现不了永远最多只有2单空和2单多,因为你只算了0.01和0.04的多空之间在350点就能对冲盈利,在往上走到1.1325的时候要开0.08手多来锁仓,这时候手里有0.03手空(1.125)、0.05手空(1.13)、0.08手多(1.1325),如果再往上走到1.135的时候,0.03手空亏损30块,但0.08手多才赚250点20块,如果对冲还要亏10块 ,如果不对冲,空单又到了加仓的地方了。而且随着 手数增加,这种对冲亏损的金额越大
+10
回复

使用道具 举报

唐老师Lv.9 显示全部楼层 发表于 2020-3-21 15:52:55
我看明白了,我觉得可以尝试。
问题可能出在单子的仓位会越锁越重,不过不管怎么说,可以试试看。
相当于是大于1单后,就开始锁单,用这一笔锁单跟反向的最后那笔亏损单盈利对冲。
+10
要有能够持续稳定盈利的交易策略,再进行实盘交易,建议先用历史数据回测和模拟盘进行仔细验证。
回复

使用道具 举报

cym888Lv.1 显示全部楼层 发表于 2020-4-1 22:09:21
有道理呀
+10
回复

使用道具 举报

cym888Lv.1 显示全部楼层 发表于 2020-4-1 23:38:34
最好 需要 有大方向 突破进单 后一直动态紧跟反方向的突破单 上下 突破单24小时待命
+10
回复

使用道具 举报

cym888Lv.1 显示全部楼层 发表于 2020-4-1 23:44:12
唐老师 发表于 2020-3-21 15:52
我看明白了,我觉得可以尝试。
问题可能出在单子的仓位会越锁越重,不过不管怎么说,可以试试看。
相当于是 ...

最好 需要 有大方向 突破进单 后一直动态紧跟反方向的突破单 上下 突破单24小时待命 多空方向的单子 都能 互相 对冲,不论盈亏可按多空仓位单量的比例对冲,也可以按多空盈利与亏损的比例对冲,最好 不要 锁定那一单必须对冲那一单
+10
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

EA邦和EACTP仅为EA程序化交易软件服务供应商,使用EA工具进行交易,在使用前应该清楚的阅读和浏览软件相关的教程,使用软件是一种自发行为,所引发的一切法律后果,包括用户在使用过程中导致的任何损失均与EA软件开发者无关。
  • 微信

  • 微信公众号

  • 微信视频号

  • Powered by Discuz! X3.5 | Copyright © 2017-2024, Tencent Cloud. | EABANG.COM
  • 和仲科技有限公司| 川公网安备 51019002005489号 | 蜀ICP备17026493号