IsMaGd
简述
均线拐点,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
IsMaGd(N:Integer;v:Numeric;Type:Integer):Bool
名称 | 类型 | 说明 |
---|
N | Integer | 整数,均线天数 |
v | Numeric | 实数,拐点标准(元) |
Type | Integer | 整型,结果类型
显示名 |
取值 |
下拐点 |
0 |
上拐点 |
1 |
上、下拐点 |
2 |
|
返回 | Bool | 布尔值 |
(1)m1=N日的平均收盘价;
(2)m2=(m1*N-收盘价+前N日的收盘价)/N;
(3)m3=(m2*N-昨收盘价+前N+1日收盘价)/N;
(4)v1=m2-m3;
(5)v2=m2=m1;
(6)若v<0.00001,则v=0.00001,否则v取设定值;
(7)r1=v1<0 && v2<0 && |v1|>=v && |v2|>=v;
(8)r2=v1>0 && v2>0 && |v1|>=v && |v2|>=v;
(9)type=0,返回下拐点r1;
(10)type=1,返回上拐点r2;
(11)type=2,若r1=r2=0,则返回0;否则返回1。
//计算白云机场截止2011年9月13日的均线下拐点。
oV:=BackUpSystemParameters();
setsysparam(pn_stock(),'SH600004');
setsysparam(pn_date(),inttodate(20110913));
setsysparam(pn_cycle(),cy_day());
N:=5;
v:=0.00001;
a:= IsMaGd(N,v,0);
RestoreSystemParameters(oV);
return a;
//结果:0