麦语言函数手册
麦语言程序化模型的编写
ISLASTBP
判断上一个交易信号是否是BP。 用法:ISLASTBP 如果上一个交易信号是BP则返回1(Yes),否则返回0(No)
ISLASTSP
判断上一个交易信号是否是SP。 用法:ISLASTSP 如果上一个交易信号是SP则返回1(Yes),否则返回0(No)
判断上一个交易信号是否是BPK。 ISLASTBPK
5、参数部分: 可以设置六个参数 首先是参数名称,然后是参数的最小值,最大值,最后是参数
的默认值。 在定义参数时要注意的是参数名称不可以重复,12个字符内
6、运用函数语言,也就是表达你的语言 函数具有自己的表达式,运行它就需要将我们的思路,按照函
数的表达式套用表述。
模型源码 命名
参数
A:(O+C)/2; B:C>O; //判断是否收阳;满足条件返回1,否则返回0 D:TIME=0900&&C>O; //用于多条件逻辑关系
在建立你的模型 #IMPORT [ , MIN30 ,AAA] AS VAR DM5:=VAR.RMA5; DM10:=VAR.RMA10; MA5:=MA(C,5); MA10:=MA(C,10); RM5>RM10&&CROSS(MA5,MA10)&&TIME<1450,BK; (RM5<RM10&&CROSS(MA10,MA5))||TIME>=1450,SP; RM5<RM10&&CROSS(MA10,MA5)&&TIME<1450,SK; (RM5>RM10&&CROSS(MA5,MA10))||TIME>=1450,BP; AUTOFILTER;
Maxima快速参考手册
3.1.4 对角矩阵 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.1.5 单一非零元素矩阵 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
∗Maxima快速参考手册 by Huan Ma is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
†Copyright ⃝c 2010–2011 Huan Ma. 欢迎反馈:yusufma77@
3.2 矩阵运算 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2.1 加减乘除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2.2 幂运算 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.2.3 矩阵乘法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.3 行(列)操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Байду номын сангаас . 19
函数用完全手册
函数用完全手册Excel 2003函数应用完全手册一、函数应用基础1.函数和公式(1)什么是函数Excel函数即是预先定义,执行计算、分析等处理数据任务的特殊公式。
以常用的求和函数SUM为例,它的语法是“SUM(number1,number2,......)”。
其中“SUM”称为函数名称,一个函数只有唯一的一个名称,它决定了函数的功能和用途。
函数名称后紧跟左括号,接着是用逗号分隔的称为参数的内容,最后用一个右括号表示函数结束。
参数是函数中最复杂的组成部分,它规定了函数的运算对象、顺序或结构等。
使得用户可以对某个单元格或区域进行处理,如分析存款利息、确定成绩名次、计算三角函数值等。
按照函数的来源,Excel函数可以分为内置函数和扩展函数两大类。
前者只要启动了Excel,用户就可以使用它们;而后者必须通过单击“工具→加载宏”菜单命令加载,然后才能像内置函数那样使用。
TRIM( ) 函數: 修飾Excel表數值, 使其整齊,有刪除空格的作用.(2)什么是公式函数与公式既有区别又互相联系。
如果说前者是Excel预先定义好的特殊公式,后者就是由用户自行设计对工作表进行计算和处理的公式。
以公式“=SUM(E1:H1)*A1+26”为例,它要以等号“=”开始,其内部可以包括函数、引用、运算符和常量。
上式中的“SUM(E1:H1)”是函数,“A1”则是对单元格A1的引用(使用其中存储的数据),“26”则是常量,“*”和“+”则是算术运算符(另外还有比较运算符、文本运算符和引用运算符)。
如果函数要以公式的形式出现,它必须有两个组成部分,一个是函数名称前面的等号,另一个则是函数本身。
2.函数的参数函数右边括号中的部分称为参数,假如一个函数可以使用多个参数,那么参数与参数之间使用半角逗号进行分隔。
参数可以是常量(数字和文本)、逻辑值(例如TRUE或FALSE)、数组、错误值(例如#N/A)或单元格引用(例如E1:H1),甚至可以是另一个或几个函数等。
常用函数完全手册(中文目录)
Excel 2003函数应用完全手册目录一、函数应用基础 (1)(一)函数和公式 (1)1.什么是函数 (1)2.什么是公式 (1)(二)函数的参数 (1)1.常量 (1)2.逻辑值 (1)3.数组 (1)4.错误值 (1)5.单元格引用 (1)6.嵌套函数 (2)7.名称和标志 (2)(三)函数输入方法 (2)1.“插入函数”对话框 (2)2.编辑栏输入 (3)二、函数速查一览 (3)(一)数据库函数 (3)1.DA VERAGE.( 返回数据库或数据清单中满足指定条件的列中数值的平).. ..... . (3)2.DCOUNT..... (返回数据库或数据清单的指定字段). (3)3.DCOUNTA.( 返回数据库或数据清单指定字段中满足给定条件的非空单元格数目) (3)4.DGET..( 从数据清单或数据库中提取符合指定条件的单个值。
) (3)5.DMAX.( 返回数据清单或数据库的指定列中,满足给定条件单元格中的最大数值) (3)6.DMIN...( 返回数据清单或数据库的指定列中满足给定条件的单元格中的最小数字). (3)7.DPRODUCT..( 返回数据清单或数据库的指定列中,满足给定条件单元格中数值乘积。
) (3)8.DSTDEV...( 估算样本总体的标准偏差) (3)9.DSTDEVP..( 计算总体的标准偏差.) (4)10.DSUM.....( 满足给定条件单元格中的数字之和). (4)11.DV AR......( 估算样本总体的方差.) (4)12.DV ARP....( 计算总体的方差.).. 413.GETPIVOTDA TA..( 返回存储在数据透视表报表中的数据) (4)(二)日期与时间函数 (4)1.DA TE.. (返回代表特定日期的序列号。
)....DA TE. (4)2.DA TEV ALUE....( 返回date_text 所表示的日期的序列号。
).. (4)3.DAY.......(返回用序列号(整数1 到31)表示的某日期的天数) (4)4.DAYS360... (按照一年360 天的算法,. 返回两日期间相差的天数) (5)5.EDA TE..( 返回指定日期(start_date)之前或之后指定月份的日期序列号)............... .. (5)9.MONTH..( 返回时间值中的分钟,即介于0到59之间的一个整数。
量化经典麦语言程序化模型的编写(精).
关键词:多个交易条件 1:以均线结合KD交叉指标为例: 2:练习编写:MACD、KDJ指模型。
MA5:=MA(C,5);
MA10:=MA(C,10);
均线模型
MA5>MA10,BK;//5日均线大于10日均线买入 。
跨周期跨合约模型的编写规则
1.只能引用 .FML/.XFML文件 2.只能引用如下周期:MIN1 MIN3 MIN5 MIN15 MIN30 HOUR1 DAY WEEK MONTH 3.只能短周期引用长周期 4.被引用的指标中不能存在引用 5.如果不写文华码,默认引用当前合约,也可以直接写合约代 码如:rb1201 6.FORMULA 引用指标名,只能引用除数字、或者数字开头 的名称之外的名称。
总结:多条件下用“()”明确逻辑关系
跨周期函数介绍
引用某品种在某个周期上加载了某个指标的数据。 用法:
#IMPORT [CODE, PERIOD, FORMULA] AS VAR 引用 CODE 所对应的合约 PERIOD 周期下指标 FORMULA
的数据。
CODE 文华码,PERIOD 周期,FORMULA 引用指标名, VAR 定义变量名
5、参数部分: 可以设置六个参数 首先是参数名称,然后是参数的最小值,最大值,最后是参数
的默认值。 在定义参数时要注意的是参数名称不可以重复,12个字符内
6、运用函数语言,也就是表达你的语言 函数具有自己的表达式,运行它就需要将我们的思路,按照函
数的表达式套用表述。
模型源码 命名
参数
A:(O+C)/2; B:C>O; //判断是否收阳;满足条件返回1,否则返回0 D:TIME=0900&&C>O; //用于多条件逻辑关系
麦语言编程教程
麦语言编程教程所有的编程都可以归结为以下三类:第一,表达式问题。
以当前视角,给出变量的计算公式。
所谓的当前视角,就是不考虑位置关系,把那个位置当作是当前位置。
事实上,前面那张表中任何一个方格的数据,都是把这个方格所在列当成当前K线来解读的。
第二,逻辑判断问题。
其实可以归结成表达式问题,但是考虑到逻辑判断比较重要,而且和纯计算数值的表达式略有些不同的,所以独立出来。
第三,定位问题。
只有一个位置不需要确定,那就是当前,这里说的当前,是K线图上最后一根K线,不是前面说的当前视角。
定位的结果是得到历史某个位置到当前的距离。
定位的目的是到那个历史位置去取值,可以是逻辑值,也可以是数据值。
当然定位还有另外一个作用,就是画线,这种情况我们之后再讨论。
表达式问题和逻辑判断问题这两个问题都是比较简单的。
关键点是以当前视角给出计算公式,不需要考虑计算公式之外的位置问题。
*************************************************************** *************先来一个简单的例子:求当前K线最高价和最低价一半的价格。
这是一个和位置完全没有关系的问题,因为当前K线是不需要定位。
所以我们可以直接定义变量名称并给出计算公式。
HL:(H+L)/2;*************************************************************** *************如果在表达式中,某个数据需要通过定位从历史中取,那么可以用定位问题的解决方法取到这个数值,然后再与其他与位置无关的变量组成表达式。
例如,计算最高、最低价,以及前一根K线收盘价的平均。
前一根K线收盘价定义为:ZC:=REF(C,1);//定位问题后面会有详细说明HLC:(H+L+ZC)/3;*************************************************************** *************在一个区间内计算数值,如果有系统函数,则与定位无关。
麦语言函数手册
文华财经“麦语言”函数手册
(2011年10月更新)
文华财经资讯有限公司
“麦语言”源于2004年文华推出的国内第一套程序化函数库,经过6年的发展,吸收几十万用户的意见反馈,一点一点完善起来的,是一套成熟稳定的模型开发平台。
麦语言,是国内使用人数最多的程序化模型开发平台。
建模式。
语法虽然简单,但是配合专门的程序化数据结构,配合丰富的金融统计函数库,同样可以支持逻辑复杂的金融应用。
麦语言的函数库,是经常更新的,根据客户的新要求随时添加新函数,来支持编程者的交易新思想和新应用
一、自编策略模型支持的函数
1.历史数据引用
2.日内高频数据引用
3.行情数据引用
4.金融统计
5.数理统计
6.逻辑判断
7.数学运算
8.时间函数
9.绘图
10.颜色常数
11.头寸函数
二、自编下单组件支持的函数
1.引用数据函数
2.逻辑判断函数
3.辅助函数
4.数学运算函数
5.模型相关函数
6.头寸函数。
麦语言函数手册
取Tick图中该笔TICK的成交价。用法:L2_PRICE返回TICK图中该笔TICK的成交价。
L2_VOLUME
取TICK图中该笔TICK的成交量。用法:L2_VOLUME返回TICK图中该笔TICK的成交量。
ASKBIGVOLPRICE
TICK图中该笔Tick盘口中空头满足大单条件的与最新价的最近价格。用法:ASKBIGVOLPRICE返回TICK图中该笔Tick盘口满足大单条件的与最新价的最近价格,注模型中需调用一次CALVOLPRICELIST函数
L2_ASK4
取秒周期末卖4价(K线图)或该笔TICK时刻的卖4价(Tick图)。用法:L2_ASK4K线图时返回当前秒周期最后时刻的卖4价。TICK图时返回该笔TICK时刻的卖4价。
L2_ASK5
取秒周期末卖5价(K线图)或该笔TICK时刻的卖5价(Tick图)。用法:L2_ASK5K线图时返回当前秒周期最后时刻的卖5价。TICK图时返回该笔TICK时刻的卖5价。
DMA(X,A)
返回X的动态移动平均,其中A为常数,并且必须介于0及1之间。计算方法:DMA(N)=DMA(N-1)*(1-A)+X(N)*A其中DMA(N-1)为第(N-1)天的DMA值。
EMA(X,N)
L2_BIDVOL5
取秒周期末买5量(K线图)或该笔TICK时刻的买5量(Tick图)。用法:L2_BID5K线图时返回当前秒周期最后时刻的买5量。TICK图时返回该笔TICK时刻的买5量。
L2_ASKVOL1
取秒周期末卖1量(K线图)或该笔TICK时刻的卖1量(Tick图)。用法:L2_ASK1K线图时返回当前秒周期最后时刻的卖1量。TICK图时返回该笔TICK时刻的卖1量。
MKXZ工具与方法基本工作手册
MKXZ工具与方法基本工作手册MKXZ(Multiple Kernelized Extreme Learning Machine)是一种基于多核极限学习机的机器学习方法,它可以用于解决多类别分类和回归问题。
本文将介绍MKXZ工具与方法的基本工作手册,包括算法原理、使用方法和实例分析等内容。
一、算法原理1.1 多核极限学习机(MKELM)简介多核极限学习机是一种基于极限学习机(ELM)的机器学习方法,它主要使用随机生成的隐藏层权重和偏置来建立神经网络模型。
MKELM通过使用多个核函数来提高模型的学习能力和泛化能力。
1.2 多核化的极限学习机(MKXELM)简介多核化的极限学习机是在MKELM的基础上发展而来的方法,它通过将样本数据映射到高维空间中,然后在高维空间中进行学习和分类。
MKXELM通过使用多个核函数和核权重来融合不同的核特征,并构建高性能的分类模型。
1.3 MKXZ(Multiple Kernelized Extreme Learning Machine)简介MKXZ是一种基于MKXELM的机器学习方法,它通过使用多个核函数和核矩阵来构建高性能的分类模型。
MKXZ在MKELM的基础上引入了正则化项和粒子群优化算法,可以进一步提高模型的泛化性能和稳定性。
二、使用方法2.1 数据预处理首先,需要对原始数据进行预处理,包括数据清洗、特征选择、数据缩放等步骤。
可以使用pandas和numpy等库来进行数据处理,确保数据的准确性和一致性。
2.2 模型初始化在使用MKXZ之前,需要初始化模型的参数,包括隐藏层节点数、核函数类型、正则化系数等。
可以使用sklearn库中的ELMRegressor和ELMClassifier来初始化模型,并选择合适的参数。
2.3 数据划分将预处理后的数据划分为训练集和测试集,通常使用交叉验证的方式来划分数据集。
可以使用sklearn库中的train_test_split函数来随机划分数据集,并设置训练集和测试集的比例。
量化经典麦语言程序化模型编写(精)
关键词:多个交易条件 1:以均线结合KD交叉指标为例: 2:练习编写:MACD、KDJ指标模型。
MA5:=MA(C,5);
MA10:=MAΒιβλιοθήκη C,10);均线模型MA5>MA10,BK;//5日均线大于10日均线买入 。
MA5<MA10,SP;//10日均线大于5日均线卖出 。
——》模型中加入KD指标思路:
CROSS(MA10,MA5),SP;
CROSS(MA10,MA5),SK;
CROSS(MA5,MA10),BP;
均线上穿平空做多,均线下穿平多做空;
具体细化思路: 5日均线上穿10日均线,平空做多; 5日均线下穿10日均线,平多做空;
CROSS(MA5,MA10),BPK; CROSS(MA10,MA5),SPK;
跨周期跨合约模型的编写规则
1.只能引用 .FML/.XFML文件 2.只能引用如下周期:MIN1 MIN3 MIN5 MIN15 MIN30 HOUR1 DAY WEEK MONTH 3.只能短周期引用长周期 4.被引用的指标中不能存在引用 5.如果不写文华码,默认引用当前合约,也可以直接写合约代 码如:rb1201 6.FORMULA 引用指标名,只能引用除数字、或者数字开头 的名称之外的名称。
课程内容
一、模型的基本结构和跨指标模型的编写 二、跨周期模型的编写 三、模型中资金管理的编写
MY 语言的编写基于文华财经wh3平台中。通过本节课 的学习,了解文华公式编写平台的基本函数与语法,设计 自己的指标和程序化交易策略模型,实现全自动的委托发 单交易。
公式:
泛指指标、模型。没有具体指向性。
用指标监测行情: K线上穿D线
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)LLV(LOW,N))*100; K:SMA(RSV,M1,1); D:SMA(K,M2,1); J:3*K-2*D; //以下是加入的交易指令 CROSS(K,D),BK;//K向上穿越D,发出买开交易指令 CROSS(J,100),SP;//J向上穿越100,发出卖平交易指令 CROSS(D,K),SK;//K向下穿越D,发出卖开交易指令 CROSS(0,J),BP;//J向下穿越0,发出买平交易指令 AUTOFILTER;
文华财经W策略函数列表
注:
1、X取值范围[-1,1]。
2、若X不在取值范围,返回值为空值。
例1:
ACOS(-1);//求-1的反余弦值;
例2:
ACOS(1);//求1的反余弦值;
ADMA
ADMA(X,N,P,Q)考夫曼均值
用法:ADMA(X,N,P,Q);求X在N个周期中的,快线频率参数为P,慢线频率参数为Q的考夫曼自适应均值。
注:
1、该函数必须在TICK图中使用,在K线图上返回空值。
2、该函数需要有五档行情授权才能取到有效值,否则返五档授权的TICK图中,定义AA为该笔TICK的卖三价;
ASK4
ASK4取得TICK图该笔TICK的卖四价。
注:
1、该函数必须在TICK图中使用,在K线图上返回空值。
ASKVOL
ASKVOL取得TICK图所定义数据区主动卖成交量的和。
注:
1、使用该函数前,必须先调用DEF_TICKDATA函数定义TICK数据区。
2、该函数必须在TICK图中使用,在K线图上返回空值。
3、该函数需要有五档行情授权才能取到有效值,否则返回空值。
例:
DEF_TICKDATA(0,5);//调用五秒的TICK数据
BACKGROUNDSTYLE(i)设置背景的样式。
i=0或1或2。
注:
1.
0是保持本身坐标不变。
1是将坐标固定在0到100之间。
2是将坐标以0为中轴的坐标系。
2、参数i的选择根据想要显示的指标数据范围而定。
3、不支持将该函数直接定义为变量,即不支持下面的写法:A:BACKGROUNDSTYLE(i);
例1:
MA5:MA(C,5);
viewme-um004_-zh-e说明书
excel2020常用函数完全手册
excel2020常用函数完全手册函数应用完全手册目录一、函数应用基础 (1)(一)函数和公式 (1)1.什么是函数 (1)2.什么是公式 (1)(二)函数的参数 (1)1.常量 (1)2.逻辑值 (1)3.数组 (1)4.错误值 (1)5.单元格引用 (1)6.嵌套函数 (2)7.名称和标志 (2)(三)函数输入方法 (2)1.“插入函数”对话框 (2)2.编辑栏输入 (3)二、函数速查一览 (3)(一)数据库函数 (3)1.DA VERAGE.( 返回数据库或数据清单中满足指定条件的列中数值的平).. ..... . (3)2.DCOUNT..... (返回数据库或数据清单的指定字段). (3)3.DCOUNTA.( 返回数据库或数据清单指定字段中满足给定条件的非空单元格数目) (3)4.DGET..( 从数据清单或数据库中提取符合指定条件的单个值。
) (3)5.DMAX.( 返回数据清单或数据库的指定列中,满足给定条件单元格中的最大数值) (3)6.DMIN...( 返回数据清单或数据库的指定列中满足给定条件的单元格中的最小数字). (3)7.DPRODUCT..( 返回数据清单或数据库的指定列中,满足给定条件单元格中数值乘积。
) (3)8.DSTDEV...( 估算样本总体的标准偏差) (3)9.DSTDEVP..( 运算总体的标准偏差.) (4)10.DSUM.....( 满足给定条件单元格中的数字之和). (4)11.DV AR......( 估算样本总体的方差.) (4)12.DV ARP....( 运算总体的方差.).. 413.GETPIVOTDATA..( 返回储备在数据透视表报表中的数据) (4)(二)日期与时刻函数 (4)1.DATE.. (返回代表特定日期的序列号。
)....DATE. (4)2.DATEV ALUE....( 返回date_text 所表示的日期的序列号。
麦语言函数手册
麦语言函数手册文华财经“麦语言”函数手册(2011年10月更新)文华财经资讯有限公司“麦语言”源于2004年文华推出的国内第一套程序化函数库,经过6年的发展,吸收几十万用户的意见反馈,一点一点完善起来的,是一套成熟稳定的模型开发平台。
麦语言,是国内使用人数最多的程序化模型开发平台。
麦语言倡导的是积木式的编程理念,把复杂算法封装到一个个的函数里,采用“小语法,大函数”的构建模式。
语法虽然简单,但是配合专门的程序化数据结构,配合丰富的金融统计函数库,同样可以支持逻辑复杂的金融应用。
麦语言的函数库,是经常更新的,根据客户的新要求随时添加新函数,来支持编程者的交易新思想和新应用一、自编策略模型支持的函数1.历史数据引用AVPRICE 取得均价(在盘后对于国内三个期货交易所指结算价)SETTLE 取得结算价(只有在日线周期盘后才能取得当日的结算价)说明:如果用在周期小于'日'的K线上如5分钟K线,一小时k线,每根k线返回的值表示这根k线当日开盘时到这根k线的为止的结算价(均价)如果用在周期大于等于'日'的K线上,返回当根K线结束时间所在日的结算价.CLOSE 取得收盘价(在盘中指最新价),也可简写为 C 。
HIGH 求高价,也可简写为 H 。
LOW 求最低价,也可简写为L 。
OPEN 求开盘价,也可简写为O 。
OPI 取持仓量REF(X,N)引用X在N个周期前的值例:REF(CLOSE,5);表示引用当前周期前第5个周期的收盘价REFX(X,N) 引用N个周期后的数据。
(N为大于等于1的整数)『未来函数』例:REFX(CLOSE,5);表示引用自当前周期后第5个周期的收盘价本函数运算量很大,将占用很多的CPU资源,导致行情刷新速度变慢,请谨慎使用!#IMPORT 引用某品种在某个周期上加载了某个指标的数据。
用法:#IMPORT [CODE, PERIOD, FORMULA] AS VAR。
麦语言自编下单组件函数列表
用法:
SamePeriod(Code,PeriodStr,T1,T2)如果T1,T2是同一个周期返回1,否则返回0,Code:合约的合约代码,PeriodStr可以取以下值的其中之一:"min1","min3","min5","min10","min15","min30","1hour","3hour","8hour","1day","week","month",T1和T2是以总秒数表示的时间
open=Open("m1405"); //open的值为合约m1405的当天开盘价
某合约当前价格
某合约当前价格。
用法:
Price(Code)返回合约Code的当前价格,Code为某合约的合约代码
例:VAR price;//定义一个变量price
price=Price("m1109"); //price的值为合约m1109的当前价格
{
Week=Week(CurrentServerTime());
MessageOut(Week);
}
注:
因为CurrentServerTime()只能用于绑定运行的组件,所以该编写只能用于绑定运行的组件时才能得到正确的返回值
注册变量(整形)
注册一个整形变量。
用法:
WriteGlabal(Name,Value)。Name为整形变量的注册名称(字符串),Value为整形变量的值
获取某合约的60秒速涨、现增仓、现涨。
用法:
Excel常用函数完全手册(完善版)
Excel 2003函数应用完全手册目录一、函数应用基础 (1)(一)函数和公式 (1)1.什么是函数 (1)2.什么是公式 (1)(二)函数的参数 (1)1.常量 (1)2.逻辑值 (1)3.数组 (1)4.错误值 (1)5.单元格引用 (1)6.嵌套函数 (2)7.名称和标志 (2)(三)函数输入方法 (2)1.“插入函数”对话框 (2)2.编辑栏输入 (3)二、函数速查一览 (3)(一)数据库函数 (3)1.DA VERAGE (3)2.DCOUNT (3)3.DCOUNTA (3)4.DGET (3)5.DMAX (3)6.DMIN (3)7.DPRODUCT (3)8.DSTDEV (3)9.DSTDEVP (4)10.DSUM (4)11.DV AR (4)12.DV ARP (4)13.GETPIVOTDATA (4)(二)日期与时间函数 (4)1.DATE (4)2.DATEV ALUE (4)3.DAY (4)4.DAYS360 (5)5.EDA TE (5)6.EOMONTH (5)14.TIMEV ALUE (6)15.TODAY (6)16.WEEKDAY (6)17.WEEKNUM (6)18.WORKDAY (6)19.YEAR (7)20.YEARFRAC (7)(三)外部函数 (7)1.EUROCONVERT (7)2.SQL.REQUEST (7)(四)工程函数 (7)1.BESSELI (7)2.BESSELJ (8)3.BESSELK (8)4.BESSELY (8)5.BIN2DEC (8)6.BIN2HEX (8)7.BIN2OCT (8)PLEX (8)9.CONVERT (8)10.DEC2BIN (8)11.DEC2HEX (8)12.DEC2OCT (8)13.DELTA (8)14.ERF (8)15.ERFC (9)16.GESTEP (9)17.HEX2BIN (9)18.HEX2DEC (9)19.HEX2OCT (9)20.IMABS (9)21.IMAGINARY (9)22.IMARGUMENT (9)23.MCONJUGA TE (9)24.IMCOS (9)25.IMDIV (9)26.IMEXP (9)27.IMLN (9)28.IMLOG10 (10)29.IMLOG2 (10)30.IMPOWER (10)36.IMSUM (10)37.OCT2BIN (10)38.OCT2DEC (10)39.OCT2HEX (10)(五)财务函数 (10)1.ACCRINT (10)2.ACCRINTM (11)3.AMORDEGRC (11)4.AMORLINC (11)5.COUPDAYBS (11)6.COUPDAYS (11)7.COUPDAYSNC (11)8.COUPNUM (11)9.COUPPCD (11)10.CUMIPMT (11)11.CUMPRINC (12)12.DB (12)13.DDB (12)14.DISC (12)15.DOLLARDE (12)16.DOLLARFR (12)17.DURA TION (12)18.EFFECT (12)19.FV (12)20.FVSCHEDULE (12)21.INTRA TE (13)22.IPMT (13)23.IRR (13)24.ISPMT (13)25.MDURATION (13)26.MIRR (13)27.NOMINAL (13)28.NPER (13)29.NPV (13)30.ODDFPRICE (13)31.ODDFYIELD (14)32.ODDLPRICE (14)33.ODDL YIELD (14)34.PMT (14)35.PPMT (14)36.PRICE (14)37.PRICEDISC (14)43.SYD (15)44.TBILLEQ (15)45.TBILLPRICE (15)46.TBILL YIELD (15)47.VDB (15)48.XIRR (16)49.XNPV (16)50.YIELD (16)51.YIELDDISC (16)52.YIELDMAT (16)(六)信息函数 (16)1.CELL (16)2.ERROR.TYPE (16) (16)4.IS 类函数 (17)5.ISEVEN (17)6.ISODD (17)7.N (17)8.NA (17)9.TYPE (18)(七)逻辑运算符 (18)1.AND (18)2.FALSE (18)3.IF (18)4.NOT (18)5.OR (18)6.TRUE (18)(八)查找和引用函数 (19)1.ADDRESS (19)2.AREAS (19)3.CHOOSE (19)4.COLUMN (19)5.COLUMNS (19)6.HLOOKUP (19)7.HYPERLINK (19)8.INDEX (20)9.INDIRECT (20)10.LOOKUP (20)11.MATCH (20)12.OFFSET (21)(九)数学和三角函数 (21)1.ABS (21)2.ACOS (21)3.ACOSH (22)4.ASIN (22)5.ASINH (22)6.ATAN (22)7.ATAN2 (22)8.ATANH (22)9.CEILING (22)BIN (22)11.COS (22)12.COSH (23)13.COUNTIF (23)14.DEGREES (23)15.EVEN (23)16.EXP (23)17.FACT (23)18.FACTDOUBLE (23)19.FLOOR (23)20.GCD (23)21.INT (23)22.LCM (24)23.LN (24)24.LOG (24)25.LOG10 (24)26.MDETERM (24)27.MINVERSE (24)28.MMULT (24)29.MOD (24)30.MROUND (24)31.MULTINOMIAL (25)32.ODD (25)33.PI (25)34.POWER (25)35.PRODUCT (25)36.QUOTIENT (25)37.RADIANS (25)38.RAND (25)39.RANDBETWEEN (25)40.ROMAN (26)41.ROUND (26)47.SINH (26)48.SQRT (26)49.SQRTPI (27)50.SUBTOTAL (27)51.SUM (27)52.SUMIF (27)53.SUMPRODUCT (27)54.SUMSQ (27)55.SUMX2MY2 (27)56.SUMX2PY2 (27)57.SUMXMY2 (28)58.TAN (28)59.TANH (28)60.TRUNC (28)(十)统计函数 (28)1.A VEDEV (28)2.A VERAGE (28)3.A VERAGEA (28)4.BETADIST (28)5.BETAINV (28)6.BINOMDIST (29)7.CHIDIST (29)8.CHIINV (29)9.CHITEST (29)10.CONFIDENCE (29)11.CORREL (29)12.COUNT (29)13.COUNTA (30)14.COUNTBLANK (30)15.COUNTIF (30)16.COV AR (30)17.CRITBINOM (30)18.DEVSQ (30)19.EXPONDIST (30)20.FDIST (30)21.FINV (30)22.FISHER (31)23.FISHERINV (31)24.FORECAST (31)25.FREQUENCY (31)26.FTEST (31)27.GAMMADIST (31)33.HYPGEOMDIST (32)34.INTERCEPT (32)35.KURT (32)RGE (32)37.LINEST (32)38.LOGEST (33)39.LOGINV (33)40.LOGNORMDIST (33)41.MAX (33)42.MAXA (33)43.MEDIAN (33)44.MIN (33)45.MINA (33)46.MODE (33)47.NEGBINOMDIST (34)48.NORMDIST (34)49.NORMSINV (34)50.NORMSDIST (34)51.NORMSINV (34)52.PEARSON (34)53.PERCENTILE (34)54.PERCENTRANK (34)55.PERMUT (35)56.POISSON (35)57.PROB (35)58.QUARTILE (35)59.RANK (35)60.RSQ (35)61.SKEW (35)62.SLOPE (35)63.SMALL (36)64.STANDARDIZE (36)65.STDEV (36)66.STDEV A (36)67.STDEVP (36)68.STDEVPA (36)69.STEYX (36)70.TDIST (37)71.TINV (37)72.TREND (37)73.TRIMMEAN (37)74.TTEST (37)75.V AR (37)(十一)文本和数据函数 (38)1.ASC (38)2.CHAR (38)3.CLEAN (38)4.CODE (38)5.CONCATENATE (38)6.DOLLAR 或RMB (38)7.EXACT (39)8.FIND (39)9.FINDB (39)10.FIXED (39)11.JIS (39)12.LEFT 或LEFTB (39)13.LEN 或LENB (39)14.LOWER (40)15.MID 或MIDB (40)16.PHONETIC (40)17.PROPER (40)18.REPLACE 或REPLACEB (40)19.REPT (40)20.RIGHT 或RIGHTB (40)21.SEARCH 或SEARCHB (41)22.SUBSTITUTE (41)23.T (41)24.TEXT (41)25.TRIM (41)26.UPPER (41)27.V ALUE (41)28.WIDECHAR (41)三、函数应用案例──算账理财 (42)1.零存整取储蓄 (42)2.还贷金额 (42)3.保险收益 (42)4.个税缴纳金额 (43)四、函数应用案例──信息统计 (43)1.性别输入 (43)2.出生日期输入 (44)3.职工信息查询 (44)4.职工性别统计 (45)5.年龄统计 (45)7.位次阈值统计 (46)五、函数应用案例──管理计算 (46)1.授课日数 (46)2.折旧值计算 (46)3.客流均衡度计算 (47)4.销售额预测 (47)5.客流与营业额的相关分析 (47)一、函数应用基础( 一) 函数和公式1 .什么是函数Excel 函数即是预先定义,执行计算、分析等处理数据任务的特殊公式。
MATLAB中文手册
Matlab中文手册目录 (1)第1章MATLAB 6.5环境 (11)1.1 MATLAB简介 (11)1.1.1 MATLAB工具箱 (11)1.1.2 MATLAB功能和特点 (12)1.2 MATLAB 6.5环境设置 (13)1.2.1 菜单栏 (13)1.2.2 工具栏 (18)1.2.3 通用操作界面窗口 (18)1.3 MATLAB 6.5帮助 (32)1.4 MATLAB 6.5其他管理 (35)1.4.1 MATLAB用户文件格式 (35)1.4.2设置搜索路径 (36)1.4.3文件管理命令 (37)1.4.4 退出MATLAB (39)1.5 一个实例 (39)第2章MATLAB数值计算 (43)2.1 变量和数据 (43)2.1.1数据类型 (43)2.1.2数据 (43)2.1.3变量 (46)2.2 矩阵和数组 (47)2.2.1矩阵输入 (47)2.2.2矩阵元素和操作 (54)2.2.3字符串 (65)2.2.4矩阵和数组运算 (72)2.2.5多维数组 (92)2.3稀疏矩阵 (98)2.3.1稀疏矩阵的建立 (98)2.3.2稀疏矩阵的存储空间 (103)2.3.3稀疏矩阵的运算 (105)2.4多项式 (105)2.4.1多项式的求值、求根和部分分式展开 (105)2.4.2多项式的乘除法和微积分 (109)2.4.3多项式拟合和插值 (112)2.5元胞数组和结构数组 (115)2.5.1元胞数组 (116)2.5.2结构数组 (121)2.6数据分析 (127)2.6.1数据统计和相关分析 (127)2.6.2差分和积分 (129)2.6.3卷积和快速傅里叶变换 (134)2.6.4向量函数 (137)第3章MATLAB符号计算 (138)3.1 符号表达式的建立 (138)3.1.1 创建符号常量 (138)3.1.2 创建符号变量和表达式 (141)3.1.3 符号矩阵 (143)3.2符号表达式的代数运算 (145)3.2.1符号表达式的代数运算 (146)3.2.2 符号数值任意精度控制和运算 (149)3.2.3 符号对象与数值对象的转换 (152)3.3符号表达式的操作和转换 (154)3.3.1符号表达式中自由变量的确定 (154)3.3.2符号表达式的化简 (156)3.3.3符号表达式的替换 (161)3.3.4求反函数和复合函数 (164)3.3.5 符号表达式的转换 (166)3.4 符号极限、微积分和级数求和 (169)3.4.1符号极限 (169)3.4.2符号微分 (171)3.4.3符号积分 (174)3.4.4符号级数 (176)3.5 符号积分变换 (178)3.5.1傅里叶(Fourier)变换及其反变换 (178)3.5.2拉普拉斯(Laplace)变换及其反变换 (180)3.5.3 Z变换及其反变换 (181)3.6符号方程的求解 (183)3.6.1代数方程 (183)3.6.2符号常微分方程 (185)3.7符号函数的可视化 (186)3.7.1符号函数的绘图命令 (186)3.7.2图形化的符号函数计算器 (189)3.8 Maple函数的使用 (189)3.8.1访问Maple函数 (190)3.8.2 获得Maple的帮助 (191)第4章MATLAB计算的可视化和GUI设计 (192)4.1二维曲线的绘制 (192)4.1.1基本绘图命令plot (192)4.1.2绘制曲线的一般步骤 (198)4.1.3多个图形绘制的方法 (199)4.1.4曲线的线型、颜色和数据点形 (202)4.1.5设置坐标轴和文字标注 (204)4.1.6交互式图形命令 (210)4.2 MATLAB的三维图形绘制 (211)4.2.1绘制三维线图命令plot3 (211)4.2.2绘制三维网线图和曲面图 (212)4.2.3立体图形与图轴的控制 (217)4.2.4色彩的控制 (220)4.3 MATLAB的特殊图形绘制 (225)4.3.1条形图 (225)4.3.2面积图和实心图 (227)4.3.3直方图 (228)4.3.4饼图 (230)4.3.5离散数据图 (231)4.3.6对数坐标和极坐标图 (232)4.3.7等高线图 (234)4.3.8复向量图 (235)4.4图形窗口的功能 (236)4.5对话框 (238)4.6句柄图形 (242)4.6.1句柄图形体系 (242)4.6.2图形对象的操作 (242)4.6.3图形对象属性的获取和设置 (248)4.7图形用户界面(GUI)设计 (251)4.7.1可视化的界面环境 (252)4.7.2菜单 (253)4.7.5回调函数 (258)4.7.6 GUI应用举例 (258)4.8动画 (261)4.8.1以电影方式产生动画 (261)4.8.2以对象方式产生动画 (262)第5章MATLAB程序设计 (264)5.1脚本文件和函数文件 (264)5.1.1 M文本编辑器 (265)5.1.2 M文件的基本格式 (265)5.1.3 M脚本文件 (266)5.1.4 M函数文件 (268)5.2程序流程控制 (269)5.2.1 for ... end循环结构.. (269)5.2.2 while ... end循环结构. (271)5.2.3 If...else...end条件转移结构 (272)5.2.4 switch...case开关结构.. (273)5.2.5 try... catch... end试探结构 .. (275)5.2.6流程控制语句 (276)5.3函数调用和参数传递 (280)5.3.1子函数和私有函数 (280)5.3.2局部变量和全局变量 (281)5.3.4程序举例 (287)5.4 M文件性能的优化和加速 (289)5.4.1 P码文件 (289)5.4.2 M文件性能优化 (290)5.4.3 JIT和加速器 (292)5.5内联函数 (295)5.6利用函数句柄执行函数 (298)5.6.1函数句柄的创建 (298)5.6.2用feval命令执行函数 (299)5.7利用泛函命令进行数值分析 (301)5.7.1求极小值 (302)5.7.2求过零点 (304)5.7.3数值积分 (305)5.7.4微分方程的数值解 (306)第6章线性控制系统分析与设计 (309)6.1线性系统的描述 (309)6.1.1状态空间描述法 (309)6.1.2传递函数描述法 (311)6.1.3零极点描述法 (312)6.1.4离散系统的数学描述 (313)6.2线性系统模型之间的转换 (317)6.2.1连续系统模型之间的转换 (317)6.2.2连续系统与离散系统之间的转换 (325)6.2.3模型对象的属性 (330)6.3结构框图的模型表示 (334)6.4线性系统的时域分析 (348)6.4.1零输入响应分析 (348)6.4.2脉冲响应分析 (350)6.4.3阶跃响应分析 (351)6.4.4任意输入的响应 (353)6.4.5系统的结构参数 (356)6.5线性系统的频域分析 (358)6.5.1频域特性 (358)6.5.2连续系统频域特性 (359)6.5.3幅值裕度和相角裕度 (366)6.5.4离散系统频域分析 (367)6.6线性系统的根轨迹分析 (367)6.6.1绘制根轨迹 (367)6.6.2根轨迹的其它工具 (370)6.7线性系统的状态空间设计 (373)6.7.1极点配置法 (373)6.7.2最优二次型设计 (374)第7章Simulink仿真环境 (376)7.1演示一个Simulink的简单程序 (376)7.2 Simulink的文件操作和模型窗口 (379)7.2.1 Simulink的文件操作 (379)7.2.2 Simulink的模型窗口 (380)7.3 模型的创建 (382)7.3.1模块的操作 (382)7.3.2信号线的操作 (385)7.3.3给模型添加文本注释 (387)7.4 Simulink的基本模块 (387)7.4.1基本模块 (387)7.4.2常用模块的参数和属性设置 (390)7.5复杂系统的仿真与分析 (395)7.5.1仿真的设置 (395)7.5.2连续系统仿真 (397)7.5.3离散系统仿真 (400)7.5.4仿真结构参数化 (402)7.6子系统与封装 (403)7.6.1建立子系统 (403)7.6.2条件执行子系统 (405)7.6.3子系统的封装 (407)7.7用MATLAB命令创建和运行Simulink模型 (413)7.7.1用MATLAB命令创建Simulink模型 (413)7.7.2用MATLAB命令运行Simulink模块 (417)7.8以Simulink为基础的模块工具箱简介 (418)第8章MATLAB高级应用 (419)8.1 MATLAB应用接口 (419)8.1.1 MEX文件 (419)8.1.2 使用MATLAB编译器生成MEX和EXE文件 (424)8.2 低级文件的输入输出 (426)8.2.1打开和关闭文件 (426)8.2.2读写格式化文件 (428)8.2.3读写二进制数据 (433)8.2.4文件定位 (435)8.3 图形文件的转储 (437)8.4 Notebook (438)8.4.1 Notebook的安装 (438)8.4.2 Notebook的启动 (438)8.4.3 Notebook的使用 (441)8.4.4 Notebook中MATLAB的使用 (445)第1章MATLAB 6.5环境1.1MATLAB简介●MATLAB(Matrix Laborator)是MathWorks公司开发科学与工程计算软件;●广泛应用于自动控制、数学运算、信号分析、计算机技术、图像信号处理、财务分析、航天工业、汽车工业、生物医学工程、语音处理和雷达工程等行业;●国内外高校和研究部门科学研究的重要工具;●MATLIB 已成为数学计算工具方面事实上的标准,MATLIB 6.5是最新版本。
麦语言函数手册最新版(233页)
ASKBIGCOUNT 取得TICK图所定义数据区主动卖大单次数
的和。 该函数不支持与指令连用。
注:
1、使用该函数前,必须先调用DEF_TICKDATA函数定义T ICK数据区。
ASKBIGCOU NT
2、使用该函数前,必须使用SETBIGVOL函数定义大单阈 值,否则该函数返回0。 3、该函数必须在TICK图中使用,在K线图上返回空值。
全部函数
函数名 函数说明
ABS(X):取的X的绝对值。
注:
1、正数的绝对值是它本身;
2、负数的绝对值是它的相反数;
3、0的绝对值还是0;
ABS
例1:
ABS(-10);//返回10。
例2:
ABS(CLOSE-10);//返回收盘价和的10价差的绝对值。
例3:
ABS(C-O);//当前K线实体长度
ACCOUNTM ONEY
ACOS(X):返回X的反余弦值。 注: 1、X取值范围[-1,1]。
ACOS ADMA
2、若X不在取值范围,返回值为空值。 例1: ACOS(-1);//求-1的反余弦值; 例2: ACOS(1);//求1的反余弦值;
ADMA(X,N,P,Q) 考夫曼均值 用法:ADMA(X,N,P,Q);求X在N个周期中的,快线频率参 数为P,慢线频率参数为Q的考夫曼自适应均值。 注: 1、X为调用的k线数据(例如高、开、低,收);N为调用 的间隔时间;P为快线频率参数;Q为慢线频率参数。 2、当前的K线数不足N根时,函数返回空值。 3、N为0或空值的情况下,函数返回空值。 算法: ADMA(X,N,P,Q)=REF(EMA(X,N),1)+CONSTANT*(X- REF( EMA(X,N),1)); CONSTANT是平滑系数,用⻨语言函数可以表示为: CONSTANT:=SQUARE((ABS((CLOSE-REF(CLOSE,N))/(SU M(ABS((CLOSE-REF(CLOSE,1))),N))))*(2/(P+1)-2/(Q+1))+2 /(Q+1)); 算法举例:计算C在9周期的,快线频率参数为2,慢线频率 参数为30的考夫曼均值。 1、确定价格方向:价格方向表示整个时间段中的净价格变 化。比如,使用N天的间隔(或N小时),这里N为9 2、计算方向移动:DIRECTION:=ABS(CLOSE-REF(CLOSE ,9)); 3、计算波动性:波动性是市场噪音的总数量,计算了时间 段内价格变化的总和。 VOLATILITY:=SUM(ABS((CLOSE-REF(CLOSE,1))),9); 4、确定效率系数: ER:=DIRECTION/VOLATILITY; 5、计算平滑系数:
麦语言基本语法与指令说明
3、指令指定对应组别,同时指定交易手数,
a.下面例 1 中,BK 后面的括号中“1”位置为下单手数。 b.下单手数为固定手数或者变量。 c.如下单手数为变量且结果包含小数,小数采用向下取整原则。 d.指定交易手数后,模组设置的手数无效。 例 1: CROSSUP(C,MA(C,5)),BK('A',1);//A 组做多指令,收盘价向上穿越 5 周期均线,下单手数为固定手数,1 手
例: CLOSE>MA(CLOSE,5),BK(500);//收盘价大于 5 周期均线,买入 500 股。设置的数量无效
2、指令指定交易数量,买入数量为变量 a.BK 后面括号中的计算公式可任意编写,计算结果为买入数量。 b.小数采用向下取整原则。 c.指定交易数量后,设置的数量无效。 例: CLOSE>MA(CLOSE,5),BK(MONEY*0.5/(C+0.5*FEE));//收盘价大于 5 周期均线,按照理论可用资金 50%买入。
2、指令指定对应组别,不指定交易数量,买入数量为设置的固定数量。 例: CROSSUP(C,MA(C,5)),BK('A');//A 组做多指令,收盘价向上穿越 5 周期均线,买入,买入数量为设置的固定数量
在非过滤模型中的应用
1、指令指定交易数量,买入数量为固定数量
a.BK 后面的括号中为买入数量,可为任意正整数。 b.指定交易数量后,设置的数量无效。
CLOSE>OPEN;当根 k 线的收盘价大于开盘价 (阳线)返回 1,否则返回 0。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、 自编策略模型支持的函数 1.历史数据引用
AVPRICE
取得均价(在盘后对于国内三个期货交易所指结算价) 取得结算价(只有在日线周期盘后才能取得当日的结算价)
SETTLE
说明:如果用在周期小于'日'的 K 线上如 5 分钟 K 线,一小时 k 线,每根 k 线返回的 值表示这根 k 线当日开盘时到这根 k 线的为止的结算价(均价)
3
L2_BIDVOL2 L2_BIDVOL3 L2_BIDVOL4 L2_BIDVOL5 L2_ASKVOL1 L2_ASKVOL2 L2_ASKVOL3
#IMቤተ መጻሕፍቲ ባይዱORT
本函数运算量很大,将占用很多的 CPU 资源,导致行情刷新速度变慢,请谨慎使用! 引用某品种在某个周期上加载了某个指标的数据。 用法:#IMPORT [CODE, PERIOD, FORMULA] AS VAR。引用 CODE 所对应的合约 PERIOD 周期下指标 FORMULA 的数据。
1
MINPRICE VOL
CODE 文华码,PERIOD 周期,FORMULA 引用指标名,VAR 定义变量名 注意:1.只能引用 .FML/.XFML 文件 2.只能引用如下周期:MIN1 MIN3 MIN5 MIN15 MIN30 HOUR1 DAY WEEK MONTH s3.只能短周期引用长周期 4.被引用的指标中不能存在引用 5.如果不写文华码,默认引用当前合约 返回某品种的最小变动价位。 用法:MINPRICE(CODE); 返回 CODE 所对应合约的最小变动价位。 CODE 文华码或交易代码。例:MINPRICE('IF1107'); 表示返回 IF1007 的最小变动价 位。 注意:某些合约(如橡胶指数)查不到最小变动价位,返回 0。 求成交量,也可简写为 V 。
CLOSE HIGH LOW OPEN OPI REF(X,N)
REFX(X,N)
如果用在周期大于等于'日'的 K 线上,返回当根 K 线结束时间所在日的结算价. 取得收盘价(在盘中指最新价),也可简写为 C 。 求高价,也可简写为 H 。 求最低价,也可简写为 L 。 求开盘价,也可简写为 O 。 取持仓量 引用 X 在 N 个周期前的值 例:REF(CLOSE,5);表示引用当前周期前第 5 个周期的收盘价 引用 N 个周期后的数据。(N 为大于等于 1 的整数)『未来函数』 例:REFX(CLOSE,5);表示引用自当前周期后第 5 个周期的收盘价
文华财经“麦语言”函数手册
(2011 年 10 月更新)
文华财经资讯有限公司
“麦语言”源于 2004 年文华推出的国内第一套程序化函数库,经过 6 年的发展,吸收几 十万用户的意见反馈,一点一点完善起来的,是一套成熟稳定的模型开发平台。麦语言,是 国内使用人数最多的程序化模型开发平台。
麦语言倡导的是积木式的编程理念,把复杂算法封装到一个个的函数里,采用“小语法, 大函数”的构建模式。语法虽然简单,但是配合专门的程序化数据结构,配合丰富的金融统 计函数库,同样可以支持逻辑复杂的金融应用。麦语言的函数库,是经常更新的,根据客户 的新要求随时添加新函数,来支持编程者的交易新思想和新应用
2.日内高频数据引用
L2_BID1 L2_BID2 L2_BID3 L2_BID4
取秒周期末买 1 价(K 线图)或该笔 TICK 时刻的买 1 价(Tick 图)。 用法: L2_BID1 K 线图时返回当前秒周期最后时刻的买 1 价。TICK 图时返回该笔 TICK 时刻的买 1 价。 取秒周期末买 2 价(K 线图)或该笔 TICK 时刻的买 2 价(Tick 图)。 用法: L2_BID2 K 线图时返回当前秒周期最后时刻的买 2 价。TICK 图时返回该笔 TICK 时刻的买 2 价。 取秒周期末买 3 价(K 线图)或该笔 TICK 时刻的买 3 价(Tick 图)。 用法: L2_BID3 K 线图时返回当前秒周期最后时刻的买 3 价。TICK 图时返回该笔 TICK 时刻的买 3 价。 取秒周期末买 4 价(K 线图)或该笔 TICK 时刻的买 4 价(Tick 图)。 用法:
2
L2_BID5 L2_ASK1 L2_ASK2 L2_ASK3 L2_ASK4 L2_ASK5 L2_BIDVOL1
L2_BID4 K 线图时返回当前秒周期最后时刻的买 4 价。TICK 图时返回该笔 TICK 时刻的买 4 价。 取秒周期末买 5 价(K 线图)或该笔 TICK 时刻的买 5 价(Tick 图)。 用法: L2_BID5 K 线图时返回当前秒周期最后时刻的买 5 价。TICK 图时返回该笔 TICK 时刻的买 5 价。 取秒周期末卖 1 价(K 线图)或该笔 TICK 时刻的卖 1 价(Tick 图)。 用法: L2_ASK1 K 线图时返回当前秒周期最后时刻的卖 1 价。TICK 图时返回该笔 TICK 时刻的卖 1 价。 取秒周期末卖 2 价(K 线图)或该笔 TICK 时刻的卖 2 价(Tick 图)。 用法: L2_ASK2 K 线图时返回当前秒周期最后时刻的卖 2 价。TICK 图时返回该笔 TICK 时刻的卖 2 价。 取秒周期末卖 3 价(K 线图)或该笔 TICK 时刻的卖 3 价(Tick 图)。 用法: L2_ASK3 K 线图时返回当前秒周期最后时刻的卖 3 价。TICK 图时返回该笔 TICK 时刻的卖 3 价。 取秒周期末卖 4 价(K 线图)或该笔 TICK 时刻的卖 4 价(Tick 图)。 用法: L2_ASK4 K 线图时返回当前秒周期最后时刻的卖 4 价。TICK 图时返回该笔 TICK 时刻的卖 4 价。 取秒周期末卖 5 价(K 线图)或该笔 TICK 时刻的卖 5 价(Tick 图)。 用法: L2_ASK5 K 线图时返回当前秒周期最后时刻的卖 5 价。TICK 图时返回该笔 TICK 时刻的卖 5 价。 取秒周期末买 1 量(K 线图)或该笔 TICK 时刻的买 1 量(Tick 图)。 用法: L2_BID1 K 线图时返回当前秒周期最后时刻的买 1 量。TICK 图时返回该笔 TICK