未来函数检测结果如下:
该公式包含未来函数:CAPITAL
该公式包含未来函数:DYNAINFO
N:=106;N1:=83;
AA:=IF(DATE<=1091231,1,0);
BB:=FLOOR(SUM(V/CAPITAL,0));
【手】:VOL,LINETHICK,COLOR00FFFF;
CC:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL);
STICKLINE(CURRBARSCOUNT=1 AND PERIOD=5,CC,0,-1,-1),COLOR00C0C0;{虚拟成交}
额【亿】:AMOUNT/100000000,NODRAW;
CB:=IF(CAPITAL>1,AMOUNT/VOL/100,(HIGH+LOW+2*CLOSE)/4);
空1:=IF((HIGH-LOW)>0 AND CLOSE>CB, ((HIGH-CLOSE)/(HIGH-CB))*((HIGH-CLOSE)/(HIGH-CB))*((HIGH-CB)/(HIGH-LOW)*VOL) ,0);
多1:=IF((HIGH-LOW)>0 AND CLOSE>CB, VOL-空1 ,0);
多2:=IF((HIGH-LOW)>0 AND CLOSE<=CB, ((CLOSE-LOW)/(CB-LOW))*((CLOSE-LOW)/(CB-LOW))*((CB-LOW)/(HIGH-LOW)*VOL) ,0);
空2:=IF((HIGH-LOW)>0 AND CLOSE<=CB, VOL-多2 ,0);
多3:=IF((HIGH-LOW)=0 AND CLOSE>REF(CLOSE,1), VOL,0);
空3:=IF((HIGH-LOW)=0 AND CLOSE<=REF(CLOSE,1), VOL,0);
多方量:=多1+多2+多3;
空方量:=空1+空2+空3;
买卖差:(多方量-空方量)/1000;
成交流通比:AMOUNT/CAPITAL/100,LINETHICK0;
内外比:DYNAINFO(51),NODRAW;
市盈率:DYNAINFO(39),COLORDDDD00,NODRAW;
SAT:=(AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20));
量能饱和:=IF(SAT>1,1,SAT)*100,COLORYELLOW,NODRAW;
中点:=REFDATE(HHV(V,N)/2,DATE);{}
昨日换:REF(DYNAINFO(37),1)*AA,NODRAW, COLOR0000DD;
5日换:SUM(100*V/CAPITAL,5),LINETHICK0;
DRAWTEXT(CURRBARSCOUNT=N,中点*1.3,'量能饱和度:'),COLORDDDD00;
STICKLINE(CURRBARSCOUNT=N1,中点*1.9,中点*1.5,100,1),COLOR00DDDD;
STICKLINE(CURRBARSCOUNT=N1,中点*1.88,中点*1.52,量能饱和,0),COLOR0033FF;
STICKLINE(CURRBARSCOUNT=N1,中点*1.82,中点*1.58,量能饱和,0),COLOR0077FF;
STICKLINE(CURRBARSCOUNT=N1,中点*1.76,中点*1.64,量能饱和,0),COLOR0099FF;
STICKLINE(CURRBARSCOUNT=N1,中点*1.7,中点*1.7,量能饱和,0),COLOR00DDFF;
STICKLINE(CLOSE>0,【手】,0,3.6,0),COLOR00CC00;{}
STICKLINE(CLOSE>REF(CLOSE,1),【手】,0,2.6,0),COLOR003388;
STICKLINE(CLOSE>REF(CLOSE,1),【手】,0,1.8,0),COLOR00AADD;
STICKLINE(CLOSE<=REF(CLOSE,1),【手】,0,2.6,0),COLOR666600;
STICKLINE(CLOSE<=REF(CLOSE,1),【手】,0,1.8,0),COLOR999900;
STICKLINE(空方量,-【手】,O,3,0),COLOR005500;
STICKLINE(空方量,-【手】,O,2,0),COLOR007700;
STICKLINE(空方量,-【手】,O,1,0),COLOR009900;
STICKLINE(空方量,-【手】,0,0,0),COLOR00CC00;
STICKLINE(多方量,多方量,O,2.6,0),COLOR000099;
STICKLINE(多方量,多方量,O,2,0),COLOR0000AA;
STICKLINE(多方量,多方量,O,1,0),COLOR0000DD;
STICKLINE(多方量,多方量,O,0,0),COLORAA33DD;
原理解析:
N赋值:106
N1:=83
如果DATE<=1091231返回1否则返回0
BB赋值:FLOOR(0的V/当前流通股本日累和)
输出
【手】:成交量,LINETHICK,COLOR00FFFF
如果CURRBARSCOUNT=1 AND PERIOD=5返回成交量*240/FROMOPEN否则返回DRAWNULL
当满足条件CURRBARSCOUNT=1 AND PERIOD=5时,在CC和0之间画柱状线
输出{虚拟成交}
额【亿】:AMOUNT/100000000,NODRAW
CB赋值:IF(当前流通股本>1,AMOUNT/成交量/100,(最高价+最低价+2*收盘价)/4)
空1赋值:IF((最高价-最低价)>0 AND 收盘价>CB, ((最高价-收盘价)/(最高价-CB))*((最高价-收盘价)/(最高价-CB))*((最高价-CB)/(最高价-最低价)*成交量) ,0)
多1赋值:IF((最高价-最低价)>0 AND 收盘价>CB, 成交量-空1 ,0)
多2赋值:IF((最高价-最低价)>0 AND 收盘价<=CB, ((收盘价-最低价)/(CB-最低价))*((收盘价-最低价)/(CB-最低价))*((CB-最低价)/(最高价-最低价)*成交量) ,0)
空2赋值:IF((最高价-最低价)>0 AND 收盘价<=CB, 成交量-多2 ,0)
多3赋值:IF((最高价-最低价)=0 AND 收盘价>1日前的收盘价, 成交量,0)
空3赋值:IF((最高价-最低价)=0 AND 收盘价<=1日前的收盘价, 成交量,0)
多方量赋值:多1+多2+多3
空方量赋值:空1+空2+空3
输出
买卖差:(多方量-空方量)/1000
输出
成交流通比:AMOUNT/当前流通股本/100,LINETHICK0
输出
内外比:DYNAINFO(51),NODRAW
输出
市盈率:DYNAINFO(39),COLORDDDD00,NODRAW
SAT赋值:(AMOUNT/C)/(20日内AMOUNT最高值/20日内C最高值)
如果SAT>1返回1否则返回SAT
中点赋值:REFDATE(N日内V最高值/2,DATE)
输出{}
昨日换:REF(DYNAINFO(37),1)*AA,NODRAW, COLOR0000DD
输出
5日换:5的100*V/当前流通股本日累和,LINETHICK0
当满足条件CURRBARSCOUNT=N时,在中点*1.3和'量能饱和度:'位置书写文字
当满足条件CURRBARSCOUNT=N1时,在中点*1.9和中点*1.5之间画柱状线
当满足条件CURRBARSCOUNT=N1时,在中点*1.88和中点*1.52之间画柱状线
当满足条件CURRBARSCOUNT=N1时,在中点*1.82和中点*1.58之间画柱状线
当满足条件CURRBARSCOUNT=N1时,在中点*1.76和中点*1.64之间画柱状线
当满足条件CURRBARSCOUNT=N1时,在中点*1.7和中点*1.7之间画柱状线
当满足条件收盘价>0时,在【手】和0之间画柱状线
{}
STICKLINE(收盘价>1日前的收盘价,【手】,0,2.6,0),COLOR003388
STICKLINE(收盘价>1日前的收盘价,【手】,0,1.8,0),COLOR00AADD
STICKLINE(收盘价<=1日前的收盘价,【手】,0,2.6,0),COLOR666600
STICKLINE(收盘价<=1日前的收盘价,【手】,0,1.8,0),COLOR999900
当满足条件空方量时,在-【手】和O之间画柱状线
当满足条件空方量时,在-【手】和O之间画柱状线
当满足条件空方量时,在-【手】和O之间画柱状线
当满足条件空方量时,在-【手】和0之间画柱状线
当满足条件多方量时,在多方量和O之间画柱状线
当满足条件多方量时,在多方量和O之间画柱状线
当满足条件多方量时,在多方量和O之间画柱状线
当满足条件多方量时,在多方量和O之间画柱状线