麦语言程序化模型的编写
- 格式:ppt
- 大小:1.24 MB
- 文档页数:47
文华财经“麦语言”函数手册
欧阳家百(2021.03.07)
(2011年10月更新)
文华财经资讯有限公司
“麦语言”源于2004年文华推出的国内第一套程序化函数库,经过6年的发展,吸收几十万用户的意见反馈,一点一点完善起来的,是一套成熟稳定的模型开发平台。
麦语言,是国内使用人数最多的程序化模型开发平台。
麦语言倡导的是积木式的编程理念,把复杂算法封装到一个个的函数里,采用“小语法,大函数”的构建模式。
语法虽然简单,但是配合专门的程序化数据结构,配合丰富的金融统计函数库,同样可以支持逻辑复杂的金融应用。
麦语言的函数库,是经常更新的,根据客户的新要求随时添加新函数,来支持编程者的交易新思想和新应用
一、自编策略模型支持的函数
1.历史数据引用
2.日内高频数据引用
3.行情数据引用
4.金融统计
5.数理统计
6.逻辑判断
7.数学运算
8.时间函数
9.绘图
10.颜色常数
二、自编下单组件支持的函数
1.引用数据函数
2.逻辑判断函数
3.辅助函数
4.数学运算函数
5.模型相关函数
6.头寸函数。
文华财经“麦语言”函数手册(2011年10月更新)
文华财经资讯有限公司
“麦语言”源于2004年文华推出的国内第一套程序化函数库,经过6年的发展,吸收几十万用户的意见反馈,一点一点完善起来的,是一套成熟稳定的模型开发平台。
麦语言,是国内使用人数最多的程序化模型开发平台。
麦语言倡导的是积木式的编程理念,把复杂算法封装到一个个的函数里,采用“小语法,大函数”的构建模式。
语法虽然简单,但是配合专门的程序化数据结构,配合丰富的金融统计函数库,同样可以支持逻辑复杂的金融应用。
麦语言的函数库,是经常更新的,根据客户的新要求随时添加新函数,来支持编程者的交易新思想和新应用
一、自编策略模型支持的函数
1.历史数据引用
2.日内高频数据引用
3.行情数据引用
4.金融统计
5.数理统计
6.逻辑判断
7.数学运算
8.时间函数
9.绘图
10.颜色常数
11.头寸函数
二、自编下单组件支持的函数
1.引用数据函数
2.逻辑判断函数
3.辅助函数
4.数学运算函数
5.模型相关函数
6.头寸函数。
文华财经“麦语言”函数手册(2011年10月更新)
文华财经资讯有限公司
“麦语言”源于2004年文华推出的国内第一套程序化函数库,经过6年的发展,吸收几十万用户的意见反馈,一点一点完善起来的,是一套成熟稳定的模型开发平台。
麦语言,是国内使用人数最多的程序化模型开发平台。
麦语言倡导的是积木式的编程理念,把复杂算法封装到一个个的函数里,采用“小语法,大函数”的构建模式。
语法虽然简单,但是配合专门的程序化数据结构,配合丰富的金融统计函数库,同样可以支持逻辑复杂的金融应用。
麦语言的函数库,是经常更新的,根据客户的新要求随时添加新函数,来支持编程者的交易新思想和新应用
一、自编策略模型支持的函数
1.历史数据引用
2.日内高频数据引用。
麦语言函数手册 The document was finally revised on 2021
文华财经“麦语言”函数手册(2011年10月更新)
文华财经资讯有限公司
“麦语言”源于2004年文华推出的国内第一套程序化函数库,经过6年的发展,吸收几十万用户的意见反馈,一点一点完善起来的,是一套成熟稳定的模型开发平台。
麦语言,是国内使用人数最多的程序化模型开发平台。
麦语言倡导的是积木式的编程理念,把复杂算法封装到一个个的函数里,采用“小语法,大函数”的构建模式。
语法虽然简单,但是配合专门的程序化数据结构,配合丰富的金融统计函数库,同样可以支持逻辑复杂的金融应用。
麦语言的函数库,是经常更新的,根据客户的新要求随时添加新函数,来支持编程者的交易新思想和新应用
一、自编策略模型支持的函数
1.历史数据引用
2.日内高频数据引用
情数据引用
4.金融统计
5.数理统计
6.逻辑判断
学运算
8.时间函数
9.绘图
10.颜色常数
11.头寸函数
用数据函数
辑判断函数
3.辅助函数
学运算函数
型相关函数
寸函数。
基于麦语言的程序化交易策略实现作者:王东明王华军来源:《电脑知识与技术》2013年第23期摘要:随着股指期货的普及,并且由于他的高频率交易、灵活的套利方式,以及较低的保证金制度,使得越来越多的人在期货证券市场中交易买卖,但是也由于交易量大,交易频率高,使得有些盈利的机会在眼前却由于自己的更不上节奏而错失良机。
程序化交易因此应运而生,他是利用有限的指标来判定走势,按照指定的流程控制实现期货的买卖控制。
他不仅仅是追求高速度地把握交易机会实现抢单,而且它能够在快速交易中保持冷静的思维过程。
在高速交易中也能够实现对巨大资金账户的操作。
并且具有远远高于人工的能力来实现各种跨期套利,期现货套利的能力。
因此本方案主要是为大家的程序化交易提供一个框架和思路。
关键词:股指期货;程序化交易;跨期套利;抢单中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)23-5266-04随着期货市场的繁荣,程序化交易作为一个交易手段越来越重要,在金融衍生品越来越多的市场中,他作为一个有效控制风险的手段被国外所接受。
程序化交易(program trading)又称为篮子交易,他利用电脑软件根据买卖下单信息实现快速操作,在交易频率很活跃的期货是市场中,他能是交易者在其中有效避免情绪波动,做到正确理性的投资买卖。
在期货市场中有一系列操作都能用程序化交易很好的做到,期货市场与股票市场在交易频率上面差别巨大,程序化交易就能很好的避免这一点,做到快速及时的处理信号。
面对期货的跨期套利、期现套利、单边操作,程序化交易都能很好胜任,并且程序化交易能很好的适应期货交易中的频率高、交易快速、价格变化快这些特性。
本课题主要是根据国内程序化交易的代表企业文华财经开发的“麦语言”来实现指标走势确定买卖信号,然后再细微控制买卖。
通过自己实现,运用账号模拟也能在与实盘相同行情的模拟系统上面测试自己的策略思想。
1 分析与需求设计1.1期货指标分析期货(Futures)与现货相对。
实用标准文案麦语言自编策略模型函数列表文华财经资讯有限公司“麦语言”源于2004年文华推出的国内第一套程序化函数库,经过8年的发展,吸收几十万用户的意见反馈,一点一点完善起来的,是一套成熟稳定的模型开发平台。
麦语言,是国内使用人数最多的程序化模型开发平台。
麦语言倡导的是积木式的编程理念,把复杂算法封装到一个个的函数里,采用“小语法,大函数”的构建模式。
语法虽然简单,但是配合专门的程序化数据结构,配合丰富的金融统计函数库,同样可以支持逻辑复杂的金融应用。
麦语言的函数库,是经常更新的,根据客户的新要求随时添加新函数,来支持编程者的交易新思想和新应用目录自编策略模型支持的函数 (3)1.数学运算(24) (3)2.金融统计函数(25) (12)3.数理统计函数(8) (26)4.逻辑判断函数(22) (31)5.时间函数(15) (41)6.绘图函数(26) (49)7.画线函数(10) (64)8.波峰波谷统计函数(7) (75)9.未来函数(2) (84)10.头寸函数(47) (85)11.历史数据引用(18) (136)12.日内高频数据引用(46) (146)13.引用其他合约价格(1) (154)14.颜色常数 (155)自编策略模型支持的函数1.数学运算(24)ABS(X) 求X的绝对值注:1、正数的绝对值是它本身;2、负数的绝对值是它的相反数;3、0的绝对值还是0;例1:ABS(-10);//返回10。
例2:ABS(CLOSE-10);//返回收盘价和的10价差的绝对值。
例3:ABS(C-O);//当前K线实体长度ACOS(X) 求X的反余弦值注:1、X取值范围[-1,1]。
2、若X不在取值范围,返回值为空值。
例1:ACOS(-1);//求-1的反余弦值;例2:ACOS(1);//求1的反余弦值;ASIN(X) 求X的反正弦值注:1、X取值范围[-1,1]。
2、若X不在取值范围,返回值为空值。