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


BIAS20:=(CLOSE-MA(CLOSE,20))/MA(CLOSE,20)*100;
Q7:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;
持股天数:=BARSLAST((BARSLAST(BIAS20>0 AND REF(BIAS20,1)>0))>0);
持币天数:=BARSLAST((BARSLAST(BIAS20<0 AND REF(BIAS20,1)<0))>0);
利润:IF(持股天数>0,SUM(Q7,持股天数),0),STICK,colorred;
买入:IF(REF(持币天数,1)>0 AND 持币天数=0,5,0),STICK,colorFF00FF;
卖出:IF(REF(持股天数,1)>0 AND 持股天数=0,5,0),STICK,colorFFFF00;
持币:IF(持币天数>0,-5,0),STICK,colorgreen;
STICKLINE(利润>0,利润,0,5,0),colorFF;
STICKLINE(利润<=0,利润,0,5,0),colorFF00;
STICKLINE(持币天数>0,-5,0,5,0),colorFFFF;
STICKLINE(买入>0,5,0,5,0),colorFF00FF;
STICKLINE(卖出>0,5,0,5,0),colorFFFF00;
 

原理解析:
BIAS20赋值:(收盘价-收盘价的20日简单移动平均)/收盘价的20日简单移动平均*100
Q7赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100
持股天数赋值:上次(BARSLAST(BIAS20>0 AND 1日前的BIAS20>0距今天数)>0)
持币天数赋值:上次(BARSLAST(BIAS20<0 AND 1日前的BIAS20<0距今天数)>0)
输出利润:IF(持股天数>0,持股天数的Q7日累和,0),STICK,画红色
输出买入:IF(1日前的持币天数>0 AND 持币天数=0,5,0),STICK,COLORFF00FF
输出卖出:IF(1日前的持股天数>0 AND 持股天数=0,5,0),STICK,COLORFFFF00
如果持币天数>0返回-5否则返回0
当满足条件利润>0时,在利润和0之间画柱状线
当满足条件利润<=0时,在利润和0之间画柱状线
当满足条件持币天数>0时,在-5和0之间画柱状线
当满足条件买入>0时,在5和0之间画柱状线
当满足条件卖出>0时,在5和0之间画柱状线

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