查看: 8617|回复: 88

[MT4-EA] MT4跟单EA,极速版本 v4.31

  [复制链接]
发表于 2017-3-19 18:01 | 显示全部楼层 |阅读模式

因为之前发布的版本存在bug,所以必须发布一个最新版本4.31,否则之前下载的用户使用中可能会存在问题。

附件绝对不带任何广告,请大狮子手下留情。

免责声明:使用本EA,如造成任何损失,本人概不负责。

EA更新说明:
2017-03-17  最新版本 v4.31 修复bug.喊单的挂单如果修改了价格,跟单没有跟着修改,以前的所有版本都存在这个bug。
                           v4.31修复此bug.  
//------

EA功能说明:

1. 这个EA是跟单与喊单二合一,通常你们在网络上看到的是两个EA。这个EA我合并成了一个,EA也不带DLL,方便使用,但是会调用windows系统的自带的DLL。

2. 正向跟单,反向跟单,跟挂单,跟着部分平仓,一对多(一个喊,多个跟),多对一(多个喊,一个跟),开仓手数选择灵活(固定,成比例,资金管理风险计算)。
   要注意同一台电脑上最多能运行32个MT4,这是MT4公司规定的。

3. 跟单端,如果跟单后,跟的单子被平仓了,是不会重新再跟的,意思是跟过了就不再重复跟;挂单稍微不同,挂单也是实时跟,如果跟单端把挂单删除了,

   只要挂单时间在10分鈡内挂的,还会重新把挂单跟上,超过了10分钟,你把挂单删除了,就不再跟挂单了,只有等到喊单那边的挂单成交了,才会跟上。

4. 单子的止盈止损是实时同步的,即喊单的单子的止盈止损修改了,跟单那边也同步修改。

5. 喊单与跟单报价小数位如果不同,也没有问题。

6. EA使用Windows内存映射技术,这是最快最直接的数据交换方式了。EA按照十分之一秒进行一次数据读写,对应MT4跟单而言足够快了,实际跟单速度只跟你的MT4与平台连接的速度有关系。

7  特别说明,同一个电脑上,运行多个喊单EA时,每个共享信号ID数字只能有一个喊单EA占用(跟它单的EA当然也要用这个ID数字),其他喊单EA则必须设置成不同的数字。

8. 跟单EA的单子的Magic Number 是喊单MT4的帐号,如果你在跟单MT4中有用其他的EA交易,务必把其他EA的Magic Number参数不要设置成喊单EA的那个MT4的帐号。



EA参数设置详解:

1.选择EA工作模式: 三种选择(跟单EA,喊单EA,不工作)如果是选择不工作,则不会跟单不喊单,啥也不干。

2.设置共享信号ID:默认是0,这是喊与跟配对通信时用的共享ID数字,是通信通道的数字标识,喊与跟参数设置必须相同,才能配对。

                 而是由喊单EA决定的,喊单EA用了什么数字,跟单必须用该数字。
             
                 举例说明: 同一台电脑上,A喊,B跟A的单子;C喊单,D跟C的单子。

                 A选择EA工作模式为喊单,B选择跟单,A与B是配对,A决定用数字ID为1122,那B也必须是1122

                 C选择EA工作模式为喊单,D选择跟单,C与D是配对,这时C不能用1122,因为A,B已占用了这个通道

                 C用其他任意数就行了,只要没有被其他配对占用就可以,好比C用1133,那D也必须用1133。




   一对多跟单:A喊单,B1,B2,B3...Bn 跟单,跟单个数不限制。怎么设置?比如喊单A的信号ID设置为123,那么所有的跟单者的信号ID都必须设置成123.

               就说喊单A决定用123,想跟他的单就必须用123。  就是A开了个房间,房间号码是123,想跟着看表演的只有输入123才能找到到房间。

               注意如果有其他喊单EA用了123(先被占用了),那么这个A就不能用123了,用了就乱套了。


   多对一跟单:比如B1,B2,B3喊单,A跟这3个MT4的单子,那么A开启MT4,打开3个图表,同时挂3个跟单EA,分别接收来自B1,B2,B3的数据。
               B1用ID假设是333,那么A的MT4中必须有一个跟单EA也用333来配对
               B2用ID假设是334,那么A的MT4中必须再开一个图表挂跟单EA,且设置ID为334,这样才能配对(这时候B2不可用333,否则乱套了)
               B3用ID假设是335,那么A的MT4中必须再开一个图表挂跟单EA,且设置ID为335,这样才能配对(这时B3不可以用333,334,否则乱套了)



