来函数检测结果如下:
该公式没有未来函数


N:=1;
AA:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
主动买盘:=IF(CLOSE>OPEN,AA*(HIGH-LOW),IF(CLOSE<OPEN,AA*((HIGH-OPEN)+
(CLOSE-LOW)),VOL/2)),COLORRED;
主动卖盘:=IF(CLOSE>OPEN,0-AA*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,
0-AA*(HIGH-LOW),0-VOL/2)),COLORGREEN;
盘差:=主动买盘+主动卖盘;
MJ:=盘差/V;
G:IF(MJ>0 AND MJ<0.2,ROUND(MJ/(N/5))*(N/5),
IF(MJ>0.2 AND MJ<0.25,ROUND(MJ/(N/4))*(N/4),
IF(MJ>=0.25 AND MJ<0.5,ROUND(MJ/(N/2))*(N/2),
IF(MJ>=0.6 AND MJ<0.8,ROUND(MJ/(N))*(N),
IF(MJ>=0.8 AND MJ<1,ROUND(MJ/(N*2))*(N*2),
ROUND(MJ/(N*20))*(N*20)))))),COLORGREEN;

ALIGNRIGHT(IF(G=0.2,G,DRAWNULL)),COLORWHITE;
ALIGNRIGHT(IF(G=0.25,G,DRAWNULL)),COLORWHITE;
ALIGNRIGHT(IF(G=0.5,G,DRAWNULL)),COLORWHITE;
ALIGNRIGHT(IF(G=0.8,G,DRAWNULL)),COLORWHITE;
ALIGNRIGHT(IF(G=1,G,DRAWNULL)),COLORWHITE;

原理解析:
N赋值:1
AA赋值:成交量/((HIGH-最低价)*2-收盘价-OPEN的绝对值)
主动买盘赋值:IF(收盘价>OPEN,AA*(HIGH-最低价),IF(收盘价 主动卖盘赋值:IF(收盘价>OPEN,0-AA*((HIGH-收盘价)+(OPEN-最低价)),IF(收盘价 盘差赋值:主动买盘+主动卖盘
MJ赋值:盘差/V
输出G:IF(MJ>0 AND MJ<0.2,ROUND(MJ/(N/5))*(N/5), IF(MJ>0.2 AND MJ<0.25,ROUND(MJ/(N/4))*(N/4), IF(MJ>=0.25 AND MJ<0.5,ROUND(MJ/(N/2))*(N/2), IF(MJ>=0.6 AND MJ<0.8,ROUND(MJ/(N))*(N), IF(MJ>=0.8 AND MJ<1,ROUND(MJ/(N*2))*(N*2), ROUND(MJ/(N*20))*(N*20)))))),COLORGREEN
如果G=0.2返回G否则返回DRAWNULL
如果G=0.25返回G否则返回DRAWNULL
如果G=0.5返回G否则返回DRAWNULL
如果G=0.8返回G否则返回DRAWNULL
如果G=1返回G否则返回DRAWNULL

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!