ymk0577 发表于 2022-3-18 18:47:33

对冲马丁 对冲其它品种订单 问题

本帖最后由 EA邦高老师 于 2022-4-18 16:59 编辑

需要确定一个问题、
对冲马丁的。

由于开启了 对冲其它品种订单 的功能。
正常来说 应该是当前对冲品种对冲完之后,剩余的盈利部分 再去 对冲其它品种的亏损。

但是目前发现, 一个品种 空单盈利对冲多单盈利 时,对冲结果应该是不够对冲其它品种的。
以下最近的日志,



实际上是 CHFJPY 盈利对冲CHFJPY 的亏损。
这个时候,两个 方向的单子 总和结果应该是 不够 对冲 另一个品种 EURJPY 的.


但是EA只计算了 盈利订单的部分。
导致 CHFJPY盈利订单 对冲掉 了 EURJPY,之后又执行了对冲 CHFJPY的亏损订单(按照日志上的内容理解的).



于是最总的结果是 亏损离场。

对冲其它品种订单 的功能 里面是有打开 盈利大于0的.排除滑点,以及并没有触发总体止盈.

按照上面的日志和历史记录。
瑞日 本身 的多空对冲, 并没有触发总体止盈, 只是 瑞日本身的 对空订单之间 的对冲.
且 瑞日的 多空订单 对冲后, 剩余的金额 是不够去 对冲 欧日 这个品种的0.01的.
那么在 开启盈利大于0 的情况下.
按照逻辑 是应该不会触发 对冲其他品种(欧日) 的.
但是实际上还是触发了对冲.
这是我所要表达的意思

目前多个账户均有这样的问题。
已QQ联系,等候确认。
谢谢.


EA邦高老师 发表于 2022-3-19 13:51:51

你好,我们检查了下代码,此功能是没有问题的。
你那边同时开启了反向对冲里面的nvm和对冲其它品种订单;
只有当发生某个方向的所有订单或两个方向的所有订单全平时才启动对冲其它品种订单功能,此函数是加载到全平函数里面的,而你设置的反向对冲里的NVM刚好又全平了多单,所以这两个对冲条件同时满足了,各自进行自己的对冲。

EA邦高老师 发表于 2022-3-19 15:03:55

关于解决此问题,回头可以给你个单独的版本。

唐老师 发表于 2022-4-11 15:05:32

这几天会有新版本。增加了很多功能,这个版本在反向对冲时,就不再对冲其它品种功能了。

ymk0577 发表于 2022-4-12 00:20:12

唐老师 发表于 2022-4-11 15:05
这几天会有新版本。增加了很多功能,这个版本在反向对冲时,就不再对冲其它品种功能了。 ...

好的,静候,谢谢.

EA邦高老师 发表于 2022-4-13 10:02:56

此功能已开发完成,请自行下载:https://www.eabang.com/bbs/forum.php?mod=viewthread&tid=2314&extra=page%3D1

ymk0577 发表于 2022-4-13 21:42:40

EA邦高老师 发表于 2022-4-13 10:02
此功能已开发完成,请自行下载:https://www.eabang.com/bbs/forum.php?mod=viewthread&tid=2314&extra=pag ...

好的,谢谢
页: [1]
查看完整版本: 对冲马丁 对冲其它品种订单 问题