添加自定义技术指标:MT4终端提供了强大的自编指标功能,用户既可以自己设计编写指标,还可以从网络上寻找下载他人提供的自定义指标。将指标文件(.ex4)放到MT4安装目录\experts\indicators这个文件夹里,然后重启MT4,应用时点插入菜单—技术指标—自定义指标或者双击点导航器窗口中的自定义指标就可以了。如果指标文件是.mq4(源码文件),在此文件上双击打开MetaEditor编辑器,点击工具栏菜单“编写”按钮即可生成.ex4文件。修改技术指标:技术指标添加到图表以后,仍然可以修改。在指标线上点右键“属性…”或通过在图表空白处点右键菜单“技术指标列表”或点图表菜单“技术指标列表”然后选中指标再点编辑按钮来打开指标属性设置窗口进行修改。
打开数据窗口,然后鼠标指针在图表上水平移动,就可以得到坐标位的全部指标数值。
6、模板
设置一个技术分析图表模型是颇费心机,如果每打开一个新图表就重新手工设置那是相当麻烦的,现在用模板功能就能完美的解决这个问题。模板是一组能应用到其他图表的图表窗口属性,它记录了图表窗口的特性和利用的元素,它保存了图表类型、时段、缩放比例信息和画线分析的设置、技术指标和自定义技术指标信息。模板能方便的将不同的图表快速调整到同一类型。保存模板:这是使用模板的第一步。可以选择主菜单“图表-模板-保存模板…”,也可以图表右键菜单里选择相同的命令或者在“图表”工具条里选择按钮,建议取一个好记的文件名。模板以TPL的文件格式存储在MT4安装目录的templates文件夹下。模板一旦被创建,它就可以无限制的被使用多次。在安装终端软件的过程中会创建一个常规模板“DEFAULT.TPL“,以后,可以在图表活动窗口的属性中改变这个模板。加载模板:就是模板的直接调用。可以选择主菜单“图表-模板—加载模板…”或在图表窗口右键菜单“模板—加载模板…”或者图表工具条上的
按钮单击一个模板,当前的图表窗口就会变成模板的样式。使用了模板的图表仍然可以随意修改,修改也可以保存成新的模板或者覆盖原模板文件。
删除模板:可以选择主菜单“图表-模板—删除模板…”或在图表窗口右键菜单“模板—删除模板…”或者图表工具条上的
按钮单击一个模板,则删除模板文件。注意系统的模板“DEFAULT.TPL“不能删除,但可以修改后覆盖保存。
7、图表数据更新
数据更新如果出错或图表中有空白,可以使用刷新来更新数据。可以选择主菜单“图表-刷新”或选择右键菜单中的相同命令来实现此功能。而且如果要填充空白区域,你只需移动图表到相应区域。如果执行上述操作,缺少的数据将会从服务器上下载并显示在图表上。注意,显示在图表中的柱状图数量不能超过在主菜单“工具-选项-图表属性页”中设置的值。
8、图表夹MT4图表窗口区域打开显示的所有图表就组成了一个图表夹。如果这些图表不能满足需要,则可以通过图表夹的方式来管理多组图表。所有的图表夹管理命令都在主菜单中,选择主菜单“文件-图表夹”调出此命令。当前的图表夹名称显示在状态条上,并且图表夹控制菜单中的此图表夹名前面的选择框会被选中。“下一个图表夹”和“上一图表夹”可以顺序在不同的图表夹之间切换,不过打开新图表夹比较费时,所以建议不要频繁切换。图表夹存放在MT4安装目录下的Profiles文件夹中。创建图表夹:要创建一个新图表夹,可以将当前的图表夹通过控制菜单里的选项“另存为…”保存为新的图表夹名称,然后对图表进行修改,系统会自动保存这些修改。
调入图表夹:点击主菜单“文件-图表夹”的某个图表夹名称则调入图表夹。
删除图表夹:主菜单“文件-图表夹—删除”能删除图表夹,注意当前的图表夹和缺省的图表夹(DEFAULT)不能被删除。
八、下单交易
1、开仓
开仓是交易的第一步,是根据市价单或挂单指令所作出的。(1)市价单
市价单是以市场当前价格成交的定单。买入是以交易商作为卖方的叫价(卖出价)成交的,卖出是交易商作为买方的出价(买入价)成交的。市价单中可以同时设置止损和获利定单。定单可通过定单控制窗口“新定单”发出执行指令。此窗口可以使用主菜单中“工具-新定单”指令打开,也可以使用“常用”工具条中的
按钮打开;或使用热键F9;或在“市场报价”窗口和“终端-交易”窗口中使用右键菜单的“新定单”命令;也可以在“市场报价”窗口中鼠标双击金融品种的名称。作为市价单必须在打开的新定单窗口中交易类型框里选择“即时成交”(默认即是)。
新定单窗口上必需设定:商品—选择所要交易的金融品种,默认显示当前图表对应的品种或者在市场报价窗口所选中的品种;手数—选择下单的数量,也可以手工输入;止损价—设定止损价格,默认是零,表示不设。如果输入数值后想改回零,可用Delete键或Backspace键修改;获利价-设定止赢价格,默认是零,表示不设。如果输入数值后想改回零,可用Delete键或Backspace键修改;注释-填写注释内容,注解的大小不可超过25个字符;卖/买—选择下单方向建立多仓或空仓;允许成交价和报价的最大偏差-不选或选择零表示不允许滑点成交。有时市场变化太快,允许滑点更便于能够成交;
定单设定好以后,点击买或卖按钮后,即弹出成交信息窗口,点击确定关闭窗口。成交后的定单将显示在“终端—交易”窗口,图表上也将显示开仓部位的下单价格水平。有时在按下“卖”或“买”按钮后若遇价格波动剧烈,可能“重新报价”窗口会出现,要求对新价格进行确认。
如果设定的止损和获利定单水平太接近当前市场价格,“市价单”将显示出“无效价格”的信息。必须修改止损和止赢到当前价格的一定距离(一般是5点)以外,并重新请求执行市价单。(2)挂单挂单交易是在未来的价格等于设定的价格水平时才以市价成交,挂单同时也可以设置止损和获利价。挂单交易包括四种类型:限价买单(BuyLimit)—设置在未来某个低于当前市场价格水平的位置买入,属于逆势建仓;止损买单(BuyStop)—设置在未来某个高于当前市场价格水平的位置买入,属于顺势追涨;限价卖单(SellLimit)—设置在未来某个高于当前市场价格水平的位置卖出,属于逆势建仓;;止损卖单(SellStop)-设置在未来某个低于当前市场价格水平的位置卖出,属于顺势杀跌;
点击“下单”按钮后,挂单将显示在“终端—交易”窗口里。并可以双击或通过右键菜单进行修改或删除。当挂单在市价达到预设价格成交建仓后,在“终端—交易”窗口中的挂单记录会被删除,开仓记录将显示。在“终端—帐户历史”窗口中仍可以看到完整的挂单记录。
若想修改挂单价或止损获利价,则需先更改原设定数值,这时“修改”按钮才激活,点“修改”按钮即可完成;若想删除挂单,则直接点“删除”按钮。
(3)止损止损设置用于在金融品种价格开始向无盈利方向运行时使亏损最小化。该设置常常不是与开仓就是与挂单交易结合,开仓后也可以为定单添加止损。若要添加止损或修改,则需要使用“终端—交易”窗口的右键菜单“修改或删除定单”命令,或用鼠标左键双击需要修改头寸(挂单交易)。在弹出定单窗口后,您需要在“止损”栏输入需要的价格。一旦定单的此栏有变动,将会存储新的价格。如果要删除此止损,此栏必需显示零。在每项操作执行完成后,应按下“修改定单”按钮。在设定止损价之后,在图表窗口会显示定单价格水平的标记;设定于挂单交易的止损仅在挂单交易成交开仓后才能被激活。当市价达到预设止损价格后,系统将执行执行平仓操作,在“终端—交易”窗口中的开仓记录会被删除,在“终端—帐户历史”窗口中仍可以看到完整的交易记录。
(4)止赢(获利价设置)止赢有的交易平台叫作限价,止赢设置是为了在金融品种价格达到预期水平之后进行获利了结。操作与上面的止损说明类似。(5)追踪止损也叫移动止损,是为了当开仓头寸向盈利的方向变动时,相应地不断跟进止损位,一旦遇价格回调到跟进后的止损位置,便可以及时执行平仓,以保住大部分盈利成果。此工具对下述情况尤其有用:价格向单一方向剧烈移动时(在没有深幅回调下具有明显的趋势);以及没有可能密切监视市场变化的情况下。设定追踪止损需执行“终端—交易”窗口的右健菜单“追踪止损”命令,选定一个期望的追踪点数。从追踪止损设置的那一刻起,终端每接收一次报价都会核算头寸的盈利并跟进止损位置。每次自动修改止损设置都会在日志中做出记录。取消追踪止损,需要选中“终端—交易”窗口的右健菜单“追踪止损”中的参数“无”;若终止所有自动追踪止损功能,则需要选中“终端—交易”窗口的右健菜单“追踪止损”中的参数“全删”命令。注意:自动移动止损功能仅在客户端有效,不像止损和止赢在服务器。因此,若终端退出后,自动追踪止损功能将不再有效。
(5)锁仓
也叫锁单、对冲,是新开仓一个与现有开仓定单方向相反的头寸,以锁住盈亏。解锁时,平掉其中那个对预期不利的定单即可。锁单的好处是享受交易商提供的不占用保证金的政策,其他并无实际用途。
2、平仓
平仓是交易的第二步,平仓以后才构成完整的交易。平仓有三种情况,分别是主动平仓、挂单平仓、强制平仓。
(2)主动平仓:是自己根据对行情的判断认为平仓的时机成熟而手工市价平仓。在已开仓定单上点右键“平仓”或直接双击已开仓定单,打开平仓窗口,点“平仓…”按钮即可完成以市价平仓。
(2)挂单平仓:是在已开仓定单设置了止赢和止损价格的前提下,当市价达到所设置的价格时,系统会自动平仓。挂单指令是在服务器端执行,无需人工干预。
(3)强制平仓:当因为浮动亏损而导致帐户净值低于平台规定的最低维持保证金水平时,系统会自动强制平掉所有仓位。要注意的是,如果遇市场价格剧烈波动,可能会跳过强制平仓点平掉,而导致实际亏损金额高于理论数值。
九、智能交易系统、自定义指标和脚本
MetaQuotesLanguage4(MQL4)是一种新的内置型,用来编写交易策略的程序语言。这种语言可以创建你自己的智能交易系统,使自己的交易策略能够完全自动地执行。而且,MQL4还能自定义客户指标,脚本。MetaEditor4集合了编写MQL4程序代码的各种语句,它能帮助使用者方便地写出规范的代码。MetaQuotesLanguage4可以编写不同作用的程序代码:智能交易:是一种连接到特定图表的自动交易系统。这种交易系统能够在提醒用户可以交易的同时,将交易定单自动送到交易服务器。与大多数交易系统一样,它也能够用历史数据测试交易策略,并在图表上显示出来。自定义指标:可用来编写新的技术指标,和内置的指标一样,它不能用来进行自动交易,只能作为分析数据的工具。脚本:是执行单一功能的一段程序,和智能交易不同,脚本不能单独执行,只能被调用。
【智能交易系统的使用】
ExpertAdvisorWizard可以使用以下几种方法附加到图形上:使用“”附加到图表”的命令;或在“导航”窗口中对已选的智能交易系统双击鼠标左键;或选中智能交易系统使用鼠标拖拽技术附加在图表上。一个明显的附件微笑图标会显示在图形右上角。
如果改变附加在图表上的智能交易系统的设置,可对微笑图标双击鼠标左键,或执行右键菜单命令“智能交易系统—属性”或按F7键。附加上或改变智能交易系统的参数,客户可定制以下设置:
按钮;或使用快捷健Ctrl+E可以禁止(或启动)附加在图表上的所有智能交易系统的使用。在这种情况下,智能交易系统没有被删除。
【智能交易系统测试】为了核查智能交易系统的可操作性,可创建一个专门多功能“测试器”窗口。可以使用以下几种方法打开此窗口:主菜单“显示—智能交易测试”命令,或使用快捷键Ctrl+R,或按“标准”工具条中
按钮。该窗口不仅可以测试交易策略,还可以进行参数优化。
十、软件选项设置
定制用户终端的设置在菜单“工具-选项”中,这些设置非常重要,除非需要,不要轻易改动。它包含如下参数:
服务器(服务器页)图表(图表页)对象属性(对象页)交易(交易页)智能交易系统操作(智能交易系统页)电子邮件属性(电邮页)帐户报告发布属性(公开页)系统事件通知(提醒页)【设置连接服务器参数(服务器页)】
【图表参数设置(图表页)】
所有图表的常规参数都在图表页里进行设置:
“图表中最多价位柱数”—设置图表中的蜡烛数,这些蜡烛图可用来配置技术分析指标。【对象属性(对象页)】
在对象页中可以设置所有图形对象的常规属性:“新建后显示属性”-允许/禁止在新建对象后打开属性窗口;“新建后选择对象”-允许/禁止在新建对象后选择对象;对象的画线分析,文字,光标和几何图形在图表中可以调动。例如,趋势线精确表达位置。这样做需选定对象。选中此项则允许立即设定对象;“单击鼠标选择对象”—允许/禁止单击鼠标选择对象;如果此项开启,单击选中全部对象。另外,双击对象打开属性窗口。如果此选项禁止,需双击选中所有对象;“吸附灵敏度”—是指对象离棒图的最近价位(开盘价、最高价、最低价、收盘价)有多少像素。“灵敏度”的像素是被限定的。例如,如果指定的成交量为10,灵敏度对象离棒图的最近价位(OHLC)为10像素。禁止此选项,需要输入数据参数为0。
【交易参数设置(交易页)】
此选项用于设置打开交易定单窗口时的默认显示内容。选中“上次使用的商品”意思是当建立一个头寸时,最后一次交易的商品将被用作缺省商品。使用“默认商品”时,在未选中的下拉框中选择需要的商品名。用户设置初始的偏差值与此方法相同,标志“上次使用的值”允许使用上次交易的值,反之标志“默认的偏差值”来设置永久的偏差值。
【智能交易系统参数设置(智能交易系统页)】
在此页中设置基本智能交易系统的参数:“启用智能交易系统(自定义指标和脚本除外”-允许/禁止使用智能交易系统;如果禁止使用,当新记号进入时,开始将不会发挥作用。另外,在图表的右上方存疑符号将会代替交易名称的笑脸;“帐户改变时禁用智能交易系统”-这种保护机制是有用的,比如从模拟帐户切换到真实帐户;“帐户改变时禁用图表夹”—帐户改变时禁用图表夹。因为图表夹可能包括智能交易系统,所以此选项也非常有用;“允许实时自动交易”—是否允许智能系统自动下单,另外可设置是否需要人工确认;“允许导入动态连接库”—允许从DLL中导入函数,当运行不清楚的智能交易系统时,建议禁止此功能。另外可设置调用外部DLL文件时要求确认。如果允许从DLL模块中插入,此选项将控制所有被调用的功能;“允许导入外部智能交易”—允许从外部智能交易系统中导入不同的功能;【电邮参数设置(电邮页)】
在此页中设置系统事件警示信号,选中“启动”能在终端中使用信号,“警报内容”栏显示预先定义的系统事件,“声音”栏显示事件的声音文件名。系统事件包括:Connect—连接服务器;Disconnect—断开服务器;EmailNotify—收到E-mail;Timeout—交易超时或遇到错误;OK—交易成功;News—收到新闻;ExpertAdvisorExpertAdvisor—由智能交易系统进行的交易,当执行“移动止损”时,修正“止损”定单;Alert—智能交易系统进行报警。
十一、附加功能
【历史数据中心】
十二、更换MT4服务器
MT软件一个很重要的功能是可以添加其他公司的服务器从而不需要再安装即可使用其他公司的服务。因每个公司提供的交易品种以及软件稳定性不同,所以作为看盘工具有时候换个服务器是必要的。点工具菜单—选项—服务器,在服务器编辑框把新服务器的IP地址(红字部分)输入,然后点确定按钮退出。重新注册模拟交易帐户时,选择新服务器就可以了。如果已经有新服务器所属公司的用户名和帐号,那直接选择新服务器登陆就OK。注意,MT服务器只能更换同版本的,比如MT4软件只能添加同样使用MT4的服务器。另外不同交易商提供的杠杆选项不同,直接更换服务器不一定有交易商提供的杠杆比率,这时只能去下载交易商提供的版本了。下面提供一些常见公司的MT4服务器,供您参考使用: