(1)X =(收盘价-开盘价)/(最高价-最低价)*成交量;
(2)Z = N日X累计之和/10000;
(3)ZMA =M日Z的简单平均;
(4)Type=0,返回当前时间的威廉变异离散量Z、ZMA值;
(5)Type=1,返回当前时间往前推共nDay个威廉变异离散量Z、ZMA的区间序列值;
nDay由系统参数PN_nDay()设置,默认值为180。
范例一:
//计算白云机场截止2011年9月8日的威廉变异离散量。
oV:=BackUpSystemParameters2();
setsysparam(pn_stock(),'SH600004');
setsysparam(pn_cycle(),cy_day());
setsysparam(pn_rate(),0);
setsysparam(pn_date(),inttodate(20110908));
N:=24;
M:=6;
V:=WVAD_f(N,M,0);
return v;
//结果:
范例二:
//计算白云机场截止2011年9月8日的向前推共5日威廉变异离散量序列。
oV:=BackUpSystemParameters2();
setsysparam(pn_stock(),'SH600004');
setsysparam(pn_cycle(),cy_day());
setsysparam(pn_rate(),0);
setsysparam(pn_date(),inttodate(20110908));
SetSysParam(pn_nday(),5);
N:=24;
M:=6;
V:=WVAD_f(N,M,1);
Return v;
//结果:

