MT4智能交易系统EA入门实战指南

外汇交易中的人工操盘过程

1. 打开MT4平台,选定一种货币对图表。

2. 观察该货币对的K线趋势图,也就是常说的盯盘,目的是寻找开仓或平仓的合适时机,即满足开仓或平仓的条件。

3. 如果条件满足,便进行下单开仓(做多或做空)或者平仓操作。

4. 重复第二步,继续盯盘;若第二步是开仓,那么接下来就是寻找平仓的条件。

5. 当平仓条件满足时,执行平仓操作,核算盈亏,从而完成一次完整的交易循环。

6. 若希望继续交易,就重复第2至第5步。

EA简介

• EA是Expert Advisors的英文缩写。

• 中文通常称为专家顾问,也常被叫做智能交易系统。简单来说,EA就是通过计算机程序模拟交易员的操盘逻辑,实现自动下单交易的过程。

智能交易系统(EA)的工作原理

• 智能交易系统(EA)的核心原理,是程序员通过MQL4这种计算机语言编写交易指令,模仿人类交易员的行为,从而执行自动交易。整个过程分解来看就是:盯盘、开仓、再盯盘、平仓,如此循环运转。

• MQL4语言为访问服务器数据以及完成交易操作提供了接口支持。程序交易者可以根据自身策略编写自动交易系统(EA),这样既能减轻人工盯盘负担,也能避免因情绪波动带来的交易失误。

MQL4语言基础知识

• 对于EA程序而言,通常由三个主要函数构成:

1. init():初始化函数,负责变量和数据的初始设置;只在程序加载时执行一次,一般不需要手动修改。

2. deinit():反初始化函数,在程序退出时负责清理内存数据;只在程序结束时执行一次,通常也无需改动。

3. start():开始函数,相当于程序的主函数,负责整个交易过程的执行管理。每过几秒就会循环执行一次,直到程序退出为止。

• 运行流程:启动EA后,init()执行一次,接着start()循环运行,退出时deinit()执行一次。

如何在MT4中创建智能交易系统(EA)

1、点击“显示(V)”,选择“导航器(N)”。

MT4智能交易系统(EA)入门讲座

2、左键双击“智能交易系统”。

MT4智能交易系统(EA)入门讲座

3、右击“智能交易系统”,选择“创建(C)”。

MT4智能交易系统(EA)入门讲座

4、在弹出的MetaEditor(智能交易系统编辑器)窗口中,选择“智能交易系统”,点击“Next”。

MT4智能交易系统(EA)入门讲座

5、指定常规属性。

• 名称——智能交易系统的名称;

• 作者——开发者姓名;

• 链接——开发商网址;

• 参数——智能交易系统的输入参数列表。添加新参数可点击“添加”按钮,删除参数则点击“删除”按钮。

• 最后点击“Finish”完成创建。

MT4智能交易系统(EA)入门讲座

6、点击“文件(F)”,选择“编译(M)”。

MT4智能交易系统(EA)入门讲座

7、编码完成后,点击“文件(F)”,选择“保存全部(L)”,然后退出MetaEditor。

MT4智能交易系统(EA)入门讲座

8、检查EA“ABC”是否已生成,至此创建智能交易系统(EA)的步骤便完成了。

MT4智能交易系统(EA)入门讲座

如何启动智能交易系统(EA)

1、先开启EA总开关:点击“工具(T)”,选择“选项(O)”。

MT4智能交易系统(EA)入门讲座

2、点击“智能交易系统”标签,进行相关设置。

MT4智能交易系统(EA)入门讲座

• 勾选“启用EA交易系统”(自定义指标和脚本除外)。

1. 账户改变时禁用智能交易系统:这是一项保护措施,当用户切换交易账户时,自动禁用EA的运行,比如从模拟账户切换到真实账户时非常有用。

2. 图表夹改变时禁用智能交易系统:勾选此选项后,可以防止在切换图表夹时EA自动启动。

• 允许实时自动交易:如果不勾选此选项,EA将无法自动执行交易,只能进行行情分析。

• 手动确认:此选项仅在EA允许交易时才能使用。启用后,当EA尝试下单时,需要用户手动确认或中止操作,从而起到监控作用。

• 允许导入动态连接库:为扩展功能,EA有时会调用动态连接库。当使用不熟悉的EA时,建议不要勾选此项。

• 确认调用动态连接库:启用后,用户可手动监控函数调用过程。建议在处理陌生EA时激活。

• 允许导入外部智能交易系统:如果EA运行中需要从其他EA或MQL4库导入函数,建议在不确定的情况下不要启用。

3、看到以下标志,代表EA已经启动。

MT4智能交易系统(EA)入门讲座

4、右击想要使用的“智能交易系统”,选择“附加到图表(A)”。

MT4智能交易系统(EA)入门讲座

5、设置常用选项。

• Long & Short — 允许做多与做空操作。

• Only Long — 只允许做多。

• Only Short — 只允许做空。

• 启用警报 — 启用或禁用EA的提示功能。

• 一旦价位达到停用警报 - 获得第一个警报后,停止发送后续提示。

MT4智能交易系统(EA)入门讲座

6、设置输入参数选项。

• 在“输入参数”页面中,可以修改EA的变量。要更改参数值,只需左键双击对应值并输入新值。用户可逐一调整,或通过“加载”按钮载入已保存的参数组;同理,“保存”按钮可将当前参数保存下来。

• 点击“重设”按钮可将所有参数恢复为默认值。

• 点击“OK”完成设置。

MT4智能交易系统(EA)入门讲座

7、看到笑脸标志,表示当前图表已经成功启用EA。注意:一个图表只能加载一个EA,加载新的EA会自动移除原有的。

MT4智能交易系统(EA)入门讲座

8、要移除当前图表上的EA,可右键点击图表区域,选择“智能交易系统”,再点击“移除”,EA即被删除,右上角标志也会消失。

MT4智能交易系统(EA)入门讲座

9、如果只是暂停当前图表的EA,可以按F7键,在弹出窗口中取消勾选“允许实时自动交易”,然后点击“OK”。

MT4智能交易系统(EA)入门讲座

10、这样,当前图表上的EA就暂停了,此时图表上会显示“哭丧的脸”图标。

MT4智能交易系统(EA)入门讲座

11、如果想要全面停止所有EA,最直接的方法是点击工具栏上的“智能交易”图标,这样所有图表上的EA都会被关闭,笑脸图标全部变为哭脸。

MT4智能交易系统(EA)入门讲座

外汇交易EA操盘过程(总结)

• 打开MT4平台,由客户端程序加载用户预先配置好的EA程序。

• EA启动后,会持续监控图表中货币对的K线走势,寻找开仓机会。

• 条件满足时,自动执行开仓操作(做多或做空)。

• 继续盯盘,寻找平仓条件。

• 平仓条件满足后,进行平仓并核算盈亏,完成一次交易。

• 若继续交易,EA会重复上述步骤。

• 用户若想暂停EA,可通过相关菜单设置禁用即可。