通达信能量平台请配合成交量使用
再送[能量平台]请配合成交量使用
{能量平台,N缺省值55}
PE:=VOL*ABS((C-REF(C,1))/REF(C,1));
PEP:=IF(PE<REF(PE,1) AND REF(PE,1)>REF(PE,2),REF(PE,1),DRAWNULL);
N:=30;
XD1:=BARSLAST(PEP=CONST(FINDHIGH(PEP,1,N,1)));
EP1:IF(CURRBARSCOUNT<=N+2,CONST(REF(C,XD1+1)),DRAWNULL),COLOR4171FE;
IF(CURRBARSCOUNT=CONST(XD1+1+1),EP1,DRAWNULL),CIRCLEDOT,COLOR4171FE;
DRAWTEXT(CURRBARSCOUNT=5,EP1,'EP1'),COLOR4171FE;
XD2:=BARSLAST(PEP=CONST(FINDHIGH(PEP,1,N,2)));
EP2:IF(CURRBARSCOUNT<=N+2,CONST(REF(C,XD2+1)),DRAWNULL),COLOR00ECEC;
IF(CURRBARSCOUNT=CONST(XD2+1+1),EP2,DRAWNULL),CIRCLEDOT,COLOR00ECEC;
DRAWTEXT(CURRBARSCOUNT=5,EP2,'EP2'),COLOR00ECEC;
XD3:=BARSLAST(PEP=CONST(FINDHIGH(PEP,1,N,3)));
EP3:IF(CURRBARSCOUNT<=N+2,CONST(REF(C,XD3+1)),DRAWNULL),COLORFEFEFE;
IF(CURRBARSCOUNT=CONST(XD3+1+1),EP3,DRAWNULL),CIRCLEDOT,COLORFEFEFE;
DRAWTEXT(CURRBARSCOUNT=5,EP3,'EP3'),COLORFEFEFE;
未来函数检测结果
定制指标公式、软件请联系QQ或微信同号:88652583
PE赋值:成交量(手)*(收盘价-1日前的收盘价)/1日前的收盘价的绝对值
PEP赋值:如果PE<1日前的PEANDREF(PE,1)>2日前的PE,返回1日前的PE,否则返回无效数
N赋值:30
XD1赋值:上次PEP=PEP在1日前的N天内第1个最高价的最后一日取值设为常数距今天数
输出EP1:如果到最后交易的周期<=N+2,返回XD1+1日前的收盘价的最后一日取值设为常数,否则返回无效数,COLOR4171FE
如果到最后交易的周期=XD1+1+1的最后一日取值设为常数,返回EP1,否则返回无效数,CIRCLEDOT,COLOR4171FE
当满足条件到最后交易的周期=5时,在EP1位置书写文字,COLOR4171FE
XD2赋值:上次PEP=PEP在1日前的N天内第2个最高价的最后一日取值设为常数距今天数
输出EP2:如果到最后交易的周期<=N+2,返回XD2+1日前的收盘价的最后一日取值设为常数,否则返回无效数,COLOR00ECEC
如果到最后交易的周期=XD2+1+1的最后一日取值设为常数,返回EP2,否则返回无效数,CIRCLEDOT,COLOR00ECEC
当满足条件到最后交易的周期=5时,在EP2位置书写文字,COLOR00ECEC
XD3赋值:上次PEP=PEP在1日前的N天内第3个最高价的最后一日取值设为常数距今天数
输出EP3:如果到最后交易的周期<=N+2,返回XD3+1日前的收盘价的最后一日取值设为常数,否则返回无效数,COLORFEFEFE
如果到最后交易的周期=XD3+1+1的最后一日取值设为常数,返回EP3,否则返回无效数,CIRCLEDOT,COLORFEFEFE
当满足条件到最后交易的周期=5时,在EP3位置书写文字,COLORFEFEFE