在线检测未来函数

修改“画线并赋值及画线过滤”指标

来源:Internet,编辑:股旁网,2012-03-26

编写条件:

编写方法:

 网友求助:

求助:想将所画的线赋值(FZ)并编号,如最近的一个买点收盘价画线设为“1号线”,以此类推,最远的一个买点的收盘价的画线设为“5号线”,即“1号线”、“2号线”、“3号线”、“4号线”和“5号线”,这样就可以用“crOSS(C,FZ)”或“CROSS(X号线)”来选股预警了。另外,我的公式是每一个买点都画线,在屏幕显示范围内都会显示,这样屏幕显示就会很繁杂,能否将画线过滤到只显示最近5个买点的收盘价画水平延伸线,并将所赋的值标示在线的右端屏幕能显示看得见的位置(我的飞狐设置上多显示3根k线的空位),即所赋的值像所画的线一样随K线的增加而右移,以便随时观察,如果能分色那就更好了,即:如果相比较此买点的收盘价大于上一买点的收盘价,则此买点的画线设为红色,否则,设为绿色。

我的画线公式源码:
快:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
慢:=SMA(快,3,1);
AA:=IF(BARSLAST(CROSS(慢,快))>=3 AND CROSS(快,慢) AND 慢<30,20,0);
买点:=IF(AA,40,0);
买点周期:=BARSLAST(买点>0);
画线:=IF(买点>0,REF(C,买点周期),0);
drawsl(FILTERX(买点>0,3) AND 画线>0,画线,0,0,3),COLORGREEN;

如果收阳就以收盘价画线,如果收阴就以最高价画线。
 

修改“画线并赋值及画线过滤”指标解答如下:

快:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
慢:=SMA(快,3,1);
AA:=IF(BARSLAST(CROSS(慢,快))>=3 AND CROSS(快,慢) AND 慢<30,20,0);
买点:=IF(AA,40,0);
买点周期:=BARSLAST(买点>0);
画线:=IF(买点>0,REF(C,买点周期),0);
//drawsl(FILTERX(买点>0,3) AND 画线>0,画线,0,0,3),COLORGREEN;

sp5:=sumbars(FILTERX(买点>0,3) AND 画线>0,5);sp5:=sp5[datacount]-1;
hx5:linevalue(barpos=datacount-sp5,c,islastbar,ref(c,sp5),0,0);
drawnumber(islastbar,hx5,hx5,2) shift3;
drawtext(islastbar,hx5,'五') ;//这句不用可删除

修改“画线并赋值及画线过滤”指标

相关文章