以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  个股板块的识别  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=158314)

--  作者:bob
--  发布时间:2017/9/27 23:35:45
--  个股板块的识别
我想通过个股代码段来识别该股属于主板/中小板还是创业板,当个股代码在某个区间范围时赋值给变量BKX不同的值,但是该值总是显示为1,请问这样写是不是有问题,或者有什么其他办法实现我的思路
DM:DRAWTEXTEX(1,0,0,0,STKLABEL),NOAXIS;
IF DM>=600000 OR DM<2000 THEN BEGIN 
BKX:=1;
END
IF DM>2000 AND DM<3000 THEN BEGIN 
BKX:=2;
END 
IF DM>=300000 AND DM<400000 THEN BEGIN 
BKX:=3;
END 
BBB:BKX,NOAXIS;

--  作者:wenarm
--  发布时间:2017/9/28 8:23:03
--  

绘图函数没有返回值

DRAWTEXTEX(1,0,0,0,STKLABEL),NOAXIS;
DM:STRTONUM(STKLABEL);

IF DM>=600000 OR DM<2000 THEN BEGIN
BKX:=1;
END
IF DM>2000 AND DM<3000 THEN BEGIN
BKX:=2;
END
IF DM>=300000 AND DM<400000 THEN BEGIN
BKX:=3;
END
BBB:BKX,NOAXIS;


--  作者:bob
--  发布时间:2017/9/28 12:57:07
--  
感谢,dm有正确赋值了,但是BBB的值还不会变动,是股票的代码段这样区分是有问题的?
--  作者:wenarm
--  发布时间:2017/9/28 13:19:35
--  

你切换到不同板块下,自认就会有变化。