一、小狗跟单EA强在什么地方?又颠覆了哪些传统功能?
跟单EA在开发上,本身没有太大的技术难度,市面上有很多。像一般的功能:倍率跟单,正反向跟单,重复跟单啥的基本都有。
稍微复杂点的跟单EA,还支持拆单(部分平仓)跟单、浮亏跟单、有个不错的面板界面等,大体上也就这样了。
其实有以上功能,我相信已经可以满足90%用户在功能上的需求了。虽然功能上满足了,但是在我看来,操作起来其实会有很多不爽的地方的。
我开发小狗跟单EA的初衷:一方面是让大家用的更爽!另一方面是为了满足剩下10%对复杂跟单的需求。
1. 喊单端统筹管理所有跟单账户
在喊单端你可以看到所有跟单账户的信息、连接状态、跟单参数设置,甚至还可以关停某个跟单账户,去平仓某个跟单账户的订单。
想想就觉得很爽!这是传统跟单EA,想都不敢想的功能。这个功能是很多API跟单软件才有的,甚至还要更强大。你不用再去一个一个检查跟单账户连接状态,跟单参数,账户(统计)信息,是否断线等。
喊单端,让你对所有的跟单信息一目了解,并且可以操控所有。
2. 跟单端显示喊单>跟单订单匹配信息
哪个订单跟的是哪个喊单订单,一目了然。这个功能你敢想吗?真的很牛!可以清晰的看出跟单的延迟,跟单的开仓价差,跟单的手数变化,以及跟单次数等等,如果有漏单,也可以看到哪个订单未跟。
3. 跟单信息及跟单参数设置一目了然,无需在进入输入参数查看
我们在跟单时,时间久了,有时候会忘了自己设置的跟单参数。再进入输入参数中查看,费时费力,此EA完美解决此问题。
4. 自动识别喊单账户,无需在跟单端填写
传统的跟单EA,在跟单的时候,需要填上喊单EA所在账户的号码,或者喊单标识码。每个跟单EA加载的时候都得填一遍,很是麻烦。
小狗跟单EA能够自动识别喊单账户,跟单端无需再填,很是方便。
5. 支持重复跟单和拆单平仓
重复跟单,很好理解,就是跟单账户平掉订单后,如果喊单还在,还会再次跟单。这个功能单看好想没啥用,但是和条件跟单配合起来,会有大妙用。比如跟单时,在喊单亏损的时候进场,跟单后盈利后出场。那后面可以重复的在喊单亏损的时候进场,跟单后盈利后出场。
拆单跟单的逻辑其实有点复杂,有些跟单EA是没有这个功能的。理论上,喊单部分平仓后,跟单也应当部分平仓。而不是,全部平掉,再开一个新单。拆单平仓,本EA是支持的。
6. 遥遥领先的条件跟单
条件跟单,顾名思义,满足一定条件,我才跟单。我们常用的浮亏跟单就是条件跟单的一种。
A. 可设置根据喊单账户的情况,决定是不是要进单
功能非常强大,我会在参数详解种进行介绍,简单的浮亏跟单,同向单开多少单后开仓,订单浮亏多少点才进场等功能,都能非常轻松的实现。
B. 可设置根据跟单账户当前的情况,决定是不是要进单
功能非常强大,我会在参数详解中进行介绍, 比如限定在只有在保证金充足,开仓手数不是太多的情况下才能进单等。
7. 遥遥领先的条件出单功能
我们跟随的订单,除了可以跟随喊单出场而出场,小狗跟单EA,还支持自主出场。
A. 可设置根据喊单账户的情况,决定是不是要出单
比如,我们在喊单端浮亏的时候进场了,那也可以根据喊单端盈利的时候出场。此出场为自主出场,可以配合重复跟单,会产生奇效。
B. 可设置根据跟单账户当前的情况,决定是不是要出单
比如整体盈利了,或者单个订单盈利了多少等等,都可以自主出场,功能极其强大,可以配合重复跟单,会产生奇效。
8. 跟单无痕
支持100%订单注释跟随,比如喊单的订单注释是:小辣椒马丁助手|EACODE.cn,那跟单的订单注释也是:小辣椒马丁助手|EACODE.cn。不会带有{34690258}、copy34690258、follow34690258等明显跟单标识。
支持100%订单注释自定义,比如喊单的订单注释是:小辣椒马丁助手|EACODE.cn,那跟单的订单注释您填入了:策略大师|EACODE.cn,那跟单的订单注释就是:策略大师|EACODE.cn。不会带有{34690258}、copy34690258、follow34690258等明显跟单标识。
当然还支持100%魔术码跟随和100%魔术码自定义,与订单注释同理。
这样,您给出去了一个观摩,别人没法知道您是跟单而来,以为是EA直接下单而来。即使您跟随的多个账户,有多个魔术码,多个订单注释,您也可以统一成一个魔术码,一个订单注释,那样,别人根本无法分析您的策略。
1. 显示喊单信息及喊单状态
a. 显示喊单账户的:账号、经纪商、杠杆、余额、可用保证金、账户实时盈亏、当天|当周|当月累计盈亏金额、实时持仓单数(多单数量+空单数量)、实时持仓手数(多单手数+空单手数)、当天|当周|当月累计手数等信息
b. 显示喊单状态(喊单中,或暂停喊单),和有多少账户在跟单
2. 显示跟单账户信息,跟单端核心参数设置,以及连接状态
a. 显示跟单账户的:账号、经纪商、杠杆、余额、可用保证金、账户实时盈亏、当天|当周|当月累计盈亏金额、实时持仓单数(多单数量+空单数量)、实时持仓手数(多单手数+空单手数)、当天|当周|当月累计手数等信息
b. 显示跟单账户的核心参数设置:跟单方向、跟单手数(比例手数或固定手数),是否重复跟单,进1|喊单账户附加条件是否设置(no或yes),进2|跟单账户附加条件是否设置(no或yes),出1|喊单账户额外条件是否设置(no或yes),出2|跟单账户额外条件是否设置(no或yes)。
c. 显示喊单端和跟单端的连接状态,如果跟单账户被关闭,或者EA被关闭,此处连接状态会显示:已断开
3. 管理跟单账户订单
a. 暂停:暂停喊单端与此跟单账户的单线连接
b. 平盈利:平掉此跟单账户的所有盈利订单
c. 平全部:平掉此跟单账户的全部订单
1. 显示跟单账户信息,跟单端核心参数设置,以及连接状态
a. 显示跟单账户的:账号、经纪商、杠杆、余额、可用保证金、账户实时盈亏、当天|当周|当月累计盈亏金额、实时持仓单数(多单数量+空单数量)、实时持仓手数(多单手数+空单手数)、当天|当周|当月累计手数等信息
b. 显示跟单账户的核心参数设置:跟单方向、跟单手数(比例手数或固定手数),是否重复跟单,进1|喊单账户附加条件是否设置(no或yes),进2|跟单账户附加条件是否设置(no或yes),出1|喊单账户额外条件是否设置(no或yes),出2|跟单账户额外条件是否设置(no或yes)。
c. 显示喊单端和跟单端的连接状态,如果喊单账户被关闭,或者EA被关闭,此处连接状态会显示:已断开
2. 显示喊单端>跟单端订单的匹配信息,跟单状态,及跟单次数
喊单端和跟单端的订单信息,一一匹配,上方显示最新的信息,方便使用者验证跟单效果。如果跟单端订单被提前平掉,匹配时也会进行相应的显示,如下图。
1. 假设,我们有1个喊单账户,10个跟单账户。
【喊单端设置】
只需要设置1个参数,用于跟单/喊单——选择:用于喊单。
设置好后,如下
【跟单端设置】
10个跟单账号,均需要加载小狗跟单EA,但不需要进行任何设置,跟单端会自动识别喊单端,使用默认参数即可。
设置好后,如下
至此,设置完毕,您可以在喊单端进行开仓平仓,观察跟单端是否同步开仓平仓。
2. 假设,我们有2个喊单账户A、B,5个跟单账户跟A,另外5个跟B。
【喊单端设置】
同上1,A、B账户在加载时,只需要设置1个参数,用于跟单/喊单——选择:用于喊单。
【跟单端设置】
仅需要设置一个参数:喊单账户。需要跟A的,填A的账户;需要跟B的,填B的账户;
设置好后,同上1。
五、跟单端参数详解(喊单端只有一个参数——用于选择喊单端,无其他参数)
基础设置
喊单账户:默认为0时,会自动识别喊单账户。最好提前设置好喊单端,这样跟单端就可以直接识别,只适用于只有一个喊单账户的情况。如果有多个喊单账户,此处需要填写对应的喊单账号。
跟单方向:同向/反向,一般都是同向跟单。
跟单手数:比例跟单是在喊单的手数上乘以一个倍数;固定手数是不管喊单采用何手数,跟单都采用此固定手数。如果得出来的手数超出平台允许的最大手数和最小手数,将会采用此最大手数或最小手数。
平仓后是否重复跟单:如果喊单订单还在,跟单订单被平掉了,是否还继续跟单。一般情况下,我们只跟一次即可,这样不会出错。
跟出场:喊单订单出场后,跟单订单是否跟随出场。一般情况,我们需要跟出场的,除非您设置了自主出场,或者您决定人工出场。
跟止盈止损:如果喊单订单带有止盈止损,跟单订单是否带止盈止损,支持喊单订单修改止盈止损后,跟单订单同步修改。一般情况,我们是不跟止盈止损的,因为每个平台的点差,K线波动是有细微差别的,喊单和跟单带上相同的止盈止损,并不代表会同时出场,会导致出场不同步的情况。如果您非要跟止盈止损,可以设定一个止盈止损附加点差倍数,这样跟单端的止盈止损会比喊单端扩大一点,能确保喊单端先触发,而避免不同步情形
魔术码:不填的话,就是跟随喊单订单,喊单订单是多少就是多少。填了就按照填的来设置
订单注释:不填的话,就是跟随喊单订单,喊单订单是什么就是什么。填了就按照填的来设置
喊单端>跟单端品种匹配和过滤
[喊]去除后缀>[跟]添加后缀:喊单为XAUUSD,跟单为XAUUSD,喊单端和跟单端均无后缀,此处不填;喊单为XAUUSDc,跟单为XAUUSDc,喊单端和跟单端均有后缀c,此处不填;喊单为XAUUSD,跟单为XAUUSDc,跟单时需要添加后缀c,填:>c;喊单为XAUUSDc,跟单为XAUUSD,喊单端需要去除后缀c,填:c>;喊单为XAUUSD.ecn,跟单为XAUUSDc,喊单端需要去除后缀.ecn,跟单时需要添加后缀c,填:.ecn>c;
特殊组1/2/3:跟单的时候,还有一些特殊品种,无法通过简单的去除后缀、添加后缀,进行匹配。这时,我们就需要进行特殊匹配。特殊组1、2、3平级,填入的匹配组也没有固定要求,每个组可以填10对,用逗号,隔开。比如喊单端的黄金是XAUUSD,白银是XAGUSD,跟单端的黄金是Gold,白银是Silver。那我们可以在特殊组1或2或3,填入XAUUSD>Gold,XAGUSD>Silver 即可。
[喊]品种方向:用于筛选需要跟随的品种和方向,如果只跟随黄金和欧美,就填入:XAUUSD,EURUSD;如果所有品种只跟随多单,就填入:buy;如果只跟随黄金空单和欧美多单,就填入:XAUUSD-sell,EURUSD-buy
[喊]魔术码:用于筛选需要跟随的魔术码,参数格式为:A,<B,C~D,>E。A:指定魔术码,必须是此魔术码的订单,才跟单。<B:指定魔术码范围,必须<B的魔术码的订单,才跟单。C~D:指定魔术码范围,必须C和D之间的魔术码的订单,才跟单。>E:指定魔术码范围,必须>E的魔术码的订单,才跟单。参数也可以组合,比如填入:<B,C~D,>E,代表<B,C和D之间,>E的魔术码订单,均可以被跟单。
[喊]订单注释包含:包含指定订单注释的订单,才会被跟单。如果允许有多个订单注释可以被跟随,填入参数时,用逗号,隔开。
进场1|喊单账户附加条件
跟单时,需要判定 喊单账户 是否同时满足以下条件,设定了几个条件,需要几个条件同时满足才能进场。
参数格式均为:A,<B,C~D,>E。A:指定数值,条件是数值,为满足。<B:指定范围,条件<B,为满足。C~D:指定范围,条件在C和D之间,为满足。>E:指定范围,条件>E,为满足。参数也可以组合,比如填入:<B,C~D,>E,代表<B,C和D之间,>E的条件,均可满足。
【基于账户总体统计】:对于筛选(品种方向、魔术码、订单注释包含)过后的总体订单,进行统计后判断。
浮动盈亏金额:总体订单的浮动盈亏金额满足设定条件,才能跟单,比如<-1000,表示:浮盈<-1000的时候才进行跟单,换句话说就是:浮亏>1000的时候才进行跟单。
持仓单数:总体订单的单数满足设定条件,才能跟单,比如>20,表示:总订单数>20后才进行跟单。
持仓手数:总体订单的手数满足设定条件,才能跟单,比如>1,表示:总手数>1后才进行跟单。
【基于单品种统计】:对于筛选(品种方向、魔术码、订单注释包含)过后的单品种订单,进行统计后判断。比如在跟单XAUUSD时,会自动判断XAUUSD这个品种的统计是否符合要求。
浮动盈亏金额:该品种的浮动盈亏金额满足设定条件,才能跟单,比如<-500,表示:该品种的浮盈<-500的时候才进行跟单,换句话说就是:该品种的浮亏>500的时候才进行跟单。
浮动[平均]盈亏点数:该品种的平均盈亏点数满足设定条件,才能跟单,比如<-500,表示:该品种的浮盈点数<-500的时候才进行跟单,换句话说就是:该品种的浮亏点数>500的时候才进行跟单。
持仓单数:该品种的单数满足设定条件,才能跟单,比如>10,表示:该品种订单数>10后才进行跟单。
持仓手数:该品种的手数满足设定条件,才能跟单,比如>0.2,表示:该品种手数>0.2后才进行跟单。
【基于单品种单方向统计】:对于筛选(品种方向、魔术码、订单注释包含)过后的单品种订单,进行统计后判断。比如在跟单XAUUSD-buy时,会自动判断XAUUSD所有多单的统计是否符合要求。
浮动盈亏金额:该品种在该交易方向上订单的浮动盈亏金额满足设定条件,才能跟单,比如<-500,表示:该品种如果交易的是多单,那该品种多单的浮盈<-500的时候才进行跟单,换句话说就是:该品种多单的浮亏>500的时候才进行跟单。
浮动[平均]盈亏点数:该品种在该交易方向上订单的平均盈亏点数满足设定条件,才能跟单,比如<-500,表示:该品种如果交易的是多单,那该品种多单的浮盈点数<-500的时候才进行跟单,换句话说就是:该品种多单的浮亏点数>500的时候才进行跟单。
持仓单数:同理,比如>10,表示:该品种如果交易的是多单,那该品种多单的订单数>10后才进行跟单。
持仓手数:同理,比如>0.2,表示:该品种如果交易的是多单,那该品种多单的手数>0.2后才进行跟单。
【基于单订单】:对于筛选(品种方向、魔术码、订单注释包含)过后的订单,再进行订单维度的判断。
浮动盈亏金额:该订单的浮动盈亏金额满足设定条件,才能跟单,比如<-50,表示:该订单的盈亏金额<-50的时候才进行跟单,换句话说就是:该订单的浮亏>50的时候才进行跟单。
浮动盈亏点数:该订单的浮动盈亏点数满足设定条件,才能跟单,比如<-500,表示:该订单的盈亏点数<-500的时候才进行跟单,换句话说就是:该订单的浮亏点数>500的时候才进行跟单。
持仓时间[秒]:该订单的持仓秒数满足设定条件,才能跟单,比如<200,表示:该订单持仓秒数<200,才能进行跟单。
订单手数:该订单的手数满足设定条件,才能跟单,比如<0.5,表示:该订单的手数<0.5,才能进行跟单。
进场2|跟单账户附加条件
跟单时,需要判定 跟单账户 是否同时满足以下条件,设定了几个条件,需要几个条件同时满足才能进场。
参数格式也为:A,<B,C~D,>E
如果进场1附加条件和进场2附件添加,都设定的话,需要同时满足才能进场。设置方法和参数意思同上是相同的,不再赘述。
出场1|喊单账户额外条件
需要先明确:这是一个额外的出场条件,和【喊单端出场跟单端跟随出场】这个基础跟单功能没有任何关系。
这是一个自主出场条件,系统实时检测 喊单账户 是否满足以下参数任一条件,满足其中一个就可以自主出场。
出场1的设置方法和参数意思同上是几乎是相同的,不再赘述。
出场2|跟单账户额外条件
需要先明确:这是一个额外的出场条件,和【喊单端出场跟单端跟随出场】这个基础跟单功能没有任何关系。
这是一个自主出场条件,系统实时检测 跟单账户 是否满足以下参数任一条件,满足其中一个就可以自主出场。
出场2的设置方法和参数意思同上是几乎是相同的,不再赘述。
六、关于延迟
1. 逻辑的复杂性
跟单时的逻辑越复杂,产生的运算量也就越大,会造成一定的延迟,比如开启订单筛选,条件跟单后,会产生一定的延迟,约20-50ms。
有朋友会问,有没有那么一种跟单EA,即使我进行了订单筛选和条件跟单,也不会有一点点延迟呢?没有的,只要增加逻辑复杂性,运算量变大,都会产生延迟的,所以不要纠结这个,订单筛选和条件跟单该用就用。
2. 面板界面
小狗跟单EA,喊单端和跟单端都是有面板显示的,显示这些面板,其实是需要一定的运算量和内存的,会增加约10-20%的资源消耗,约50-100ms的延迟。
所有在您不需要观察面板时,我们强烈建议:隐藏面板,这样可以大大节省资源开销,和降低延迟。
3. 电脑/服务器配置
很多朋友应该都吐槽过,这个跟单EA延迟的厉害,那个跟单EA给我漏单了。其实很大的原因,是因为您的服务器配置不好。服务器一卡给你卡个几秒,十几秒延迟都是有可能的。暂且我们给它预估500-5000ms的延迟。
在帖子开始的时候,我就讲过,跟单EA的没有太大的技术难度。即使时最牛逼的跟单技术和最烂的跟单技术,在理想情况下,跟单延迟相差也不会超过100ms。所以降低延迟,技术其实不是最关键的。
您想跟单又快又稳,最核心应该解决的是您的服务器配置问题。跟单EA一般都会更吃cpu,我们强烈建议:要4核起步,4核4G,8核8G的会更有性价比。
4. 喊单账户服务器延迟及跟单账户服务器延迟
即使跟单EA速度再快,跟单的时候您的账户服务器断线了,10秒后才恢复,那是不是就产生了10s的跟单延迟呢?
所以有时候跟单延迟,并不全是跟单EA的问题哈。服务器延迟大概会产生200-500ms的延迟。
七、注意事项
1. 务必先模拟盘测试无误后,才进行实盘使用,使用风险自担哈。
2. 条件跟单(进场1,进场2,出场1,出场2)和重复跟单,在使用时,务必多尝试,多测试,这块功能很强大也相对复杂,多测试以免正式使用的时候出错。
3. 有任何问题,Bug反馈,功能建议,都可以联系客服哈。 |