我想要编个指标,是一个品种所有交易合约的持仓量总和,也就是该品种指数的持仓量。想了个办法,用字符串更改后两位代表月份的数字,但是不管用,求助各位大大。
以下是我编的,请大家帮忙指教下
a:="(STRCAT(STRREMOVE(STKLABEL,2,2),'13'))$OPENINT"
那就是指数的持仓量了
用 总持仓:=stkindi('if13','ccl',0,6,0);
a:="(STRCAT(STRREMOVE(STKLABEL,2,2),'13'))$OPENINT"
但是测试下来有问题,请指教
沪铜总持仓
总持仓:=stkindi('SQCU13','ccl',0,6,0);
道理一样呀
总持仓:=stkindi(strleft(stklabel,2)&'13','ccl',0,6,0);
额,我试了一下好像就是直直的一根线,是不是后面的参数需要调一下啊?直接
a:stkindi(strleft(stklabel,2)&'13','ccl',0,6,0);
就行了嘛?还需不需要编写别的什么呀?
a:stkindi(strleft(stklabel,2)&'13','ccl',0,6,0);
这个取的是日K线上的值.如果在分钟K线上看当天的,肯定是一根直线了
看看stkindi函数,根据函数里面对参数的描述,改成对应K线周期的值.
比如:a:stkindi(strleft(stklabel,2)&'13','ccl',0,1,0);
这样就是1分钟K线的总持仓量