要点: 配置 MetaTrader 4 (MT4) 及其 EA


下面的步骤将指导用户配置 MetaTrader 4(MT4),装入并运行一个 Expert Advisor (EA) 以生成 ATSXL 所需要的信号文件。

下载示例 MQ4 文件


用户可以从 下载与更新页 获得整个安装包,其子目录 MT4_IB_quickstart 包含此快速入门指南中使用的一个 MQ4 文件。

设置 MT4 指标


在这个快速入门指南里面,MT4 将使用到两个指标:

  1. Moving Average
  2. Bollinger Bands

下面的一些说明有助于用户更好地理解这些技术分析指标在我们这个交易策略里面是如何使用的:

  • 简单和布林通道的参数都是可调的(用户在后面能看到这些参数);
  • 当前面一个K线柱位于均线之上,并且当前K线柱开于均线之上时,将产生 Up 信号;

    当前面一个K线柱位于均线之下,并且当前K线柱开于均线之下时,将产生 Dn (Down) 信号;

    twsATSXL 会根据这些信号以一定的规则去匹配用户的交易策略(或交易计划)的特定操作,以此相应地管理订单和头寸。
  • 用户今后也可以使用其他技术分析指标,算法去生成这些进场,出场信号;
  • 用户今后还可以生成其他任何需要的信号,比如结利信号,再次进场信号等等,然后相应地配置 twsATSXL 里面的交易策略去处理这些信号,twsATSXL 将以此进一步管理订单和头寸;

请把这两个指标从 MT4 标准的技术分析指标列表中拖到一个 EURUSD 1小时的图上(用户也可以使用其他外汇品种和周期)。

下图展示这两个技术分析指标及 EA 运行在 EURUSD 1小时周期图上:

MT4_MA_BB.png

下图展示这两个技术指标使用的参数:

MT4_MA_Params.png
MT4_BB_Params.png

设置并运行 EA


请用户将 ATSXL_MA_BB.mq4 文件拷贝到 MT4 指定目录之下。

假设 MT4 被安装在 D:\Program Files\MBT MetaTrader 4\ 目录下,则此文件应该拷贝到 D:\Program Files\MBT MetaTrader 4\experts 目录中。

然后,并将其编译为 EX4 文件,例如 ATSXL_MA_BB.ex4

此时从 MT4 的 EA 列表中将能看到一个名字为 ATSXL_MA_BB 的 EA,将此 EA 拖到上述放置两个指标的 EURUSD 1小时周期图上。

下图展示这个 EA 所需要的设置:

MT4_EA_Setup.png

下图中的参数 FreezTime 表示每120秒更新一次 ATSXL 使用的信号文件, 参数 MsgFileName 则是此信号文件的名称 mt4msg_tws.txt。

注意:
运行在 MT4 中的 EA 只能在特定的 MT4 安装目录下面的创建文件。

假设 MT4 被安装在 D:\Program Files\MBT MetaTrader 4\ 目录下,则用户还需要检查位于CFG工作表上面的一项设置 MSG_Outbound_File,确保 twsATSXL 使用对应的路径和文件。

MSG_Outbound_File = D:\Program Files\MBT MetaTrader 4\experts\files\mt4msg_tws.txt
MT4_EA_Params.png

查看 EA 生成的信号文件


EA 每次运行时将把生成的信号写入到上述指定的文件中,例如:D:\Program Files\MBT MetaTrader 4\experts\files\mt4msg_tws.txt

用户可以用任何文本编辑器打开这个信号文件(mt4msg_tws.txt),并查看里面的信号内容。下面是一些信号的例子:


Label=SCAN_STOP | SCAN_STOP
Label=SCAN_START | Time=11/21/2013 11:24:29
Label=MA_Signal | Ticker=EURUSD | Time=11/21/2013 11:24:29 | Signal=Up | Rate=1.3473 | FLD_I=1.3478 | FLD_J=1.3401
Label=SCAN_STOP | SCAN_STOP


这个文件被 ATSXL 处理完之后会被自动改名。


至此,用户已经成功完成对 MT4 的配置。

返回到下面的链接:

2010 - 2015 WWW.ATSXL.COM COPYRIGHT NOTICE