前言:
大家好!我是股市帅锅。在我们平常分析股票过程中,经常要去看该股票属于什么板块,包括行业板块、概念板块、甚至自定义板块等,一般情况下,我们就点击鼠标右键-所属板块,里面就可以看到了,或者CTRL+R也可以显示,如图:
![d18bc0d51be7b2cca30abb52c88d930f.png](https://i-blog.csdnimg.cn/blog_migrate/b306abcba77b914e012b27a0f941f401.jpeg)
那么有没有更简单直接的方法,能够显示这些内容呢?最好在主图上或者副图指标上直接显示,这让我想到了现在上海正在进行中的垃圾分类,如果能自动对垃圾进行标注,那就方便了。好在股票板块标注通过编程可以做到。
学习内容:指标上显示当前个股所属板块
今天的学习内容,就是要在指标上显示当前个股所属的行业板块、概念板块等内容,比较简单,基本上是复制、粘贴的过程。
我们主要用到的函数是DRAWTEXT_FIX,该函数的意思是在指定的坐标位置写文字,用法是这样的。
DRAWTEXT_FIX(COND,X,Y,TYPE,TEXT),当COND条件满足时,在当前指标窗口内(X,Y)位置书写文字TEXT,X,Y为书写点在窗口中相对于左上角的百分比,TYPE:0为左对齐,1为右对齐。
编程和测试过程:
------------
DRAWTEXT_FIX(ISLASTBAR=1,0.0,0.05,0,HYBLOCK)COLORMAGENTA;
DRAWTEXT_FIX(ISLASTBAR=1,0.0,0.10,0,GNBLOCK)COLORMAGENTA;
DRAWTEXT_FIX(ISLASTBAR=1,0.0,0.15,0,ZDBLOCK)COLORMAGENTA;
-------------
HYBLOCK,GNBLOCK,ZDBLOCK这三项分别是取行业板块、概念板块和自定义板块的字符串,其他就不解释了,我们直接把这三句代码复制到我们自己指标的最后面,我们来看。
![1fd18db8295fc1f0c3f9abf0b6e426bf.png](https://i-blog.csdnimg.cn/blog_migrate/935755e18df3834b5f82296cf1532d3d.jpeg)
![bd9e3eab3ef3c43b9a19be1793f9ec2d.png](https://i-blog.csdnimg.cn/blog_migrate/a1f005bcc198951e8753896a5d2f68b5.jpeg)
我们看到,加上这三句代码,在主图的右上角显示了行业板块,概念板块,以及自定义板块,如果觉得主图里显示较乱,我们也可以新建一个副图指标,也是把这三句代码复制进去。
因为副图指标较窄,所以在坐标指定上,我们可以稍作修改,也可以右对齐:
--------------
DRAWTEXT_FIX(ISLASTBAR=1,0.98,0.00,1,HYBLOCK)COLORMAGENTA;
DRAWTEXT_FIX(ISLASTBAR=1,0.98,0.45,1,GNBLOCK)COLORMAGENTA;
DRAWTEXT_FIX(ISLASTBAR=1,0.98,0.90,1,ZDBLOCK)COLORMAGENTA;
--------------
![799353dfaa42880203bc6e7c81e85d66.png](https://i-blog.csdnimg.cn/blog_migrate/8593cd8e1ed8d195040b8c42cd7df192.jpeg)
![c8d63b48bb0ca621865bd79149b60155.png](https://i-blog.csdnimg.cn/blog_migrate/cf2b90ea6b57904d8430f6ad960fe2f4.jpeg)
我们经过测试看到,在副图上也是可以显示的,显示的位置和颜色,都可以自己根据喜好来进行设置。
思维延伸:
那么除了我们上面举例的三个板块之外,通达信还有其他板块字符串可以提取,我偷懒截个图,不再一一列举,大家可以自己尝试。
![6e83b1b07ca77ca3dfa5835297045ae1.png](https://i-blog.csdnimg.cn/blog_migrate/5c0aa0d6ea150d5b05e1e02eeacbd6ac.jpeg)
本篇小结:
本篇内容比较简单,但是非常实用,希望对大家有所帮助,多多点赞吧,鼓励一下。