3.选择是否跟单:true则是跟单,false则不跟单。注意,虽然EA工作模式是跟单,但是这个开关必须是true才会跟单,这个开关不是多余的,是有时候不想跟,就暂时设置成false。


4.错过多少秒则不跟:   180秒,意思是喊单的单子开仓时间超过了180秒了,则不跟单了。只跟180秒内开出的单子,防止喊单的单子开出很久了(比如1天前开的)跟单还会跟。
                       由于跟单是实时的,单子一开出就会跟上,所以180秒也足够了,这是防止跟单与喊单的MT4有掉线,可能会恰好掉了几秒,所以需要限定时间。
                       如果你想跟前几天的单子,那你就把这个参数设置足够大,自己去算应该是多少秒。

5.错过多少点则不跟:7 pips,意思是超过7个点 则不跟,防止喊单的价格与要跟单的MT4价格差距太大了。


*********************************************
6.喊单MT4的品种后缀:如果喊单的品种没有后缀,则不用设置。
                     如果喊单与跟单的品种名称完全一致,即使都有后缀,但是后缀一样的,则这个参数不用设置;如果后缀不一样,则必须设置。
                     

7.跟单MT4的品种后缀:如果跟单的品种没有后缀,则不用设置,
                     如果喊单与跟单的品种名称完全一致,即使都有后缀,但是后缀一样的,则这个参数不用设置;如果后缀不一样,则必须设置。


6与7这2个参数举例说明:

1)如果喊单与跟单都没有后缀,比如喊单是EURUSD,跟单也是EURUSD,则这2个参数都不需要设置。
2)如果喊单与跟单都有后缀,但是是一样的后缀,比如喊单是EURUSDm,跟单也是EURUSDm,后缀都是m,则这2个参数都不需要设置。
   也就是说6,7 当喊与跟的品种名称完全一模一样时,6和7就都不需要设置。
   只有一个有后缀,一个没有后缀就需要设置,或者都有后缀但是后缀又不一样,就需要设置。

比如喊单有后缀,跟单没有有后缀:如喊单是EURSUDm,跟单是EURUSD,那么喊单要设置成m,跟单则不需要设置,即:
   喊单MT4的品种后缀 =m

比如喊单没有后缀,跟单有后缀:如喊单是EURSUD,跟单是EURUSDx,那么喊单不需要设置,跟单则需要设置成x,即:
   跟单MT4的品种后缀 =x

比如喊单与跟单都有后缀,且不同。如喊单是EURUSDm,跟单是EURUSDpro, 则设置如下:
   喊单MT4的品种后缀 =m
   跟单MT4的品种后缀 =pro
*********************************************


8.黄金白银名称差异则必须指明下面的名称:
        这主要是喊单与跟单的黄金白银品名差异,只要不是一模一样,那么就必须指明各自的全名称,即指明的时候必须带有后缀。
        比如一个是GOLD,一个是XAUUSD,  必须指明全名称。
        比如都是GOLD,  只是后缀不同,  必须指明全名称。
        或者都是XAUUSD,只是后缀不同,  必须指明全名称。

  下面是示范填写,注意填写时必须是完整的名称,意思是有后缀的必须带后缀。不能以为前面有后缀参数已经填过就不用写后缀,这里还必须带上后缀,即完整的名称。

9. 喊单帐号的黄金名称: GOLDpro
10.跟单帐号的黄金名称: XUAUSD
11.喊单帐号的白银名称: SILVERpro
12.跟单帐号的白银名称: XAGUSDFXF


13. 选择跟单手数类型:这个参数有四种选择,按照倍数,固定手数,资金管理,跟喊资比。默认是固定手数。
14. 设置倍数:       如果手数类型选择了 按照倍数,则这个参数必须设置一个倍数,默认是1,那么跟单的手数= 喊单的手数*倍数。
15.设置固定手数:   如果手数类型选择了 固定手数,则这个参数必须设置一个手数,默认是0.1,那么不管喊单的单子是多少手,跟单都固定为0.1手。
16.资金管理百分比: 如果手数类型选择了 资金管理,则这个参数必须设置一个资金百分比,默认是3,表示3%,那么跟单的手数=可以保证金*3%计算手数。
17.跟喊资比调整系数:如果手数类型选择了跟喊资比,那么这里必须设置这个参数,默认是0.95,可以理解成用净资产的95%来跟单。

