打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
麦语言编程中的文华指标:自定义类型实现和指标计算方法

上一篇讲了文华指标公式中的编程符号的作用及应用,今天我们继续来了解文华编程指标的另一个要素---变量。

自定义变量

自定义变量是一种常见的编程元素,通过它可以在程序中存储和使用各种类型的数据。

在麦语言中,自定义变量的声明使用了“var”关键字。
例如,下面的代码演示了如何声明一个名为“price”的双精度类型变量:

“double”是变量的数据类型
“price”是变量的名称。
通过这种方式,你可以在程序中使用“price”变量来存储价格数据,并在交易策略中使用它来做出更准确的决策。


除了双精度类型外,文华的麦语言还支持许多其他数据类型。下面是一些麦语言支持的数据类型及其相应的关键字:
  • 整数类型:int
  • 布尔类型:bool
  • 字符串类型:string
  • 单精度浮点类型:float
  • 字节类型:byte
  • 日期类型:datetime
例如,下面的代码演示了如何声明一个名为“count”的整数类型变量:


在文华编辑指标时,麦语言使用数组和结构体等数据类型来组织和管理数据。
例如,下面的代码演示了如何声明一个名为“prices”的双精度类型数组:


“prices”是数组的名称
“double”是数组元素的数据类型。
你可以使用数组来存储多个价格数据,例如:


除了基本数据类型和数组之外,文华的麦语言还支持结构体类型。结构体是一种自定义的数据类型,它可以包含多个不同类型的数据成员。
例如,下面的代码演示了如何声明一个名为“trade”的结构体类型:


“trade”是结构体的名称
“price”、“volume”和“isBuy”是结构体的数据成员。
你可以使用结构体来组织多个价格数据和交易量数据,例如:


附加变量

与自定义变量不同,附加变量的定义和赋值都是在麦语言中预定义的。
例如,我们可以使用“Position”函数来获取当前持仓量,然后将其赋值给一个名为“pos”的整数类型附加变量:

“pos”是附加变量的名称,整数类型是附加变量的数据类型,
“Position”函数则是获取当前持仓量的函数。

除了“Position”函数外,麦语言还支持一系列其他的附加变量和函数,例如“MarketPosition”函数、”NetProfit”函数等。

通过使用这些附加变量和函数,我们可以更好地了解当前期货、恒指、股指等投资市场的状况,从而更好地制定文华指标公式的交易策略。


艾云浅谈

在期货、指数等交易中,要有勇气去接受风险,但同时也要有智慧云控制风险。


温馨提示:投资有风险,入场需谨慎!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
MT4编程入门
西门子SCL语言编程实例——循环调用电机!
如何提高PLC编程能力
每周或每天必背
Fortran基本用法小结
C++中const总结[转]--笔记
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服