请教:我策略中引用了某个商品指数的数据,一般代码都是“商品代码13“,但是如果我切换商品页面,
这个引用的商品代码就要换,很麻烦,有没有办法直接引用当前品种的指数数据呢?
a:STKLABEL; //取当前品种代码
b:STRRIGHT(a , 2); //取得该代码的月份
bb:STRREPLACE(a ,b ,'13' ); //用13替换该合约的月份
MSGOUT(1,bb) //输出看下的
谢谢! 我在引用是这么写可以吗:
a:STKLABEL; //取当前品种代码
b:STRRIGHT(a , 2); //取得该代码的月份
bb:STRREPLACE(a ,b ,'13' ); //用13替换该合约的月份
ABC:=STKINDI('bb','KDJ.J',0,7);
貌似还不对诶。
字符串 必须使用字符串输出才行,直接输出是不会看到值的
就是说:
a:STKLABEL; //取当前品种代码
b:STRRIGHT(a , 2); //取得该代码的月份
bb:STRREPLACE(a ,b ,'13' ); //用13替换该合约的月份
ABC:STKINDI('bb','KDJ.J',0,7);
这么写的话,ABC是显示不出来的吗? 应该可以的吧
写错了,
a:STKLABEL; //取当前品种代码
b:STRRIGHT(a , 2); //取得该代码的月份
bb:STRREPLACE(a ,b ,'13' ); //用13替换该合约的月份
ABC:STKINDI(bb,'KDJ.J',0,7);
BB本身就是字符串,不用加单引号