以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  有没有分辨合约代码和K线周期的函数  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=10219)

--  作者:pepsi
--  发布时间:2012/2/20 10:53:29
--  有没有分辨合约代码和K线周期的函数

1.是否有函数是来分辨当前合约代码的,例如RU1209,我只需要识别出是RU,不需要月份1205。

2.是否有函数是来分辨当前K线图周期,例如30秒图、5分钟图、4小时图、日线图。


--  作者:jinzhe
--  发布时间:2012/2/20 11:29:33
--  

1.stklabel

2.datetype


--  作者:pepsi
--  发布时间:2012/2/20 15:09:29
--  

stklabel 函数说明看不明白,请您举例如何实现“RU1209,我只需要识别出是RU,不需要月份1205。”

datetype 有详细解释已经会用了。

 


--  作者:guotx2010
--  发布时间:2012/2/20 22:34:57
--  

一般合约都是两位的代码加上月份的,使用Strleft函数取stklabel前两位就可以获取代码了吧!

如:RU09在技术图形上,公式中的stklabel就会返回RU09,strLeft(stklabel,2)就会返回RU了,如果你要做字符串比较就得使用strcmp或stricmp函数了,不能直接使用if strleft(stklabel,2)=\'RU\' then之类的代码,而应该使用if strcmp(strleft(stklabel,2),\'RU\')=0 then

 

 


--  作者:pepsi
--  发布时间:2012/2/22 16:42:29
--  
非常感谢