唐老师 发表于 2020-8-25 22:22:13

Carry双品种百分比套利EA_v1.6版本下载

EA说明:https://www.eabang.com/post/338.html

EA都是从最初的版本一步步升级的功能,想了解更多功能细节,建议从最低版本把所有版本的更新帖子都看完。https://www.eabang.com/bbs/forum.php?mod=forumdisplay&fid=86

v1.6更新说明:
1、从品种仓位自动计算开关,修改了从品种仓位自动计算的算法,下面我详细说明。
   
    上图中true是开启,false是关闭,默认是关闭状态。
   
    开启后,设置面板上从品种的仓位输入框没有了,这里会变成不可修改的状态,从品种的仓位会根据你设置的主品种的仓位自动计算。
    首先,主品种的仓位应该输入正确,比如有些股指品种的最小交易量是1手起,那这里就应该输入成1的倍数,而不是2.34这类的值,对于货币对品种一般都是0.01起,这个最小开仓量的值,可以通过右键交易品种,点击规格查看品种详细信息,如下图。
   
    上图是US30(美国道琼斯指数)的规格,US30的最小交易量是1手起。
   
    下面说一下这个版本从品种的仓位是如何根据主品种的仓位自动计算的,从品种仓位涉及三个条件,分别是:主品种仓位,单点价值,主品种和从品种的波动,拿黄金和白银来说,黄金的单点价值是1,白银的单点价值是5,也就是说开仓一手黄金,波动一个点盈亏是1,开仓一手白银,波动一个点盈亏是5,按这样算,1手黄金应该对应1/5=0.2手的白银,之前的1.5版本的自动计算就是这样算的,只计算了单点价值。
    但是经过实际使用,发现黄金和白银的波动完全不同,如上图,黄金400根K线的平均波动是923点,而白银只有351点,如果开仓1手黄金和0.5手白银,由于波动不同,可能会出现白银的盈利无法抵消黄金的亏损,当然,如果反之的话,也会出现白银亏损不多,而黄金大幅盈利的情况。
    现在把波动加入了仓位自动计算,由于黄金与白银的波动比是923:351,那么1手黄金计算的白银仓位应该是1/5=0.2*923/351=0.52592...,白银的最小开仓量是0.01,于是最终1手黄金对应的白银的开仓量是0.53。
    如果想自己输入从品种仓位,可以在EA属性里把“从品种仓位自动计算”这个开关关掉(false)。

2、加仓按上笔订单开仓时的差价值来计算。
   
    这是一个一直想解决的问题,其实一直有几种解决思路,但是都有一些漏洞,现在这个版本比较好的解决了。
    如上图,现在账户中有两笔订单,主品种多单和从品种空单,开仓时的差价是1892,下次加仓的差价百分比设置的是5%,那么当差价小于1892的百分之5,也就是1797时,ea会自动加仓主品种多单和从品种空单。

3、增加自定义最大差价和最小差价。
   
    如果需要手动定义最大和最小价差,把“手动定义价差”参数设置成true,手动在下面的“手动定义最大价差”和“手动定义最小价差”输入你想要的值,点确定后,最大价差和最小价差就会固定成你设置的价差值。

EA下载:




页: [1]
查看完整版本: Carry双品种百分比套利EA_v1.6版本下载