前段时间,由于外界不可抗力和运营成本影响,云跟单暂停了个人账号服务,只保留了企业OEM定制服务。对此,很多使用跟单交易的用户也受到了影响,大白深表歉意和惋惜。但我们始终在为了提供更好用的交易工具而持续奋斗着,对此,我们也寻找了替代方案来解决大家跟单交易的难题。
本次带来的工具,基础框架已经设计完成,公测版也于今日上线。欢迎大家下载和使用,在使用过程中遇到问题或建议均可在文章下方或者大白Q群提交,我们将在后续的版本中持续优化迭代和新增更多功能。
下载方式:大白交易助手工具商店(EA宝库)
下载地址:www.00123.com/toolMall
终端兼容性:MT4/MT5(无版本限制)
BBcopy是一款面向MT4/MT5交易者的订单复制交易工具,支持多种灵活可控的自定义订单跟随方式。功能定位介于市面上API跟单和本地跟单软件之间,核心功能为网络数据传输,不依赖文件系统的频繁读写传输,资源占用率极低,对VPS交易服务器以及低配电脑非常友好。工作原理主要依赖于Windows Socket API网络传输,同时兼具本地跟单和API跟单的优势,是跟单交易者的最佳选择。
特点:
优势:
发送端设置:
跟单方式设置:
其他设置:
前后缀设置:这里包含了发送端和接收端的前后缀设置,只有当信号端和跟随端品种名称不同时需要设置。具体方式可以参考下图:
特殊货币名称设置:这个功能主要为了兼容部分非标准名称的平台,比如黄金的标识使用:GOLD这样的名称的平台。填写的时候只需要填写主要名称比如GOLD#填写GOLD即可,注意需要上下对应。具体设置参考下图:
价差限制:这个很好理解,信号端和跟单端的订单传输必定是有延迟的,延迟的高低决定了接收信号时的开单价格差距,如果价格差距过大必定会影响开仓价位,在某些高波动时刻,如果您为了不想受到这种价差影响可以根据品种设置不同的价格差距。
无论是使用API跟单还是EA跟单,都脱离不了“延迟”这个问题,在弄清这个问题之前先开给大家看个图,
也就是说,无论哪种方式,都有一个传输过程,而这个过程中的很多因素是不确定的,比如网络的延迟高低取决于API跟单的源服务器地理位置或你终端的地理位置。而文件读写的方式更考验电脑的整体性能。
关键词:延迟/不稳定
你的VPS到本地的延迟本来就很高,通过这种方式连接到本地电脑跟单的掉单概率也很高;另外,还要考虑你本地电脑的网络吞吐速率,如果本地的网络本来就不顺畅,即使服务器的延迟很低,那么订单传送到你电脑,再读取价格进行开单,就会出现两种情况:价差过大,订单信息丢包。
前者的原因在于订单传送的这个过程中,市场价格如果一直在变化(例:发送信息时的价格是1.5400,等收到信息准备开单时的价格是1.5460,那么这个过程的价差就变为了60pips)滑点产生是必然的,也是无法避免的。
在使用我们的工具过程中,很考验网络环境,网络的稳定程度直接影响你的EA是否能够实时和信号服务器正常连接;然后是你的终端到交易平台正常连接。
上图中只是信号服务器和接收端的示意图,可不要忽略了你即使本地受到信号后,下单传送到你的账户交易服务器是否能被接收也是至关重要。所以任何一步都会影响订单是否能正常成交,遇到掉单等问题请认真思考以上场景,并非工具本身问题。
在实际测试过程中,选择了一台香港的服务器作为测试对象,服务器作为信号端,本地电脑作为接收端,订单的传送几乎保持在30ms以下,价差基本为0,在保持网络环境的不变的情况下,和避免在高波动时段做单,掉单率基本为0,人工测试的时候,同时会从市场订单中手动连续性下多个订单,都能稳定传送,所以综合下来,在日常的交易过程中也能轻松应对。
下图测试中我们选了当前波动最高的品种测试:
表现都还不是最优的状态,在最优的时候,跨网也能瞬间成交,速度超越你的现象!(左:本地电脑接收,右:VPS发送)
区别当然是有的,BBcopy使用的是服务器自带或者电脑自带的Windows Socket API,使用网络传输(本地/互联网)订单数据;而市面上的API是迈达克官方的manage账户API,两者不是同一种概念,请注意区分;
BBcopy只是在传统本地跟单的基础上延申出来的一种本地+跨网络解决方案,满足不同交易者的需求而设计。理论上这种解决方案,在速度方面表现我个人觉得媲美API跟单甚至更快,使用也更灵活,功能定制更丰富和便捷。
EA运行过程中,基本上所有的错误信息都会有提示,包括Socket服务错误提示以及跟单过程,以下是部分提示:
信号端/跟随端正常启动:
信号端成功检测到跟随端连接:
接收端设置信号端IP地址不正确:
信号端与跟随端已创建连接,但断面,但是端口设置错误导致订单无法发送:
祝大家交易成功,更多的风控管理功能和客制化功能会在后续的版本中迭代,同时欢迎各位踊跃使用和发现问题,大白等待大家的意见和建议,如果使用中遇到问题都可以在群里@william 帮忙解决。