当前位置:首页 > 外汇 > 5 fxblue跟单常见问题

5 fxblue跟单常见问题

吴明3年前 (2021-08-12)

fxblue喊单ea和fxblue跟单会在mt4/mt5客户端ea栏目里记录fxblue在跟单复制订单过程中的全面记录。在遇到问题时,我们首先要恢复默认参数尝试,然后再到ea栏找报错提示。

image.png

需要注意的是,是EA选项卡,而不是日志选项卡。


此外,您可以在 MT4/5 软件终端面板的"EA"选项卡中查看跟单记录,您可以通过右键单击 Experts 日志并从 MT4/5 的弹出菜单中选择“打开”来打开每日日志文件以及历史文件。



5.1 No "heartbeat" received 没有收到“心跳”


接收方 EA 应在启动后不久开始接收来自发送方的心跳消息,就好比两个对讲机要调频到同一频道上一样,并在其图表上显示上次心跳时间。如果没有收到心跳,或者跟单EA根本没有加载,那么请检查以下内容:


喊单和跟单 EA 都使用相同的频道名称。

喊单和跟单帐号都正常登陆上了外汇服务器平台。

日志中没有记录 EA 因某种原因被迫终止。特别是,请检查“允许 DLL 导入”设置是否打开,并且日志中没有记录该软件因无法加载其 DLL 而终止。


5.2收到心跳但不复制交易


如果跟单帐号成功从喊单帐号获取心跳,并更新其上次心跳时间的显示,那么交易不会被复制的原因只有两个:


喊单帐号未配置为广播交易。喊单日志将确认交易是否发送给跟单帐号,如果没有,为什么不发送。


跟单帐号拒绝了喊单信号。跟单日志将确认收到来自喊单的消息,并显示任何拒绝以及拒绝的原因。


无法复制交易的常见原因如下。所有这些都将在日志中列出和描述。


该软件无法在喊单帐户上使用的符号名称和跟单帐户上使用的符号名称之间进行转换。您可能需要调整接收方的ForexSymbolSuffix 设置,或者,特别是对于非外汇市场,您可能需要添加CustomSymbolMapping。


该软件默认很多大小是不作为发件人在接收交易一模一样的大小。默认转换可能意味着订单太小而无法在接收方账户上进行交易。您要么需要在接收方 EA 中打开RoundUpToBrokerMinimum参数,要么需要选择不同的手数模式。请注意,这两个选项都意味着接收方每个订单承担的风险比发送方帐户要大。


MT4/5 中的主要“自动交易”按钮已关闭,或接收方 EA 的“允许实时交易”设置未打开。请注意,MT4/5 工具/选项/EA 中的选项不会影响当前运行的任何 EA ;工具/选项中的设置是您下次向图表添加 EA 时的默认设置。(MT4/5 中的“允许实时交易”是指“允许通过自动化系统进行交易”,而不是“允许在真实账户而不是模拟账户上进行交易”。)


如果发送方和接收方之间的价格差异大于AllowSlippagePips,则复制者的默认行为是以发送方的原始入场价格打开挂单。但是您的经纪人可能在挂单与当前市场价格之间存在最小距离。差异可能大于 AllowSlippagePips 但小于经纪商的最小距离,除非您增加 AllowSlippagePips,否则无法打开交易或挂单。


5.3来自 MT4/5 服务器的交易错误代码

复印机将记录经纪商的 MT4/5 服务器的任何拒绝。所有常见错误都将附有说明(例如 MT4 中错误 #138 的“重新报价”)。




有关 MT4/5 错误代码的更多信息,请参阅 MT4/5 文档:


MT4:https : //docs.mql4.com/constants/errorswarnings/enum_trade_return_codes


MT5:https : //www.mql5.com/en/docs/constants/errorswarnings/enum_trade_return_codes


关于错误信息的一些额外说明,这些信息在 MT4/5 文档中非常晦涩:


禁用自动交易(MT4 错误 #4112,MT5 错误 #10026):通常意味着您的账户每个品种都有多个版本,例如 EURUSD 和 EURUSD+,而您正试图交易错误的交易品种。自动交易通常不会被禁用;更常见的是,您尝试交易的符号版本被经纪商禁用,仅包含在账户中用于内部目的。您通常需要使用ForexSymbolSuffix 设置或CustomSymbolMapping来告诉跟单机交易不同版本的符号。


MT4 错误 #130:这可能有两个不同的原因。要么止损或止盈比经纪人允许的更接近订单的入场价,要么挂单的入场价比经纪人允许的更接近当前市场价格。


MT4 错误 #136:通常表示经纪商服务器出现意外问题。例如,经纪商失去了与外部流动性或外部价格馈送的连接,并拒绝客户交易,因为它目前无法处理它们。


5.4交易被多次打开

如果同一笔交易在接收方账户上被复制不止一次,那么有两种可能的解释:您正在运行多个 MT4/5 接收方副本的实例;或者与经纪人的连接超时,尽管返回了错误消息,但经纪人仍在进行交易。


5.4.1同一接收器的多个副本

请使用 Windows 任务管理器检查您是否只有预期数量的 MT4/5 (terminal.exe / terminal64.exe) 运行副本,确保使用“显示所有用户的进程”选项。


特别是在 VPS 上,很容易意外打开多个远程桌面会话,并且一次在多个会话中运行相同的 MT4/5 副本。


5.4.2来自代理的超时错误

如果经纪人的服务器返回超时错误,则接收方将重试订单(除非 OrderRetries 设置为零)。尽管返回错误,但经纪人实际上可能已经接受了订单,然后重试可能会创建重复。


如果您从代理服务器收到超时错误,您应该联系您的代理。它表明您的经纪人服务器有问题,或者您与经纪人的互联网连接有问题。


5.5交易在接收方立即关闭

在接收方立即关闭交易的主要原因是在指定的“通道”上有不止一个 EA 发送消息。


请检查以下内容:


检查 MT4/5 专家日志。复印机所有操作的原因将在这些日志中确认。


检查您是否只运行发送方 EA 的一个副本,或者,如果有多个发送方 EA,请检查每个发送方 EA 是否使用不同的通道参数。


使用 Windows 任务管理器检查您是否只有预期数量的 MT4/5 (terminal.exe / terminal64.exe) 运行副本,确保使用“显示所有用户的进程”选项。