天软金融分析.NET函数大全 > 金融函数 > 技术分析 > 离散指标 > 计算公式

MIKE_f    

简述
麦克支撑压力,MIKE指标是随股价波动幅度大小而变动的压力支撑指标,随着股价的变化而变化,能有效地预测股价未来可能上涨或下跌的空间。麦克支撑压力有六条线,构成三条通道:WEKR与WEKS构成窄通道,MIDR与MIDS构成中型通道,STOR与STOS构成一个相对较阔的通道,直观地反映出压力、支撑位置。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
定义
MIKE_f(N:Integer;Type:Integer):Table
参数
名称类型说明
Ninteger整数,交易日天数
Typeinteger结果类型
显示名取值
当前值0
区间值1
返回Array,TableArray
Type返回类型
0数组
1数组
第一到第六行分别存放:STOR、MIDR、WEKR、WEKS、MIDS、STOS值
  • 算法

    (1)M =(昨最高价+昨最低价+昨收盘价 )/3;
    (2)MID =M的N日简单平均(Ma);
    (3)HH =3日(N日最高的最高价)的指数移动平均(EMa);
    (4)LL =3日(N日最低的最低价)的指数移动平均;
    (5)STOR =3日(2*HH-LL)的指数移动平均;
    (6)STOS =3日(2*LL-HH)的指数移动平均;
    (7)WEKR =3日(2*MID-LL)的指数移动平均;
    (8)WEKS =3日(2*MID-HH)的指数移动平均;
    (9)MIDS =3日(MID-HH+LL)的指数移动平均;
    (10)MIDR =3日(MID+HH-LL)的指数移动平均;
    (11)Type=0,返回当前时间的STOR、MIDR、WEKR、WEKS、MIDS、STOS;
    (12)Type=1,返回当前时间往前推共nDay个STOR、MIDR、WEKR、WEKS、MIDS、STOS序列;nDay由系统参数PN_nDay()设置,默认值为180。
    范例

    范例一:
    //计算白云机场截止日2011年9月8日的麦克支撑压力。
    oV:=BackUpSystemParameters2();
    setsysparam(pn_stock(),'SH600004');
    setsysparam(pn_cycle(),cy_day());
    setsysparam(pn_date(),inttodate(20110908));
    setsysparam(pn_rate(),0); //不复权
    N:=10;
    v:=MIKE_f(N,0);
    return v;

    //结果:

    范例二:
    //计算白云机场截止日2011年9月8日向前推总共5天的麦克支撑压力。
    oV:=BackUpSystemParameters2();
    setsysparam(pn_stock(),'SH600004');
    setsysparam(pn_cycle(),cy_day());
    Setsysparam(pn_nDay(),5);
    setsysparam(pn_date(),inttodate(20110908));
    setsysparam(pn_rate(),0); //不复权
    N:=10;
    v:=MIKE_f(N,1);
    return v;

    //结果:
相关