Rss & SiteMap

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

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

标题:[求助]如何编写一个品种所有月份合约的持仓量总和

1楼
superspider 发表于:2011/8/19 10:48:44

我想要编个指标,是一个品种所有交易合约的持仓量总和,也就是该品种指数的持仓量。想了个办法,用字符串更改后两位代表月份的数字,但是不管用,求助各位大大。

以下是我编的,请大家帮忙指教下

a:="(STRCAT(STRREMOVE(STKLABEL,2,2),'13'))$OPENINT"

2楼
阿火 发表于:2011/8/19 11:00:37

那就是指数的持仓量了

用 总持仓:=stkindi('if13','ccl',0,6,0);

3楼
superspider 发表于:2011/8/19 11:19:19
我不是要股指的总持仓,是想要适用于所有品种的总持仓,好比铜的话就是所有交易合约的持仓量之和,也就是沪铜指数的持仓量,所以我想到了替代字符串编写了

a:="(STRCAT(STRREMOVE(STKLABEL,2,2),'13'))$OPENINT"

但是测试下来有问题,请指教

4楼
王锋 发表于:2011/8/19 11:25:17

沪铜总持仓

总持仓:=stkindi('SQCU13','ccl',0,6,0);

5楼
阿火 发表于:2011/8/19 11:25:32

道理一样呀

总持仓:=stkindi(strleft(stklabel,2)&'13','ccl',0,6,0);

 

6楼
superspider 发表于:2011/8/19 13:13:24
这个有用,但是我想问一下可不可以编成副图的形式,在副图上形成一根连续线,然后随着每根k线变动的啊?
7楼
fly 发表于:2011/8/19 13:30:01
当然可以,就象编普通的副图指标一样,编写这个就可以了.
8楼
superspider 发表于:2011/8/19 13:44:10

额,我试了一下好像就是直直的一根线,是不是后面的参数需要调一下啊?直接

a:stkindi(strleft(stklabel,2)&'13','ccl',0,6,0);    

就行了嘛?还需不需要编写别的什么呀?

9楼
superspider 发表于:2011/8/19 14:26:47
求各位达人指教下...
10楼
fly 发表于:2011/8/19 14:44:43

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线的总持仓量

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


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