使用stkindiex函数的时候,用什么写法能够自动读取当前合约的指数吗?例如如果我切换到白糖某月合约,就自动读取白糖指数。
nn:=strleft(stklabel,2);
nnn:=strcat(nn,'13');
nnn就是所求当前合约的指数合约,
不适用于3个及以上英文简写的合约比如SRX,需要把第一句里面的数字2改为数字3
那这个nnn是直接放进stkindiex函数的参数的第一个 ' ' 里面就行了吗?
stkindi(nn,'ma.ma1',0,datatype);
不用加单引号
那两个字母跟三个字母的品种可以共用一个变量识别吗,例如一起读取前三个字符,然后如果第三个字符是数字就取前两个,如果三个都是字母就全部取了
手工改一下非2个字母的品种也不多
[此贴子已经被作者于2015/11/20 13:36:48编辑过]