Rss & SiteMap

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

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

标题:[求助]stkindiex函数能读取目标合约的指数合约吗?

1楼
saintlucifer 发表于:2015/11/20 10:51:43
使用stkindiex函数的时候,用什么写法能够自动读取当前合约的指数吗?例如如果我切换到白糖某月合约,就自动读取白糖指数。
2楼
jinzhe 发表于:2015/11/20 11:01:50

nn:=strleft(stklabel,2);
nnn:=strcat(nn,'13');

nnn就是所求当前合约的指数合约,

不适用于3个及以上英文简写的合约比如SRX,需要把第一句里面的数字2改为数字3

3楼
saintlucifer 发表于:2015/11/20 11:16:13
那这个nnn是直接放进stkindiex函数的参数的第一个 ' ' 里面就行了吗?
4楼
jinzhe 发表于:2015/11/20 11:18:04

stkindi(nn,'ma.ma1',0,datatype);

不用加单引号

5楼
saintlucifer 发表于:2015/11/20 12:56:03
那两个字母跟三个字母的品种可以共用一个变量识别吗,例如一起读取前三个字符,然后如果第三个字符是数字就取前两个,如果三个都是字母就全部取了
6楼
jinzhe 发表于:2015/11/20 13:17:52
不好这样的设置,根据不同的简写手工改一下代码
7楼
saintlucifer 发表于:2015/11/20 13:34:48
主要是进行全品种测试的时候,都是共用一个策略
8楼
jinzhe 发表于:2015/11/20 13:36:39
手工改一下非2个字母的品种也不多
[此贴子已经被作者于2015/11/20 13:36:48编辑过]
共8 条记录, 每页显示 10 条, 页签: [1]


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