MQL5语言基础(一)
来源:互联网 发布:西门子plc最新编程软件 编辑:程序博客网 时间:2024/05/20 07:53
MetaQuotes Language 5(MQL5)是一种面向对象的高水平的程序语言,它用来自动录入交易战 略,为金融市场的各种分析定制智能指标。它不仅允许录入各种智能系统,更致力于实践操 作,还能建立专属的图表工具帮您制定交易决策。
MQL5是以最流行的程序C++语言为蓝本的,相比与MQL4,新语言拥有计数, 结构, 分类 和 事件 处理功能。通过增加嵌入式主要标签的数量,在MQL5的可执行程序的相互作用下,其他应用的 运行就相对容易得多,MQL5的语法与C++的语法相似,这样一来,把现代程序语言译成它自己 的语言就很容易。
MQL5是以最流行的程序C++语言为蓝本的,相比与MQL4,新语言拥有计数, 结构, 分类 和 事件 处理功能。通过增加嵌入式主要标签的数量,在MQL5的可执行程序的相互作用下,其他应用的 运行就相对容易得多,MQL5的语法与C++的语法相似,这样一来,把现代程序语言译成它自己 的语言就很容易。
为帮助您学习MQL系列语言,所有主题可分为如下步骤:
至于语法,MQL5语言为程序交易策略语言与C++编程语言十分类似,除了如下特点:
· 没有运算地址;
· 没有goto语句;
· 匿名计算无法删除;
· 无成倍继承.
注释 多行注释使用 / * 作为开始到 * /结束,在这之间不能够嵌套。
单行注释使用 / /作为开始到新的 一行结束,可以被嵌套到多行注释之中。
示例:
//---单行线注释
/*
Multi-
line //嵌入式单行线注释
comment
*/
标识符 标识符用来给变量和函数进行命名,长度不能超过63个字节。
特属性够输入到标识符中,你可以使用数字0-9、拉丁字母大写A-Z和小写a-z(大小写有区分的) 还有下划线(_)。此外首字母不可以是数字,标识符不能和保留字冲突。
示例:
NAME1 namel Total_5 Paper
关键词 下面列出的是固定的保留字标识符,每个人标识符相当于一个动作,不能用来操作其他命令。
数据类型
阅读全文
0 0
- MQL5语言基础(一)
- MQL5语言基础(二)
- MQL5语法基础(三)
- MQL5语法基础(四)
- C#语言基础(一)
- SQL语言基础(一)
- C#语言基础(一)
- java语言基础(一)
- c语言基础(一)
- C语言基础(一)
- C语言基础(一)
- Swift 语言基础(一)
- Java语言基础(一)
- Java语言基础(一)
- C语言基础(一)
- C语言基础(一)
- Java 语言基础(一)
- C 语言基础(一)
- 我的第一篇博客
- 狼人杀问题——排列组合
- Persistent数据库开发
- iptables设置只能本机访问3306端口
- 正则表达式的符号和方法
- MQL5语言基础(一)
- LeetCode-Merge List
- bzoj1179 [Apio2009]Atm
- 周中记录--2017.9.21
- 【初识前端】div重叠
- GDB调试器与Core dump
- 查询字符串在数组中出现的次数
- log4j2.xml
- HDU 5239 Doom(线段树)