来函数检测结果如下:
该公式没有未来函数
指标源码:
原理解析:
周期放大赋值:1
数显开关赋值:1
倍数赋值:
IF(PERIOD=11,1,{年}
IF(PERIOD=10,4,{季}
IF(PERIOD=9,6, {多日}
IF(PERIOD=8,10,{多分钟}
IF(PERIOD=7,12,{月}
IF(PERIOD=6,5, {周}
IF(PERIOD=5,5, {日}
IF(PERIOD=4,4, {60F}
IF(PERIOD=3,8, {30F}
IF(PERIOD=2,4, {15F}
IF(PERIOD=1,6, {5F}
IF(PERIOD=0,5, {1F}
1))))))))))))
如果周期放大返回12否则返回12*倍数
如果周期放大返回26否则返回26*倍数
如果周期放大返回9否则返回9*倍数
输出DIFF:收盘价的N1日指数移动平均 - 收盘价的N2日指数移动平均,画白色,NODRAW
输出DEA:DIFF的N3日指数移动平均,画黄色,NODRAW
输出MACD: (DIFF-DEA)*2,COLORSTICK,NODRAW
输出红柱面积:IF(MACD>0,SUM(MACD,上次MACD<0距今天数),0),NODRAW,画红色
输出绿柱面积:IF(MACD<0,SUM(MACD,上次MACD>0距今天数的绝对值,0)),NODRAW,COLORLIGREEN
如果MACD>0返回红柱面积否则返回绿柱面积
位置赋值:MAX(100日内DIFF最高值,100日内DIFF最低值的绝对值)
{柱变与交叉临界}{通达信公式大全 股票指标网}
开盘价咯赋值:O,画黄色,NODRAW
收盘价咯赋值:C,画黄色,NODRAW
最高价咯赋值:H,画黄色,NODRAW
最低价咯赋值:L,画黄色,NODRAW
振幅赋值:(H-L)/1日前的C*100,画黄色,NODRAW
输出柱变临界:REF((收盘价的12日指数移动平均*1134-收盘价的26日指数移动平均*910-DEA*702)/224,1),COLORLIMAGENTA,NODRAW
输出交叉临界:351/28*
(E1日前的DIFF的9日简单移动平均-11/13*E1日前的C的12日简单移动平均+25/27*E1日前的C的26日简单移动平均),COLORLIMAGENTA,NODRAW
明日输出柱变临界: (收盘价的12日指数移动平均*1134-收盘价的26日指数移动平均*910-DEA*702)/224,COLORLIBLUE,NODRAW
明日输出交叉临界:351/28*(DIFF的9日指数移动平均-11/13*C的12日指数移动平均+25/27*C的26日指数移动平均),COLORLIBLUE,NODRAW
当满足条件MACD>0时,在0和MACD之间画柱状线
当满足条件MACD<0时,在0和MACD之间画柱状线
STICKLINE(MACD>0 AND MACD<=1日前的MACD,0,MACD,1,0),画黄色
STICKLINE(MACD<0 AND MACD>=1日前的MACD,0,MACD,1,0),画白色
NOTEXT输出DIFF:收盘价的N1日指数移动平均 - 收盘价的N2日指数移动平均,画白色
NOTEXT输出DEA:DIFF的N3日指数移动平均,画黄色
{输出数显开关:1为打开,0为关闭}{通达信公式大全 股票指标网}
DRAWNUMBER(数显开关=1 AND LONGCROSS(DEA,DIFF,3),位置*0.8,1日前的红柱面积),画红色
如果F返回DEA否则返回3
输出NOTEXTLMH: DRAWNUMBER(数显开关=1 AND ISLASTBAR AND MACD>0,位置*0.8,红柱面积),画红色
输出NOTEXTLML: DRAWNUMBER(数显开关=1 AND ISLASTBAR AND MACD<0,0-位置*0.5,绿柱面积),画绿色