谈一谈麦语言程序化模型编写

举报
Regan Yue 发表于 2021/10/29 18:36:30 2021/10/29
【摘要】 谈一谈麦语言程序化模型编写每天盯盘累不累?有没有感觉每天为了三瓜两枣浪费了光阴?因为我想要拥有快乐生活还能赚钱,所以我来学习量化交易,而文华的麦语言是一种非常不错的程序化模型开发平台。文华麦语言将复杂算法封装到各种各样的函数里面,所以语法很简单,但是功能却很强大。我们先来介绍一下麦语言的基本语法吧~ 编写规则文华麦语言的基本语法规则有三条:和VB一样,麦语言使用半角输入,并且不区分大小写。...

谈一谈麦语言程序化模型编写

每天盯盘累不累?有没有感觉每天为了三瓜两枣浪费了光阴?因为我想要拥有快乐生活还能赚钱,所以我来学习量化交易,而文华的麦语言是一种非常不错的程序化模型开发平台。

文华麦语言将复杂算法封装到各种各样的函数里面,所以语法很简单,但是功能却很强大。

我们先来介绍一下麦语言的基本语法吧~

编写规则

文华麦语言的基本语法规则有三条:

  1. 和VB一样,麦语言使用半角输入,并且不区分大小写。
  2. 和C语言和类C语言一样,每一行语句都要以分号来结束。
  3. 注释也和C语言和类C语言一样,单行注释使用两个/,而多行注释采用“/* … */”。

变量命名

和我们C语言等语言一样,麦语言也有保留字,不过麦语言中只有四个,那就是“O”“H”“L”“C”。

我们可以使用汉字、字母、数字、下划线来设置变量名,长度貌似和C99的标准一样,最长是31个字符。

变量名不能和参数名或函数名重复,当然,我们都知道,变量名不可能能够互相重复的。

操作符

麦语言支持的操作符有:

  1. + , - , *  /
    

这些是数学运算符,+就是加法,-就是减法,同样的,* 、 /就是乘法和除法。

  1. &&,||,>,<,=,>=,<=,<>
    

还有逻辑运算符,&&也就是与运算符,也可写为AND。||就是或运算符,可写为OR,>、<、>=、<=、 <>、 = 就是我们常见的大于,小于,大于等于,小于等于,这个<>和常见的不一样,它是不等于的意思,=就是等于逻辑运算符。

  1. =, : , ^^ ,

还有这四种定义运算符,:=即加载模型的时候不会显示线条、而:会在加载模型时显示线条。

^^会用主图附加坐标的方式显示,‥仅以坐标方式显示。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。