天软金融分析.NET函数大全 > 金融函数 > 技术分析 > 选股函数 > 形态特征选股

IsMaGd    

简述
均线拐点,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
定义
IsMaGd(N:Integer;v:Numeric;Type:Integer):Bool
参数
名称类型说明
NInteger整数,均线天数
vNumeric实数,拐点标准(元)
TypeInteger整型,结果类型
显示名 取值
下拐点 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
相关