综述开始
使用图表
交易
自动交易
智能交易系统,自定义指标和脚本
    智能交易系统测试
附加功能
用户界面
 
 
 
 
智能交易系统,自定义指标和脚本 智能交易系统
智能交易系统的管理 自定义指标
自定义指标控制 脚本
 
【 智能交易系统,自定义指标和脚本 】
 
    除画线分析和技术指标之外,终端还能运行其他的分析工具。这些其他分析工具包括:
  • 智能交易系统
  • 自定义指标
  • 脚本
 
   
【 智能交易系统 】
 
    客户终端的智能交易系统调用使用MetaQuotes Language 4(MQL 4)语言开发的程序,可以自动分析和操作交易。智能交易系统可以以自动的模式进行市场技术性分析。除此之外,智能交易系统还可通过接收到的信号下单执行交易,并且监控开仓头寸。所有关于进行技术分析和交易的常规操作都可以交给智能交易系统执行。

    内置的编辑器"MetaEditor"用于设计智能交易系统。在创建此编辑之后,智能交易系统作为文件被存储在” EXPERTS”文件夹中,文件名扩展为”MQ4”(源编码)和"EX4"(执行编辑)。EX的文件列表可以在“导航—智能交易系统”窗口中看到。
   
 
   
【 智能交易系统的管理 】
 
    为了创建新的智能交易系统,您应该先装载编辑"MetaEditor",打开“Expert Advisor Wizard”窗口,且在“Expert Advisor program”中填写对应的栏目。“智能交易系统”编辑器可以通过以下几种方法调用:窗口“导航—智能交易系统—创建”中的右键菜单指令;或主菜单中“工具—MQ语言编辑器”命令;也可按F4键或Insert键。之后需设定智能交易系统的参数:
  • 名称 — 智能交易系统的名称;
  • 作者 — 有关作者的信息;
  • 链接 — 开发者的网址;
  • 参数 - 输入参数列表。加入新参加应按“增加”键,删除参数按“删除”键。
    在Expert Advisor Wizard结束工作后,监控进入MetaEditor。此时可以直接创建智能交易系统了。可以通过智能交易系统的右键菜单命令“导航—智能交易系统-修改”修改已有的智能交易系统。通过编辑器提供的应用源编码,智能交易系统可以重新编辑。

    Expert Advisor Wizard可以使用以下几种方法附加到图形上:使用“”附加到图表”的命令;或在“导航”窗口中对已选的智能交易系统双击鼠标左键;或选中智能交易系统使用鼠标拖拽技术附加在图表上。一个明显的附件微笑图标会显示在图形右上角。如果改变附加在图表上的智能交易系统的设置,可对微笑图标双击鼠标左键,或执行右键菜单命令“智能交易系统—选项”或按F7键。附加上或改变智能交易系统的参数,客户可定制以下设置:
  • 头寸Positions — 开仓部位的方向:
    1. 多仓和空仓(Long & Short)— 两个方向;
    2. 仅开多仓(Only Long)— 仅买入;
    3. 仅开空仓(Only Short)— 仅卖出。
  • 启动报警 — 启动/关闭报警信号;
  • 一旦价位达到停用警报 — 仅发出第一次预警信号;
  • 允许实时自动交易 - 允许智能交易系统进行实时交易;
  • 需要人工确认 — 交易信号开始时要求确认;
  • 允许导入动态连接库 — 允许/禁止从动态连接库文件输入的功能;
  • 确认动态连接库功能调用 — 每次调用动态连接库功能都要求确认;
  • 允许导入外部的智能交易系统 - 允许/禁止从外部智能交易系统输入功能;
  • 确认写文 — 当写文件时要求确认;
  • 确认发送邮件 - 当发送邮件时要求确认。
    在“输入”标签中可以修改输入变量。若需要删除附加在图表上的智能交易系统,可以在图表窗口中使用右键菜单命令“智能交易系统—删除”操作。使用主菜单命令“工具—选项—智能交易系统—启动智能交易系统”,或“图形工具条上的 按钮;或使用快捷健Ctrl+E可以禁止(或启动)附加在图表上的所有智能交易系统的使用。在这种情况下,智能交易系统没有被删除。
   
 
   
