一起来学习文华系统麦语言编辑技术分析指标公式

随着生活质量的提升,投资期货、外汇、指数等金融产品的人越来越多,在这个高科技年代里,金融投资交易也有了质的飞跃。外汇MT4采用MQ4语言,而文华交易系统通过麦语言来编写交易策略创建智能化交易。

“麦语言”相信很多使用文华系统交易的期货、外汇投资者都不陌生,最近好几个新手向艾云打听,哪我们就一起来了解下吧。(平时有想了解的知识,欢迎给艾云留言,整理后推送大家一起学习成长)

麦语言

源于2004年文华交易系统推出的国内第一套程序化函数库,根据期货、外汇等几十万投资者的要求随时添加新函数,一点一点完善来支持投资编程者的交易新思想和新应用,是一套成熟稳定的模型开发平台。

参数

每个自编公式最多可以定义六个参数,参数的定义如下:
1、参数名称;
2、参数的最小值,最大值;
3、参数的默认值。
在定义参数时要注意的是参数名称不可以重复。

变量名称

1、不可以互相重复;
2、不可以和参数名重复;
3、不可以和函数名称重复。

公式格式

技术分析指标公式的内容以你操盘期货、恒指或是外汇的理念来延伸的,但艾云要提醒你要注意格式:

1、公式的每个语句应该以分号结束,包括最后一条语句;
2、在数据公式的时候请您注意一定要使用半角输入;
3、在编写公式的过程中,如果您不记得某个函数的确切写法,可以选择插入函数功能来插入函数。
4、如果您在编写公式之后,想给这个公式加上注释、说明,可以点击公式名称后面的“公式说明”,在弹出窗口中输入。
5、IFELSE(A,B,C)=如果条件A成立,则返回B值,否则返回C值
例:IFELSE(CLOSE>REF(CLOSE,1),1,0);表示若今日收盘价高于前一日收盘价,则返回1,否则返回0。

艾云策略文华指标—期间道螺纹5分钟行情分析走势图

公众号:智能云策略

符号意义

+加法:CLOSE+OPEN 表示求收盘价及开盘价的和;
-减法:CLOSE-OPEN 表示求收盘价及开盘价的差;
*乘法:CLOSE*OPEN 表示求收盘价及开盘价的积;
/除法:CLOSE/OPEN 表示求收盘价及开盘价的商;

&&与(并且),也可简写为AND,例如:CLOSE>OPEN&&REF(CLOSE>OPEN,1);当根k线与前一根k线都收回阳返回1,否则返回0 ;
||或(或者), 也可简写为OR,例如:CLOSE>OPEN||REF(CLOSE>OPEN,1);当根k线收阳或前一根K线收阳返回1,否则返回0;

> 大于:CLOSE>OPEN 当根k线的收盘价大于开盘价(阳线)返回1,否则返回0;
< 小于:CLOSE<OPEN 当根k线的收盘价小于开盘价(阴线)返回1,否则返回0;

>=大于等于:CLOSE>=2000,当根k线收盘价大于等于2000返回1,否则返回0;
<=小于等于:CLOSE<=2000,当根k线收盘价大于等于2000返回1,否则返回0;

<>不等于:DATE<>REF(DATE,1),当根k线的日期与前一根k线的日期不等(当根k线为当日第一根k线)返回1,否则返回0;
=等于操作符:TIME=1459,当根k线的时间为14点59分返回1,否则返回0;

:=定义变量(模型加载时不显示线):AA:=(OPEN+CLOSE)/2;定义变量AA,模型加载时AA在图表上不显示线;
:定义变量(模型加载时显示线):AA:(OPEN+CLOSE)/2;定义变量AA,模型加载时AA在图表上显示线;

^^定义变量(以主图附加坐标方式显示):AA^^(OPEN+CLOSE)/2;//定义变量AA,主图加载时,无论指标属性如何,AA都以主图附加坐标方式在主图显示;
..定义变量(以独立坐标方式显示):AA..OPEN+CLOSE)/2;//定义变量AA,主图加载时,无论指标属性如何,AA都以独立坐标方式在主图显示;

麦语言采用积木式的编程理念,把复杂算法封装到一个个的函数里,采用“小语法,大函数”的构建模式。语法虽然简单,但是配合专门的程序化数据结构和丰富的金融统计函数库,同样可以支持逻辑复杂的金融应用。技术分析指标公式的名称不可以和已经存在的公式重复。

在未来一段完全未知的行情中随着时间检验策略,观察策略的真实表现究竟如何。如果表现与预期相符合,那么说明策略有效。

艾云浅谈:

喜欢打高尔夫的朋友都知道,想要球最终进洞,都会不断调整自己的挥杆角度和站立的位置。

技术分析指标公式也一样,从第一个策略开始,规避主观经验的错误,采用实践、多方交流等方法不断校正、优化技术分析软件的过程,让策略越来越完善。

温馨提示:投资有风险,入场需谨慎!

如果感觉文章不错,欢迎分享给朋友们!

发表评论

邮箱地址不会被公开。 必填项已用*标注