MQL4简介

阅读 :
欢迎访问 外 汇 邦 WWW.WaiHuiBang.com

MetaQuotes Language 4 (MQL4) 是一种新型的内置型程序用来编写交易策略。 这种语言允许用户创建自己的智能交易,使自己的交易策略能够完全自动地执行,尤其适合用户实现自己的交易策略。除此之外,用户还可以使用MQL4 创建自定义指标,脚本和库。

内包含了大量可以分析当前及历史报价所必备的函数,以及一些基本的算术运算符和逻辑操作符,并内置了一些基本的技术指标和订单管理命令。

MetaEditor 4(文本编辑器)用于编写 MQL4 程序源码,支持语法高亮显示,帮助用户方便地编写智能交易程序。 MetaQuotes Language Dictionary 是 MQL4 语言的帮助工具,这是一部简化的指南,包含了我们可能用到的各种功能,类目,运算符、保留字和其他的语言成分都已分门别类,我们能够从中找到相关的使用说明。

MetaQuotes Language 4 可以编写出不同功能、不同目的程序:

  • 智能交易
    智能交易是一种附加到特定图表的自动交易系统(MTS)。对于指定的货币对,它随若收到的每一跳(tick)数据自动运行,如果此时智能交易还在忙若处理前一跳数据的话(也就是说智能交易还未完成它的操作),就不会再次被启动了。这种交易系统能够在提醒用户可以交易的同时,自动将交易定单直接送到交易服务器。与大多数交易系统一样,客户端支持用历史数据测试交易策略,并在图表上显示买入和卖出点。

    智能交易存储在 terminal_directory/experts 目录。

  • 自定义指标
    自定义指标是指那些己集成在客户端的指标之外用户独自编写出的新的技术指标。和内置的技术指标一样,不能用来自动交易,只能作为分析数据的工具。

    自定义指标储存在 terminal_directory/experts/indicators

  • 脚本
    脚本是执行特定功能的一段程序,和智能交易不同,脚本不能单独执行,只能被调用。

    脚本存储在 terminal_dictionary/experts/scripts 目录。


  • 库是经常使用的自定义函数的集合。库中的脚本不能单独运行。

    库存储在terminal_directory/experts/libraries 目录。

  • 包含文件
    包含文件常用于在源码中引用程序块。在编译阶段,这些文件能够被包含在智能交易、脚本、自定义指标和库的源码中。使用包含文件比调用库更优越,因为调用库会导致额外开销。

    建议包含文件储存在 terminal_directory/experts/include 目录。

欢迎访问 外 汇 邦 WWW.WaiHuiBang.com
本文标题:MQL4简介 - MT4平台MQL4编程学习
本文地址:http://www.ea666.cn/fxschool/autotrading/mql4/49070.html

相关文章

  • 外汇VPS到底是个什么鬼?
    外汇VPS到底是个什么鬼?

    近年来,外汇VPS交易逐渐在零售外汇圈内流行起来。本文将对外汇VPS及其原理、优势进行简要介绍。外汇VPS(虚拟私人服务器)支持EA交易员进行自动交易,最大程度地缩减MT4客户终端和MT4服务器之间的延迟。通过使用安全位置的...

    MQL4编程学习
  • 外汇MT4平台操作帮助

      在使用mt4平台进行操作的时候,每个人都会遇到各种不同的问题,今天我们就来对一些常见的问题做一些解释。   1.聊天软件导致自动成交。有人习惯在做单的时候,同时使用聊天软件聊天。但是如果如果在MT4软件的界面...

    MQL4编程学习
  • MT4中有哪些常用的快捷键?
    MT4中有哪些常用的快捷键?

    MT4是市场行情接收软件,由迈达克软件公司发布,提供免费试用,那么,MT4中有哪些常用的快捷键? Ctrl+M - 市场报价Ctrl+N - 导航Ctrl+T - 帐号终端Ctrl+D - 数据窗口Ctrl+G - 网格Ctrl+L - 成交量Ctrl+O - 选项Ctrl+F -...

    MQL4编程学习
  • EA测试误区

    最近看过很多人的所谓盈利系统达到成百上千倍的效果,仔细看过交易的清单,就可以发现如下问题: 1、测试图的选择,有的人用非常小的图,如一分钟,图的精度肯定和实际有出入,会影响实际操作效果。如果要拨头皮的话,运营商的点...

    MQL4编程学习
  • MT4指标编程入门(三):MT4编程中的变量介绍
    MT4指标编程入门(三):MT4编程中的变量介绍

      MT4指标编程中有很多的变量,下面我们就来详细的介绍一下MT4编程中的变量。   自定义变量在使用前,必须先创建(定义),设定变量的类型和名称。   创建时可同时赋值,也可以不赋值。名称可以使用中文字符。...

    MQL4编程学习
你可能感兴趣