mql5关键知识点总结二内容摘要:

全局变量只可以在程序载入客户端以后初始化。 028 注解 : 变量在全局变量的水平位上不能够与客户端 GlobalVariable...() 函数混淆。 028 关键字 extern 用来声明变量标识符,作为全局使用期的静态存储标识符。 028 从程序启动,这些变量即存在,其内存会在程序启动后即时分配和初始化。 028 创建多源文件程序, 这个情况下直接使用预处理 include。 028 外部声明的同一类型和标识符的变量位于一个项目中的不同源文件。 028 编译整个项目时,所有同型同标识符的外部变量与全局变量池相连。 028 外部变量用来分离编译源文件。 028 外部变量可以初始化,只能一次禁止几个同型同标识符外部变量初始化。 0290、 define直接用来指定常量助记名。 029 define identifier token_string 在编译阶段直接替换。 029 define ABC 100 define PI define COMPANY_NAME MetaQuotes Software Corp. 029 每个 mql5程序都允许指定额外的名为 property 的特殊参数。 029 有助于客户端不用启动程序就能够 提供定制 的互联网服务。 029 程序属性设置的格式为: property identifier value 0296 、 0297 、 029 029 0300、 include 命令可以放置到程序的任意部分,但是通常所有文件的源代码被统一放置。 030 include file_name 在系统目录下查找包含文件。 include file_name 在指定目录下查找包含文件。 030 Mql的 日期时间 量: 030 Mql 比率 : 030 030 在向服务器发送交易操作要求时,推荐 进行一下 检测。 030 该检测使用 OrderCheck()函数执行。 030 检测要求和 MqlTradeCheckResult结构体变量已传递,检测结果会记录该变量。 030 这个结构体主要用于向服务器发出信息,检测能否成交。 030 在 MQL4实战中我们也发现,很多时候账户情况复杂。 03 可能遇到:保证金不足,可能无法一次选中某些订单,可能连接服务器超时,可能 发送数据到服务器处理时服务器未及时响应。 031 MQL5提供的这些细致的功能为精确把握程序流程提供给了依据。 031 返回当前交易品价格的结构体: 031 对于每个可执行的 MQL5 程序的 有 一套变量都是支持的。 这就是预定义变量。 031 可以通过 MQL5 程序 获得 当前即时价格( EA交易、脚本或者自定义指标)。 031 预先定义变量的值在 MQL5 程序启动之前通过客户端建立。 031 预先定义变量是不变的,也不会通过 MQL5 程序转变。 031 例外是: 特殊变量 _LastError,通过 ResetLastError 函数重设至 0。 031 _Digits变量保留小数点后几位。 它 定义 了 当前图表交易品种的价格精确度。 031 可以使用 Digits() 函数。 03 _Point变量包括货币报价中当前交易品种 的点数信息。 032 可以使用 Point() 函数。 032 _LastError 变量包括最后 一个 错误 的 代码。 032 在 MQL5程序运行中发生,使用 ResetLastError()值能重设成 0。 032 获得最后错误代码,使用 GetLastError()函数。 032 _Period变量包括当前图表时间表的值。 032 也可以使用 Period()函数。 获得当前图表的时间尺度级别。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。