Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共27 条记录, 每页显示 10 条, 页签: [1] [2][3]
[浏览完整版]

标题:有没有办法直接引用当前品种的指数数据呢

1楼
qq代人发帖 发表于:2014/6/26 15:05:21
请教:我策略中引用了某个商品指数的数据,一般代码都是“商品代码13“,但是如果我切换商品页面,
这个引用的商品代码就要换,很麻烦,有没有办法直接引用当前品种的指数数据呢?
2楼
yukizzc 发表于:2014/6/26 15:15:21

a:STKLABEL;               //取当前品种代码
b:STRRIGHT(a , 2);    //取得该代码的月份


bb:STRREPLACE(a ,b ,'13' );            //用13替换该合约的月份
MSGOUT(1,bb)                               //输出看下的

3楼
cgysdf 发表于:2014/6/26 15:33:18
谢谢! 我在引用是这么写可以吗:
a:STKLABEL;               //取当前品种代码
b:STRRIGHT(a , 2);    //取得该代码的月份
bb:STRREPLACE(a ,b ,'13' );  //用13替换该合约的月份

ABC:=STKINDI('bb','KDJ.J',0,7);

貌似还不对诶。
4楼
yukizzc 发表于:2014/6/26 15:35:04
bb已经是字符串了,引用的时候不要加引号
5楼
cgysdf 发表于:2014/6/26 15:36:52
大神啊! 谢谢!!!
6楼
cgysdf 发表于:2014/6/26 15:53:08
在副图中好像一直不能显示出来,不知怎么回事
7楼
FexTel 发表于:2014/6/26 15:53:55
字符串  必须使用字符串输出才行,直接输出是不会看到值的
8楼
cgysdf 发表于:2014/6/26 15:57:41
就是说:
a:STKLABEL;               //取当前品种代码
b:STRRIGHT(a , 2);    //取得该代码的月份
bb:STRREPLACE(a ,b ,'13' );  //用13替换该合约的月份
ABC:STKINDI('bb','KDJ.J',0,7);

这么写的话,ABC是显示不出来的吗? 应该可以的吧
9楼
FexTel 发表于:2014/6/26 16:01:56

写错了,

a:STKLABEL; //取当前品种代码
b:STRRIGHT(a , 2); //取得该代码的月份
bb:STRREPLACE(a ,b ,'13' ); //用13替换该合约的月份
ABC:STKINDI(bb,'KDJ.J',0,7);
BB本身就是字符串,不用加单引号
10楼
cgysdf 发表于:2014/6/26 16:14:39
这个是我笔误,呵呵
即使
a:STKLABEL; //取当前品种代码
b:STRRIGHT(a , 2); //取得该代码的月份
bb:STRREPLACE(a ,b ,'13' ); //用13替换该合约的月份
ABC:STKINDI(bb,'KDJ.J',0,7);

还是在幅图中显示不出来呢

共27 条记录, 每页显示 10 条, 页签: [1] [2][3]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 3 queries.