在多品种后台交易中,对期货品种代码的识别,这样写能正常识别不同的品种吗?如果不正确,请专家给出正确的代码:
//指定识别交易的品种代码
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'橡胶
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'橡胶
谢谢,我试试。