等级: 免费版
- 注册:
- 2021-6-11
- 曾用名:
|
楼主 |
发表于 2021-6-11 14:49
|
显示全部楼层
VARIABLE:安防设备:=0,包装材料:=0,保险指数:=0,玻璃陶瓷:=0,材料行业:=0,船舶制造:=0,电力行业:=0,电信运营:=0,电子信息:=0,电子元件:=0,
Degree:=0,
;
RUNMODE:1;
///////////////////////////////////////////////////1-10
if INBLOCK('H_安防设备')=1 then 安防设备:=1,NODRAW;
if INBLOCK('H_包装材料')=1 then 包装材料:=2,NODRAW;
if INBLOCK('H_保险指数')=1 then 保险指数:=3,NODRAW;
if INBLOCK('H_玻璃陶瓷')=1 then 玻璃陶瓷:=4,NODRAW;
if INBLOCK('H_材料行业')=1 then 材料行业:=5,NODRAW;
if INBLOCK('H_船舶制造')=1 then 船舶制造:=6,NODRAW;
if INBLOCK('H_电力行业')=1 then 电力行业:=7,NODRAW;
if INBLOCK('H_电信运营')=1 then 电信运营:=8,NODRAW;
if INBLOCK('H_电子信息')=1 then 电子信息:=9,NODRAW;
if INBLOCK('H_电子元件')=1 then 电子元件:=10,NODRAW;
板块:安防设备 + 包装材料 + 保险指数 + 玻璃陶瓷 + 材料行业 + 船舶制造 + 电力行业 + 电信运营 + 电子信息 + 电子元件,NODRAW;
if 板块=1 then Degree:=SELFDATALABELS('行业指数等级','BK0295'),NODRAW;
指数等级:Degree,NODRAW;
========================================================================
上午问的问题,写了这么一段代码,已经能够判断当前图表上的股票是哪个板块,但’指数等级‘那个变量,也就是Degree无法显示出来,连变量名 指数等级这几个字都没有显示,请技术大哥帮看下,是哪里写错了吗?
补充内容 (2021-6-11 14:55):
刚才忘说了,我把图表展示的股票调整到了对应的BK0295指数的
也就是说BK0295就是板块=1对应的安防设备,个股也是安防设备的成分股,已经做了判断
补充内容 (2021-6-11 15:10):
自定义数据本身直接用是正确的
Degree:SELFDATALABELS('行业指数等级','BK0295'),NODRAW; 这个把BK0295放在图标上可以输出正确的数值
但加上前面的 if 板块=1 then 就不行了 |
|