以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  在多品种后台交易中,对期货品种代码的识别,这样写能正常识别不同的品种吗?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=86210)

--  作者:tjcker
--  发布时间:2015/10/15 11:01:08
--  在多品种后台交易中,对期货品种代码的识别,这样写能正常识别不同的品种吗?


在多品种后台交易中,对期货品种代码的识别,这样写能正常识别不同的品种吗?如果不正确,请专家给出正确的代码:


//指定识别交易的品种代码

pzdm:\'RU\';     {例如‘RU’为橡胶}
//pzdm:\'P\';    {例如‘P’为棕榈}
//pzdm:\'SRX\';  {例如‘SRX’为白糖}

 

xhdmlen:=stklabel;
//xhdmlen:=strlen(stklabel);                            //取当前发出信号的品种代码的字符串长度(字母及月份数字)            
prefix:=strleft(xhdmlen,xhdmlen-2);                  //取字符串右边- len-2字符(01-12)后剩下的前缀字母(左边)                                 
jydm:=stricmp(prefix,pzdm)=0;                       //信号品种的前缀英文代码字符串比较为 pzdm:\'RU\'橡胶 

 


--  作者:jinzhe
--  发布时间:2015/10/15 11:18:06
--  

pzdm:=\'RU\';     {例如‘RU’为橡胶}
//pzdm:\'P\';    {例如‘P’为棕榈}
//pzdm:\'SRX\';  {例如‘SRX’为白糖}

 

xhdmlen:=stklabel;
//xhdmlen:=strlen(stklabel);                            //取当前发出信号的品种代码的字符串长度(字母及月份数字)            
prefix:=strleft(xhdmlen,2);                  //取字符串右边- len-2字符(01-12)后剩下的前缀字母(左边)                                 
jydm:stricmp(prefix,pzdm)=0;                       //信号品种的前缀英文代码字符串比较为 pzdm:\'RU\'橡胶 

 

当jydm的结果为1时,表示当前交易合约为RU
--  作者:tjcker
--  发布时间:2015/10/15 11:27:07
--  

谢谢,我试试。