3.FXBLUE跟单原理

3.1 FXBLUE跟单速度

fxblue喊单EA一旦发现其MT4账户中有新的订单,就会向fxblue跟单EA发送一条消息。然后,fxblue跟单EA将尝试进行相同的交易,也就是实时跟单,复制订单。这个过程是快速立即马上响应,但复制交易所需的时间几乎完全取决于您的经纪商平台,而不是fxblue两个EA之间的传输速度。
关闭订单也是如此。一旦发现先前打开的订单已经关闭,喊单EA就会通知跟单EA关闭其交易。
默认情况下,fxblue会忽略跟单系统运行之前所产生的订单。如果需要复制在跟单系统运行之前的产生订单,需要在参数中设置做相应设置,后面我们会提到。

3.1.1 FXBLUE执行速度

请注意,在某些情况下,fxblue跟单ea可能无法立即跟上新的开仓和平仓指令。订单必须按顺序处理,如果跟单ea目前正在等待执行上一个交易,则无法同时处理新的跟单指令。
如果同时发送两个新订单消息,假设fxblue跟单ea需要5秒来执行第一个订单,那么处理第二个订单至少需要5秒(加上执行第二个订单所需的时间)。
事实上,这些情况都可以忽略不计。

3.1.2 跟单中的止盈止损

在fxblue跟单ea中设置止盈和止损参数是为了避免与fxblue喊单ea失去联系时导致巨大亏损。比如,喊单帐号中某个订单并未设置止盈和止损,喊单账户修改密码了,或者喊单帐号掉线了,那么跟单ea与喊单ea失去联系,此时跟单账户就处于非常危险的状况了。
在正常情况下,一旦喊单帐号的交易被关闭,跟单帐号中的交易就会被关闭。fxblue跟单ea中的s/l和t/p只有在以下两种情况下才会被启动生效:
(A)与喊单方的连接丢失而无法收到喊单ea发出的指令
(B)平台之间的价格差异可能导致跟单帐号在接收到喊单帐号的s/l或t/p之前而提前止盈或止损。
如果您希望跟单方忽略喊单帐号的平仓指令,并且只希望跟单帐号s/l或t/p时达到时关闭交易,则打开IgnoreAllExitSignals参数。(忽略所有平仓信号,即忽略喊单帐号的所有平仓指令。但跟单帐号设置的s/l和t/p依旧有效)

3.1.3 持仓单跟单

fxblue跟单系统默认情况下,系统在开始运行时不会复制任何持仓单。开启fxblue以后,它将仅复制喊单账户在开启整个fxblue跟单系统以后产生的订单。
如果你想跟持仓单,有下列几种方法:
一、
1、在喊单ea中,设置AllowExistingOrders为ture,允许发送持仓单。
2、在跟单ea中,将AllowSlippagePips参数调大,允许的最大滑点点差,默认是2.0,可以调成200或2000,调大的依据是,因为持仓单是在开启跟单系统之前产生,由于价格可能存在很大差异,需要增加这个点差允许的范围。
二、
1、在喊单ea中,设置AllowExistingOrders为ture,允许发送持仓单。
2、在喊单ea中,设置BroadcastAllOrdersAtMarket为ture,发送所有订单。或者,在跟单ea中,设置TradeAllOrdersAtMarket参数,接收所有订单而不再考虑点差问题。
关于fxblue的持仓跟单方法这个设置,是依据官网手册翻译,fxblue是有这个功能,但本人实测并非每次成功,还需要继续研究。如果您了解这个设置方法欢迎留言告诉我。

3.2 设置喊单频率

本章节讲述"Heartbeats",翻译过来是“心跳”在fxblue喊单ea中,有一个参数“Heartbeat Period Seconds”直译过来是“心跳周期秒”,这里我用两个字来概括"频率"。
首先我们需要明白的是fxblue喊单ea发送订单频率,和订单复制速度是没有关系的。也就是说,“Heartbeat Period Seconds”这个参数值的大小和ea的跟单速度并没有直接关系,当跟单ea接受到指令时,交易都是立刻马上飞速执行的。
那么这个fxblue喊单ea中的“Heartbeat Period Seconds”是什么意思呢?
前面讲到我把他翻译成频率,也就说,他指的是多少秒发送一次订单的指令。默认参数是“10”意即每10秒种,发送一次订单质量的信息。有新的订单?要平仓?要减仓?还是继续持有订单?如果跟单ea错过了一个交易关闭指令,比如经常碰到的情况,当喊单帐号发送平仓指令时,跟单帐号正好掉线,那么跟单帐号无法平仓,通常mt4在掉线后会自动连接,当他连接上以后的10秒钟ÿ

你可能感兴趣的:(FX,BLUE跟单软件,MT4本地跟单,FX,BLUE跟单,外汇跟单,EA跟单,跟单软件)