以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  STKNAME和STKlable怎么返回值是数字啊  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=68805)

--  作者:wpfei123
--  发布时间:2014/8/15 15:53:49
--  STKNAME和STKlable怎么返回值是数字啊
1
--  作者:wpfei123
--  发布时间:2014/8/15 16:00:53
--  
STRLEFT( STKLABEL,2)=\'if\',如果是用画图写文字的方法的话,可以将STRLEFT( STKLABEL,2)的IF两个字母写到主图中,但是做判断就不对了。怎么做判断?
--  作者:jinzhe
--  发布时间:2014/8/15 16:00:54
--  

这两个是字符型数据,你用数据型的输出方式,返回的是内存物理地址,不是数据

drawtext(islastbar,close,stklabel);

这个是字符型数据的输出方式


--  作者:wpfei123
--  发布时间:2014/8/15 16:03:59
--  
是的啊,我用drawtext返回到主图的是if两个字母,但做判断怎么判断呢?我做了这样的指标aaa:STRLEFT( STKLABEL,2)="IF".这样按理说应该是在主图输出1啊,
--  作者:wpfei123
--  发布时间:2014/8/15 16:08:42
--  
用字符串比较也不对。STRCMP(STRLEFT( STKLABEL,2),\'IF\')
--  作者:wpfei123
--  发布时间:2014/8/15 16:16:57
--  
知道了,正确呢,STRCMP返回值不是ture flase 是正负数值。
--  作者:jinzhe
--  发布时间:2014/8/15 16:17:19
--  
这个判断式等于0就表示相等,你多看看函数解释