• 客户端事件-mql5

    客户端事件-mql5

    Init #在客户端下载程序后(EA交易或者自定义指标)就开始全局变量初始化过程,发送初始化事件,通过OnInit()事件处理器处理过程,当安全性和/或时间表改变时,该程序在MetaEditor编辑器中编译之后,事件生成,EA交易或者自定义指标设置窗口中输入参量改变。在账户改变之后,EA交易也可以初始化,初始...

  • 交易权限-mql5

    交易权限-mql5

    交易自动化MQL5语言提供了一个专为开发自动交易系统而设计的特别的交易函数组。无人为干涉,为自动交易而开发的程序称为EA交易或自动交易。若要在MetaEditor创建EA交易,请启动MQL5向导并在以下两个选项中选择其中一个:Expert Advisor (模板) – 允许您用现有的事件处理函数创建一个模板,它应该通过...

  • 程序运行-mql5

    程序运行-mql5

    每个脚本、服务和EA交易都运行在一个单独的线程中。在一个交易品种上计算的所有指标,即使它们附加在不同的图表上,也在同一线程中工作。因此,一个交易品种的所有指标共享一个线程的资源。与交易品种相关的所有其他操作,例如处理订单号和历史记录同步,也会与指标一起始终在同样的线程中执行。这意味着如果一个指标执行一个无限操作,那么与...

  • 图表属性

    图表属性

    ENUM_CHART_PROPERTY 计数标识符与使用工作图表函数参量相同。在类型属性列里的缩写r/o表示只读,不能更改,当访问某一功能时,指定额外参数修饰语是有必要的,该修饰语提供了图表窗口的数量,0是主窗口。 “属性类型”栏中的w/o缩写意味着该属性只能写入,不能接收。当访问某个属性时,必须指定额外的参数修饰符,...

  • 图表时间表

    图表时间表

    图表时间表所有预定义的图表时间表都有唯一的标识符,当MQL5程序运行时,PERIOD_CURRENT 标识符代表图表本期。ENUM_TIMEFRAMESID描述PERIOD_CURRENT当前时间表PERIOD_M11 分钟PERIOD_M22 分钟PERIOD_M33 分钟PERIOD_M44 分钟PERIOD_M5...

  • 图表事件类型

    图表事件类型

    图表事件类型使用预定函数OnChartEvent()能实现11种事件类型,自定义事件65535标识符在CHARTEVENT_CUSTOM 到 CHARTEVENT_CUSTOM_LAST 范围内浮动,为生成自定义事件,可以使用EventChartCustom()函数。ENUM_CHART_EVENTID说明CHARTE...

  • EA开发系列--交易以及交易相关的回调函数

    EA开发系列--交易以及交易相关的回调函数

    # 概要 EA在绝大多数场景下被用作自动化交易,因此,交易也就是EA的核心内容,这一节,介绍如何交易以及与交易相关的回调函数。这里包括两部分内容: 1、交易订单处理:挂单,现价单,止盈,止损等设定 2、OnTradeTransaction函数 3、历史订单处理交易订单处理在EA中,所有的订单处理都统一到OrderSen...

  • MQL5语言基础

    MQL5语言基础

    语言基础MetaQuotes Language 5(MQL5)是一种面向对象的高水平的程序语言,它用来自动录入交易战略,为金融市场的各种分析定制智能指标。它不仅允许录入各种智能系统,更致力于实践操作,还能建立专属的图表工具帮您制定交易决策。MQL5是以最流行的程序C++语言为蓝本的,相比与MQL4,新语言拥有计数,&n...

1