以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://www.weistock.com/bbs/list.asp?boardid=4) ---- [求助]如何编写一个品种所有月份合约的持仓量总和 (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=7600) |
-- 作者:superspider -- 发布时间:2011/8/19 10:48:44 -- [求助]如何编写一个品种所有月份合约的持仓量总和 我想要编个指标,是一个品种所有交易合约的持仓量总和,也就是该品种指数的持仓量。想了个办法,用字符串更改后两位代表月份的数字,但是不管用,求助各位大大。 以下是我编的,请大家帮忙指教下 a:="(STRCAT(STRREMOVE(STKLABEL,2,2),\'13\'))$OPENINT" |
-- 作者:阿火 -- 发布时间:2011/8/19 11:00:37 -- 那就是指数的持仓量了 用 总持仓:=stkindi(\'if13\',\'ccl\',0,6,0); |
-- 作者:superspider -- 发布时间:2011/8/19 11:19:19 -- 回复:(leevolvo)那就是指数的持仓量了用 总持仓:... 我不是要股指的总持仓,是想要适用于所有品种的总持仓,好比铜的话就是所有交易合约的持仓量之和,也就是沪铜指数的持仓量,所以我想到了替代字符串编写了 a:="(STRCAT(STRREMOVE(STKLABEL,2,2),\'13\'))$OPENINT" 但是测试下来有问题,请指教 |
-- 作者:王锋 -- 发布时间:2011/8/19 11:25:17 -- 沪铜总持仓 总持仓:=stkindi(\'SQCU13\',\'ccl\',0,6,0); |
-- 作者:阿火 -- 发布时间:2011/8/19 11:25:32 -- 道理一样呀 总持仓:=stkindi(strleft(stklabel,2)&\'13\',\'ccl\',0,6,0);
|
-- 作者:superspider -- 发布时间:2011/8/19 13:13:24 -- 这个有用,但是我想问一下可不可以编成副图的形式,在副图上形成一根连续线,然后随着每根k线变动的啊? |
-- 作者:fly -- 发布时间:2011/8/19 13:30:01 -- 当然可以,就象编普通的副图指标一样,编写这个就可以了. |
-- 作者:superspider -- 发布时间:2011/8/19 13:44:10 -- 额,我试了一下好像就是直直的一根线,是不是后面的参数需要调一下啊?直接 a:stkindi(strleft(stklabel,2)&\'13\',\'ccl\',0,6,0); 就行了嘛?还需不需要编写别的什么呀? |
-- 作者:superspider -- 发布时间:2011/8/19 14:26:47 -- 求各位达人指教下... |
-- 作者: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线的总持仓量 |