[分享]画水平线的方法种种 [通达信]
-
咨询内容:
设x是某条件,如“涨幅超过9%”。
要求画出通过最近一次满足条件x的那天最高价high的向右水平线。
drawkline(h,o,l,c); {副图}
bar:currbarscount,nodraw;
x:=c/ref(c,1)>1.09; {例如,涨幅超过9%}
bar1:=const(barslast(x));
y0:=const(ref(h,bar1));y1:drawline(bar=bar1+1,y0,bar=1,y0,0),coloryellow;
这是一种画法,最直观的一种写法。如果你有其他画法,乐意和大家分享,欢迎你跟帖,交流或讨论。
(应该有五六种画法吧。)
这是本人撤退前特意发的告别主题贴。再回12贴后将按计划休息一段时间。祝各位赚钱。
-
通达信技术部:
LLV(L,6),NODRAW;
-
通达信客服:
谢谢intdx老师的无私奉献!
-
网友交流:
怎么没有人来贡献啊?我只好自己来补充了,以便圆我的帖子标题。
bar:currbarscount,nodraw;
x:=c/ref(c,1)>1.09;
bar1:=const(barslast(x));
y0:=const(ref(h,bar1));y2:drawline(bar=bar1,y0,bar=bar1-1,y0,1),color0000FF;
以上是用DrawLine()画线。下面用写直线函数Y=F(X)的方法:
y3:if(bar<=bar1,y0,drawnull),color0000FF;
y4:refv(h, bar1-bar),color0000FF;a:=barslast(bar=bar1);
y5:refv(h,a),color0000FF; -
网友交流:
水平线还可以用StickLine()函数来画:
(变量bar,bar1,y0同前)
y6:stickline(bar<=bar1,y0,y0,3,0),color0000FF;
a:=barslast(bar=bar1);
y7:stickline(a>=0,ref(h,a),ref(h,a),3,0),color0000FF;
如果以上指标公式不适用于您常用的行情软件
或者您想改编成选股公式,以便快速选出某种形态个股的话,
- 上一篇:[求助]求助老师:如何编写成交量轨道公式?
- 下一篇:没有了!
相关文章
-
指定的模型还没有相关内容!