18.最小手数:如果上面四种方式得出的手数比这个最小手数 还小,则以这个最小手数开仓。如果默认是0,则这个参数不起作用。
19.最大手数:如果上面四种方式得出的手数笔这个最大手数 还大,则以这个最大手数开仓。如果默认是0,则这个参数不起作用。

跟喊资比解释:
           跟喊资比意思是跟单与喊单的净资产之比,用来来计算跟单手数。

           要用到跟单净资产,跟单品种合约大小,喊单净资产,喊单品种合约大小参数,计算过程如下:

           跟单手数 = (跟单净资产/喊单净资产) * (喊单品种合约大小/跟单品种合约大小) * 跟喊资比调整系数 * 喊单单子手数   

           跟喊资比调整系数:这个参数默认是0.95,可以理解成跟单者用净资产的95%来跟单,也就是这样:

           跟单手数 = (跟单净资产 * 跟喊资比调整系数/喊单净资产) * (喊单品种合约大小/跟单品种合约大小) * 喊单单子手数

           请注意,本EA考虑的是跟单与喊单帐号都是相同的货币帐号。如果两边是不同货币帐号,比如喊单是日元帐号,跟单是美元帐号,
           那只能用户自己通过USDJPY=115.11的价格计入到跟喊资比调整系数中,
           设置成 喊资比调整系数 = 115.11*0.95  = 109.35 ,达到两边都是日元的大致效果。


注意: 13,14,15,16,17,18,19 这里是关于手数的计算,最终计算结果如果比平台规定最大手数还大,那就按照平台的最大手数交易
          如果比平台规定的最小手数还小,那就按照平台的最小手数交易。


20.是跟止盈止损:false则不跟,默认是true则跟。跟止盈止损,那么喊单的止盈止损会实时同步到跟单单子。
20.是否反向跟单:false表示不反向,true表示反向。反向意思是喊单是buy,跟单则sell,喊单是sell,跟单则buy。

注意:如果跟单途中把正向跟单修改成反向跟单,那么前面正向跟上的单子不会继续跟单(平仓,修改止盈止损都不会跟进);
      或者反向跟单的途中,修改成正向跟单了,那么前面反向跟单的单子不会继续跟单(平仓,修改止盈止损都不会跟进)。

      喊单与跟单的单子都是一一对应的,假设喊单单子的单号是33445678,
      如果设置为正向跟单,对应的跟单的单子的注释为33445678#,
      如果设置为反向跟单,则对应的跟单的单子的注释为33445678R#
      设置为正向跟单,EA只检查 xxxxxx#单子,而不会检查xxxxxxR#,
      如果设置为反向跟单,EA只检查xxxxxxR#单子,而不会检查xxxxxx#.
      因此凡是中途由正向跟单修改成反向(或者反之), 都会导致前面的跟单无法继续跟进。  




21.品种过滤设置:按照喊单MT4的品名填写,多个品种用*隔开,如 EURUSD*GBPUSD*AUDUSD,如果喊单的品名有后缀则也必须写全后缀
22.只跟的品种: 比如只想跟EURUSDpro就填写EURUSDpro 只想跟EURUSDpro和USDJPYpro就填写 EURUSDpro*USDJPYpro
23.不跟的品种:比如不想跟GBPJPY,那就填写GBJPY

注意:
(1) 22,23这两个参数,需要填写就填写,不需要就空着,不要填写任何东西,包括空格都不行。                  
   另外需要填写的时候,末尾不要有任何其他多余的字符,比如这样填写EURUSDpro*USDJPYpro# 那最后的#就是多余的,会造成跟单错误。

(2) 22,23这两个参数要按照喊单MT4的品名填写,而不是跟单MT4的品名,不是跟单MT4的品名,不是跟单MT4的品名,说三遍。

(3) 跟单过程中途添加了只跟品种,比如EURUSDpro*USDJPYpro,那之前开的其他品种是不会继续跟单(开仓,平仓,修改止盈止损等都不会跟进)。
    跟单过程中途添加了不跟品种,比如EURUSDpro*USDJPYpro,那之前开的EURUSDpro,USDJPYpro是不会继续跟单(平仓,修改止盈止损等都不会跟进)  

