编程基础知识之引用数据函数

(一)
AVPRICE取得K线图的均价。
注:
1、表示单根K线内的均价;
2、日线周期上收盘后与SETTLE函数一样取得当日的结算价。
例1:
A:AVPRICE;//定义变量A为均价线;
例2:
MA5:MA(AVPRICE,5);//定义五个周期均价的平均值;

例3:
C>MA(AVPRICE,5);//价格大于五个周期均价的平均值则返回1,否则返回0。
K线形态

(二)
CLOSE 取得K线图的收盘价。
注:
1、当盘中k线没有走完的时候,取得最新价。
2、可简写为C。
例1:
A:CLOSE;//定义变量A为收盘价(盘中k线没有走完的时候A为最新价)。
例2:
MA5:=MA(C,5);//定义收盘价的5周期均线(C为CLOSE简写)。
例3:
A:=REF(C,1);//取得前一根k线的收盘价。

(三)
DUALVOLUME 多空量函数
该函数有两种用法:
1、DUALVOLUME('M'):括号中填写M,则函数返回一定周期内的(主动买量-主动卖量)的平均数值。
2、DUALVOLUME('N'):括号中填写N,则函数返回K线图上主动买量-主动卖量的差。
注:
1、用法1:“一定周期”由参数P的数值决定,如果不定义P,默认为5周期。
2、主动买量比例和主动卖量比例相等或者一边是100%,不画柱。
3、在日、周、月周期上考虑交割信息(即交割后,重新挂牌,要重新计算)。
4、在日线下以周期例如1分钟、3分钟不跨日计算(即新的交易日的第一根开始重新计算)。

例1:
M:=DUALVOLUME('M');//5周期(主动买量-主动卖量)的平均数值。
N:=DUALVOLUME('N');//主动买量-主动卖量的差
DRAWCOLUMNCHART(N,SCALE>=0.5,M>=0);
//当主动买大于主动卖的时候,向上画柱高为N的红柱。反之向下画柱高为N的绿柱
例2:
P:=10;//定义DUALVOLUME函数参数为10。
M:=DUALVOLUME('M');//10周期(主动买量-主动卖量)的平均数值。
N:=DUALVOLUME('N');//主动买量-主动卖量的差
DRAWCOLUMNCHART(N,SCALE>=0.5,M>=0);
//当主动买大于主动卖的时候,向上画柱高为N的红柱。反之向下画柱高为N的绿柱

(四)
GETPRICE 根据文华码取报价列表窗口某一个合约的行情报价数据。
注:
1、在清盘时间该函数收不到数据,返回值为0。
2、使用该函数时,加载之前的历史数据返回加载时刻该函数取到的行情报价。
例1:
GETPRICE(1209, 'OPEN');//返回文华码为1209合约的开盘价。
例2:
GETPRICE(8606, 'AVPRICE');//返回文华码为8606合约的均价。
//其中'OPEN'可以替换为以下
'HIGH':最高

'LOW':最低
'NEW':最新
'AVPRICE':均价
'SETTLE':结算
'YCLOSE':昨收盘
'YSETTLE':昨结算
'BID1':买1
'BIDVOL1':买1量
'ASK1':卖1
'ASKVOL1':卖1量
'VOLUME':成交量

'OPI':持仓量
'DELTAVOL':现手
'DELTAOPI':增仓
'RISELIMIT':涨停价
'FALLLIMIT':跌停价

posted on 2015-11-10 13:40  米加米加  阅读(932)  评论(0编辑  收藏  举报