交易策略 MQL5 编程语言交易平台有其自己的用于交易策略编程的内置编程语言 MetaQuotes Language 5。它是第五代 MQL 语言。它可以开发 智能交易系统, 将交易过程自动化, 以及实现您自己的交易策略。MQL5 也可以创建 自定义指标, 脚本 和函数库。 MQL5 特性:
所有语言构造和函数的详尽说明都在 MQL5 参考里提供。所有关于 MQL5 的必要信息也可以在开发者社区网站 https://www. 里找到。 MetaEditorMetaEditor 是一款集成 MQL5 开发环境。它是交易平台的一个组成部件。MetaEditor 允许您创建, 编辑, 编译和调试以 MQL5编写的源代码。
更多有关 MetaEditor 的详情可在内置的帮助文件里找到。MQL5 的描述可在内置的参考和官方 MQL5 社区网站中找到。 MQL5 应用的类型三种主要交易应用类型可用。 智能交易系统智能交易系统是机械交易系统, 可将分析和交易活动完全自动化, 在金融市场里高效地运作。它们可以在接收的信号基础上及时进行价格数据分析, 并控制交易活动。它们还有助于严格遵循交易策略, 消除情绪影响。 所有智能交易系统保存在交易平台的 /MQL5/Experts 文件夹。 自定义指标自定义指标是定制开发的技术指标, 用于分析价格动态。交易战术和智能交易系统基于指标的算法开发。自定义指标仅用于分析品种的价格动态。指标不能交易且不能访问图表。 所有指标保存在交易平台的 /MQL5/Indicators 文件夹。 脚本脚本是用 MQL5 编写的应用, 设计用于执行单一动作。脚本可同时执行分析和交易功能。不像 智能交易系统, 脚本根据请求执行。换言之, 智能交易系统连续工作, 而脚本执行其功能后退出。 所有脚本保存在交易平台的 /MQL5/Scripts 文件夹。
如何创建并运行一个交易应用点击 " 创建", 关联菜单位于 导航器 窗口内智能交易系统, 指标或脚本区域。MetaEditor 也可通过按下 F4 启动。 启动 MetaEditor 并自动打开 MQL5 向导。使用它生成必要的程序模板来迅速地开始软件开发。让我们来创建一个 简单 脚本, 输出一条消息 "Hello world" 至 日志。 在结果模板里, 我们添加代码 Print("Hello World"); 并按下 F7 编译它, 得到可执行文件。可执行文件带有扩展名 EX5, 并可在交易平台里运行。 编译结果添加在编辑器的记录里。 按照应用类型, 源代码保存于 MQL5\Scripts\ 文件夹里。可执行文件在同一文件夹内创建。您现在可以返回交易平台并运行生成的脚本。
如何编辑交易应用为了编辑交易机器人或自定义指标, 点击 " 修改", 关联菜单位于 导航器 窗口, 或者选中它并按回车键。这会启动 MetaEditor 并打开所选指标的源代码。在您完成指标修改之后, 重新编译它 (F7)。否则平台将使用其先前的未变更版本。 如何关闭交易应用在平台里关闭交易应用有许多种方式。
如何运行下载的 MQ5 源代码文件如果您只有源代码文件 (*.MQ5), 将之保存在相应类型的应用文件夹里:
为了快速浏览交易平台的数据文件夹, 点击 " 打开数据文件夹", 位于 文件 菜单。 为了在交易平台里运行文件, 在 MetaEditor 里编译它:
这可创建一个可执行的 *.EX5 文件, 此类型文件可以在交易平台里运行。
|
|