24.魔术数Magic Num过滤设置,有则填写下面20,21参数,没有就空着不要填写任何数字。多个Magic Num用*隔开,如7052*3568*1234
25.设置只跟魔术数:
26.设置不跟魔术数:

注意:
(1) 如无需要,请不要填写任何数字,空着它即可。
(2) 跟单过程中途添加了只跟魔术数,比如112,那之前开的单子,如果魔术数不是112,则不会继续跟单(平仓,修改止盈止损等都不会跟进)。
(3) 跟单过程中途添加了不跟魔术数,比如113,那之前开的单子,如果魔术数是113,则不会继续跟单(平仓,修改止盈止损等都不会跟进)。








补充内容 (2017-12-14 21:48):
=============================> 最新版本v6.2 在大约35楼。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1通宝 +10 收起 理由
但以理 + 10 赞一个!

查看全部评分

韬客外汇社区www.talkfx.com
 楼主| 发表于 2017-3-19 18:08 | 显示全部楼层
本帖最后由 老树咖啡 于 2017-3-19 18:24 编辑

正向跟单与反向跟单是独立的,相互不干涉,因为正向跟单注释是3434243432#,反向跟单注释3434243432R#,
这里3434243432是喊单的单子号, EA严格区别单子的注释,所以同时正反跟单是没有问题的,开一个喊单EA,共享信号ID设置成0,
跟单MT4,开两个图分别挂跟单EA,共享信号ID设置成0, 一个选择不反向跟单,一个选择反向跟单。


//---
发布这个版本后,就此结贴。
不回复帖子。实在没有时间耗这个事情上。
韬客外汇社区www.talkfx.com
回复 支持 反对

使用道具 举报

发表于 2017-3-21 11:26 | 显示全部楼层
太吊了,大神。感谢。
韬客外汇社区www.talkfx.com
回复 支持 反对

使用道具 举报

发表于 2017-3-21 11:31 | 显示全部楼层
老树出品,必属精品
韬客外汇社区www.talkfx.com
回复 支持 反对

使用道具 举报

发表于 2017-3-21 15:10 | 显示全部楼层
兄弟的作品太牛了。。。
韬客外汇社区www.talkfx.com
回复 支持 反对

使用道具 举报

发表于 2017-3-22 20:09 | 显示全部楼层
有什么使用限制吗?
韬客外汇社区www.talkfx.com
回复 支持 反对

使用道具 举报

发表于 2017-3-22 20:17 | 显示全部楼层
谢谢分享,希望不要有使用限制。
韬客外汇社区www.talkfx.com
回复 支持 反对

使用道具 举报

发表于 2017-3-22 20:21 | 显示全部楼层
老树出品,必属精品
韬客外汇社区www.talkfx.com
回复 支持 反对

使用道具 举报

发表于 2017-3-22 21:05 | 显示全部楼层
反向跟单的止盈止损怎么设置?把喊单的止盈设置成止损,止损设成止盈吗?
韬客外汇社区www.talkfx.com
回复 支持 反对

使用道具 举报

发表于 2017-3-23 22:13 | 显示全部楼层
MT4跟单EA,极速版本 v4.31
韬客外汇社区www.talkfx.com
回复 支持 反对

使用道具 举报

发表于 2017-4-10 11:47 | 显示全部楼层
我要下MT4跟单EA,极速版本
韬客外汇社区www.talkfx.com
回复 支持 反对

使用道具 举报

发表于 2017-4-12 15:05 | 显示全部楼层
大神厉害。
韬客外汇社区www.talkfx.com
回复 支持 反对

使用道具 举报

发表于 2017-4-13 16:34 | 显示全部楼层
用过了,很牛逼
韬客外汇社区www.talkfx.com
回复 支持 反对

使用道具 举报

发表于 2017-4-16 20:53 | 显示全部楼层
没有单子跟, 跟谁单啊,
韬客外汇社区www.talkfx.com
论坛谏言--外汇交易不应是你投资的全部,交易外汇也不应是你生活的全部
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-28 13:03 | 显示全部楼层
最新版本V6.0,其实已经使用一个月了,想想韬客论坛还是发一个吧。反正我留着也没有什么卵用。
//---

免责声明:使用本EA,如造成任何损失,本人概不负责。
本EA是完全免费的,无任何限制。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
韬客外汇社区www.talkfx.com
回复 支持 反对