【 自定义指标 】
 
    自动义指标是使用MetaQuotes Language 4语言开发的程序,其具有技术分析指标功能。编辑器“MetaEditor”用于自定义指标的设计。自定义指标列表可在“导航—自定义指标”窗口中看到。
 
   
【 自定义指标控制 】
 
    创建一个新的用户自定义指标可通过启动“Expert Advisor Wizard”,在程序类型中选择“Custom Indicators(自定义指标)”。Expert Advisor Wizard的下一步帮助自定义指标的普通设定。
  • 名称 — 自定义指标的名称
  • 作者 — 有关作者的信息
  • 链接 — 开发者的网址
  • 参数 — 输入参数列表。增加一个新的参数应按”增加”键,删除参数按”删除”键。
    之后需要定义新的技术指标是否创建在独立的图表窗口中,新指标的最大值和最小值(如果需要)以及技术指标标记的数量。技术指标标记组中的数量对应在图表中显示线条的数量。换言之,当技术指标标记被定义后,用户自定义指标线条数也被定义了。

    “Expert Advisor Wizard”在定义完成所有特性以后结束工作,转交控制到“MetaEditor”。自定义指标的修改类似于智能交易系统的修改。右键菜单中的“删除”命令可删除“导航—自定义指标”窗口的自定义指标。

    若修改附加在图表中的自定义指标设定,可在图表窗口中执行的右键菜单中“指标列表”命令;或使用技术指标的右键菜单“属性”命令(使用鼠标右键双击指标的任何部分);或按快捷键Ctrl+I。

    自定义指标的基本参数可在“常规”标签中被定义:
  • 允许导入动态连接库 — 允许从动态连接库中输入;
  • 允许导入外部的智能交易系统 — 允许/禁止从外部智能交易系统输入功能;
    “输入参数”标签可改变指标的输入参数。为达此目的,在标签中双击所需修改参数的值并输入新值。“颜色”指在管理指标各部分在图形上的显示。除了颜色,还可以改变线条的宽度和风格。

    “Expert Advisor 可以通过“水平”标签设定一些水平的水平线条(此功能仅仅在技术指标画在单独的窗口上时才有效)。为了在指标窗口创建一个新的水平,需点击“增加”按钮,填上数值。为了删除水平,需按”删除”按钮。颜色,粗细和风格类型也可改变。

    技术指标能够在“应用范围”标签中限制的时段内使用。如果一个指标需要对不同的时段进行不同的设置,这点是非常有用的。例如, 在一个图表中一个技术指标附加上两种不同情况,可以通过设置时段限制它们的使用:第一种情况是在短些的时段上使用,而第二种情况是在长些的时段上使用。“在数据窗口的显示”选项可显示/隐藏在相同窗口内有关指标的信息。
   
 
   
【 脚本 】
 
    脚本是一种由MQL4语言编写的程序,为执行单一功能而设计。不像智能交易系统,脚本仅按需求执行一次,而不是按每笔报价执行。

    您可使用"MetaEditor"编辑器设计脚本。可用的脚本序列可在“导航—脚本”窗口看到,其他部分,脚本监控类似于智能交易系统和自定义指标的监控。
 

  注意:
  • 如果在“导航”窗口中的程序图标显示为灰色,表示其不可用。为了启动使用这一程序,必需在“MetaEditor”编辑器中编译脚本。
  • 在客户终端中提供几种用于示范“MQL4”语言的智能交易系统,用户自定义指标和脚本,但这些程序仅可用于学习。
  • 在修改智能交易系统 (或自定义指标、脚本)之后,需要编译。否则,您就不能使用修改后的程序。