设为首页 收藏本站 切换语言

【 MT4Copier】可以跟随部分平仓的跟单EA谁要?  

| 发表于 2022-4-28 11:47:40 | 显示全部楼层 |复制链接
免责声明:使用本EA,如造成任何损失,本人概不负责。

注:
1.强烈建议挂在EURUSD的日线图上,因为EURUSD可交易时段最长,日线图表不会出现像M1图表丢失K线后图表自动更新带来的EA重启的问题。
  所以挂在EURUSD的日线图上是最可靠的。

2.跟单EA,所有设置的参数都有文件记录,文件在MQL4\Files中,不要频繁打开EA参数列表去看参数,忘记了可以去看文件记录。

3.本EA是完全免费的,无任何限制。

EA更新说明:

2017-12-14 v6.2 修改之前版本中的  第三个参数 "3.选择是否跟单" 修改为 选择跟单类型: 暂时不跟单,跟多与空,只跟多,只跟空

                这样跟单时可以灵活选择,比如只想跟多单,就选择只跟多。

2017-05-21 v6.1 与v6.0比较,功能没有任何变化。
                完善代码(v6.0中出现个问题就是如果喊单的净资产是负数了,跟单端无法跟单,v6.1修复此bug.)

2017-05-18 v6.0,版本不变,功能也没有所变化。完善下代码中结构体强制转换的问题(MT4,1069版本以后新的MQL代码不支持自动转换结构体,涉及到结构体强制转换的问题由程序员自己解决。)

2017-03-27 最新版本 v6.00,对比5.0版本,主要有如下两项改动         
          (1)喊跟黄金白银名称差异,参数输入写成一行,用*隔开, 见下文参数8
           (2) 增加是否跟平仓开关,true则跟平仓,fasle则不跟随平仓,见下文参数8

2017-03-22  最新版本 v5.00
            (1)把之前版本中的参数:错过多少点不跟,改成了 错过多少倍点差不跟,这样跟单特别是跨平台更加顺畅。
               原因是 错过多少点不跟 无法适应任意品种,不同平台之间品种点差差异大。
               错过多少倍点差不跟 则适应任意品种。
               见参数5。

           (2)其他优化,稳定性提升。      


2017-03-18  最新版本 v4.40  
                       增加开关:是否跟挂单
                       新增跟单手数选择 按照跟喊合约比,即跟单合约大小/喊单合约大小*调整系数*喊单手数
                       开仓请求频次优化。高频容易被平台限制交易,且MT4会挂起。         

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

2017-03-14 最新版本 4.3
           在4.2的基础上增加一个开关,即是否跟止盈止损,false则不跟,默认是true则跟。
           跟止盈止损,那么喊单的止盈止损会实时同步到跟单单子。

2017-03-14 最新版本 4.2

           更正4.1中 跟喊资比,计算过程中的错误,错误的地方在于 用的是 跟单品种合约/喊单合约大小,正确做法是喊单合约大小/跟单品种合约.
           4.2版本对此进行更正,无其他修改。
           参加参数13.

2017-03-13 最新版本 4.10
           跟喊资比参数,计算过程中改用品种合约大小来计算手数,而不是帐号杠杆,在4.0版本中用的帐号杠杆,不太合实际使用情形。
           见参数13说明。
           仅此参数更新,其他均与4.0相同。

2017-03-12 最新版本4.0

1. 在原v3.0版本基础上新增了一种跟单手数选择类型,即 跟喊资比。
   见参数13说明。

2. 在原v3.0版本基础上修改魔术数magic number 的过滤设置,原来只能设置一个只跟的魔术数和一个不跟的魔术数。
   现在可以设置多个魔术数。
   见参数24。

3. 把黄金白银名称差异的设置参数在参数窗口中的位置上提,挨着跟单喊单后缀设置参数。
   见参数8。

4. 其他优化。

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的帐号。

9.喊单与跟单的单子是一一对应的。比如喊单单号是2233456,跟单的单子注释则是2233456#,如果是反向跟单,跟单注释则是2233456R#,这样查看跟单单子的注释就可以知道是对应哪个喊单单子。正向跟单与反向跟单是独立的,可以同时正向和反向跟单,相互不影响。

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,否则乱套了)


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

{v6.2 最新版本: 3.选择跟单类型:这是一个四选一的选项: 暂不跟单,跟多与空,只跟多,只跟空}


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

5.错过多少倍点差不跟:1,意思是喊单价格与跟单价格超过1倍点差则不跟,注意如果是反向跟单,这个参数务必设置至少2,因为反向跟单时两边本身就差距了一倍的点差。
                      错过多少倍点差不跟=1,意思是喊单开仓价格与跟单开仓价格超过了跟单品种的点差的1倍就不跟单,1倍以内就跟单。
                      用跟单品种自身的点差作为参考,这样就可以适应任意品种了。

*********************************************
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*XAUUSDm,先写喊单的GOLD,再写跟单的XAUUSDm,中间用*隔开,是全名称即有后缀。主要是喊单与跟单的黄金白银品名差异,只要不是一模一样,那么就必须指明各自的全名称,即指明的时候必须带有后缀。
  下面是示范填写:
9. 喊单与跟单黄金全名称(用*隔开): GOLD*XAUUSDm
10.喊单与跟单白银全名称(用*隔开)  SILVER*XAGUSDm
11....
12....

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

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则跟。
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,则不会继续跟单(平仓,修改止盈止损等都不会跟进)。

Good luck!  
******************************************************************************************************************************

分享我使用中积累的一个经验:

我曾经把fxPro的单子喊单,然后嘉盛forex跟单,按照5倍手数比例跟单。

外汇品种没有什么问题,外汇开1手赚100,嘉盛上也是按照比例5倍,开5手赚500,

有天开仓是黄金,fxpro黄金开0.1手,嘉盛开0.5手,结果fxPro赚100,按理嘉盛应该赚500,结果嘉盛只有50。

什么原因?分析后发现嘉盛的那个帐号的黄金的合约只有外汇品种的十分之一,嘉盛的外汇与黄金居然合约系统不一致,

而且嘉盛的品种带有各种奇葩后缀(FXF,pro)。

也就是赚相同的点数,嘉盛赚到的钱不是我想要的5倍。

怎么解决?

必须把外汇品种跟单与黄金跟单分开,设置成不同的手数比例。

就在嘉盛MT4上开2个图表,一个图表上挂跟单EA专门跟外汇,手数比例设置成5,并设置不跟黄金GOLD(这是fxPro中黄金的品名),

另外一个图表上挂跟单EA专门跟黄金,手数比例设置50,并设置只跟GOLD(这是fxPro中黄金的品名)。

这两个跟单EA的信号ID都是0,与喊单EA的一样,这样实际就是一个喊,两个跟,一对多的模式。

---------------------------------------我是有底线的---------------------------------------------------------------------------

图1图1图1图1图1图1

图1图1图1图1图1图1

图2图2图2图2图2图2

图2图2图2图2图2图2

MT4Copier.ex4

97.96 KB, 下载次数: 18, 下载积分: 活跃度 -5  [下载]

评分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:5    参与人数:4    我的评分:未评 下载时遇到问题?
如果有帮助,就支持一下我呗
举报

评论 使用道具

精彩评论48

nanaliu
CC
| 发表于 2022-4-28 18:32:53 | 显示全部楼层
看看。。感谢分享。。。。
举报

点赞 评论 使用道具

umi0665
DD
| 发表于 2022-4-28 19:56:08 | 显示全部楼层
謝謝分享
举报

点赞 评论 使用道具

mamapi
DD
| 发表于 2022-4-28 21:19:16 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

紫竹青荷
CC
| 发表于 2022-4-29 00:16:18 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

qwe11
CCC
| 发表于 2022-4-29 08:53:24 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

pengjhl
CC
| 发表于 2022-4-29 08:53:52 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

cdebjihong
DDD
| 发表于 2022-4-29 11:37:39 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

18860252751
DDD
| 发表于 2022-4-29 14:43:26 | 显示全部楼层
用心讨论,共通提升。
举报

点赞 评论 使用道具

wangyang
DD
| 发表于 2022-5-1 03:15:20 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

ea12213
C
| 发表于 2022-5-2 12:35:32 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

tui2002
D
| 发表于 2022-5-3 16:51:57 | 显示全部楼层
謝謝分享
举报

点赞 评论 使用道具

西瓜731
D
| 发表于 2022-5-3 23:20:24 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

sui2003
D
| 发表于 2022-5-5 10:48:20 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

翠翠6666
DD
| 发表于 2022-5-5 13:24:01 来自手机 | 显示全部楼层
额,很长,多谢多谢
举报

点赞 评论 使用道具

tststs
DD
| 发表于 2022-5-5 13:31:29 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

davidwu
DDD
| 发表于 2022-5-5 13:33:36 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

logxiao
D
| 发表于 2022-5-14 12:22:53 | 显示全部楼层
谢谢分享,下一个
举报

点赞 评论 使用道具

logxiao
D
| 发表于 2022-5-14 21:10:28 | 显示全部楼层
好东西,感谢楼主,但是请问下为什么我的一直显示:EA工作状态:重启,正在初始化啊?
举报

点赞 评论 使用道具

zsf888
DD
| 发表于 2022-5-14 21:31:55 | 显示全部楼层
谢谢楼主分析
举报

点赞 评论 使用道具

123下一页
发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

简体中文
繁體中文
English(英语)
日本語(日语)
Deutsch(德语)
Русский язык(俄语)
بالعربية(阿拉伯语)
Türkçe(土耳其语)
Português(葡萄牙语)
ภาษาไทย(泰国语)
한어(朝鲜语/韩语)
Français(法语)