使用道具 举报

发表于 2017-7-10 13:11 | 显示全部楼层
诶诶诶诶额
韬客外汇社区www.talkfx.com
回复 支持 反对

使用道具 举报

发表于 2017-7-21 16:00 | 显示全部楼层
谢谢,试试看。。。。。。。
韬客外汇社区www.talkfx.com
回复 支持 反对

使用道具 举报

发表于 2017-7-27 12:02 | 显示全部楼层
谢谢谢谢,太伟大了。
韬客外汇社区www.talkfx.com
回复 支持 反对

使用道具 举报

发表于 2017-7-27 22:14 | 显示全部楼层
@老树咖啡  你好
从论坛里下载了你的跟单EA  6.0   使用感觉非常棒,也非常感谢你能把这么好的软件免费提供给大家
使用了一段时间后,有点小建议,不知道能不能对你有所帮助
目前功能上   执行效率上   已经可以说完美了
就是挂的跟单多了   CPU占用有点高。
我的MQL只是入门,太深的也不懂,不知道后边是否有可能把这个EA的算法改进一下,让运算量减少些呢。
希望你能写出更完美的作品,期待。。。
韬客外汇社区www.talkfx.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-30 12:22 | 显示全部楼层
congxin 发表于 2017-7-27 22:14
@老树咖啡  你好
从论坛里下载了你的跟单EA  6.0   使用感觉非常棒,也非常感谢你能把这么好的软件免费提 ...



你好。
挂单多并不会导致占用CPU过高。
只有执行的任务耗时长才会如此,比如MT4执行订单不流畅,跟服务器的连接不好等等。
如果跟单的MT4能顺利的开仓,平仓,修改止盈止损,跟单EA是很快就处理的,这不会发生占CPU高的问题。
因此,如果挂单价格贴近市价,或者修改止盈止损时贴近市价都会导致单子执行失败,这种情况会导致单子执行时间长
如果这样的单子又特别多,会连续占用CPU,出现占CPU高的情况。
每个人的硬件条件与单子情况不一样,不论怎么优化,总会有人出现占CPU高的情况。
其实,已经发布的EA对该问题做了优化,该快的时候快,慢的时候就尽可能的避免占CPU高。

韬客外汇社区www.talkfx.com
论坛谏言--外汇交易不应是你投资的全部,交易外汇也不应是你生活的全部
回复 支持 反对

使用道具 举报

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

本版积分规则

【论坛栏目】   外汇论坛    汇市讨论    汇商动态    外汇行情    分析大咖    外汇中长线     交易达人      【友情链接】  外汇返现
返回顶部快速回复上一主题下一主题返回列表手机访问

论坛导航|手机版|小黑屋|

GMT+8, 2018-8-18 12:10 , Processed in 0.176880 second(s), 28 queries , Gzip On.

本站免责声明:

1、本站所有广告及宣传信息均与韬客无关,如需投资请依法自行决定是否投资、斟酌资金安全及交易亏损风险;
2、韬客是独立的、仅为投资者提供交流的平台,网友发布信息不代表韬客的观点与意思表示,所有因网友发布的信息而造成的任何法律后果、风险与责任,均与韬客无关;
3、金融交易存在极高法律风险,未必适合所有投资者,请不要轻信任何高额投资收益的诱导而贸然投资;投资保证金交易导致的损失可能超过您投入的资金和预期。请您考虑自身的投资经验及风险承担能力,进行合法、理性投资;
4、所有投资者的交易帐户应仅限本人使用,不应交由第三方操作,对于任何接受第三方喊单、操盘、理财等操作的投资和交易,由此导致的任何风险、亏损及责任由投资者个人自行承担;
5、韬客不隶属于任何券商平台,亦不受任何第三方控制,韬客不邀约客户投资任何保证金交易,不接触亦不涉及投资者的任何资金及账户信息,不代理任何交易操盘行为,不向客户推荐任何券商平台,亦不存在其他任何推荐行为。投资者应自行选择券商平台,券商平台的任何行为均与韬客无关。
投资者注册及使用韬客即表示其接受和认可上述声明,并自行承担法律风险。

  • 韬客TAKL

    微信关注韬客TAKL
    获得新鲜资讯

www.talkfx.com 备案号:沪ICP备16044834号-1