Rss & SiteMap

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

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

标题:我的一个公式里报错:引用数据太多。怎么办?

1楼
txin66 发表于:2011/9/25 13:46:41

系统限制最多是50个。但我还需要增加50个。应该在哪里可以设置吧?

或者我下面的公式,通过什么方式优化,也可以把数据引用的次数减下来。

请教:

// 上证5分钟线MACD
上证_M_005_0:=STKINDI('sh000001','macd',0,2,0);
上证_M_005_1:=STKINDI('sh000001','macd',0,2,-1);
上证_M_005_2:=STKINDI('sh000001','macd',0,2,-2);
上证_M_005_3:=STKINDI('sh000001','macd',0,2,-3);
上证_M_005_4:=STKINDI('sh000001','macd',0,2,-4);
上证_M_005_5:=STKINDI('sh000001','macd',0,2,-5);
上证_M_005_6:=STKINDI('sh000001','macd',0,2,-6);
上证_M_005_7:=STKINDI('sh000001','macd',0,2,-7);
上证_M_005_8:=STKINDI('sh000001','macd',0,2,-8);

[此贴子已经被作者于2011-9-25 13:57:31编辑过]
2楼
jinzhe 发表于:2011/9/26 9:07:38
引用这么多不怕电脑卡嘛
3楼
txin66 发表于:2011/9/27 12:15:07
以下是引用jinzhe在2011-9-26 9:07:38的发言:
引用这么多不怕电脑卡嘛

不卡。怎么修改这个限制设置呀?

4楼
fly 发表于:2011/9/27 13:25:42

暂时没有办法打破此限制

5楼
阿火 发表于:2011/9/27 14:19:27

目的无非就是引用上证指数的macd而已啊,引用一次就足够了

其他的用ref(x,n)实现即可

macd:=stkindi('000001','macd.macd',0,2,0);

macd1:=ref(macd,1);

[此贴子已经被作者于2011-9-27 14:22:03编辑过]
6楼
txin66 发表于:2011/9/27 15:27:19
以下是引用leevolvo在2011-9-27 14:19:27的发言:

目的无非就是引用上证指数的macd而已啊,引用一次就足够了

其他的用ref(x,n)实现即可

macd:=stkindi('000001','macd.macd',0,2,0);

macd1:=ref(macd,1);

[此贴子已经被作者于2011-9-27 14:22:03编辑过]

ref(),不也是引用吗 ?用它不受限制?

7楼
txin66 发表于:2011/9/27 15:57:07
以下是引用leevolvo在2011-9-27 14:19:27的发言:

目的无非就是引用上证指数的macd而已啊,引用一次就足够了

其他的用ref(x,n)实现即可

macd:=stkindi('000001','macd.macd',0,2,0);

macd1:=ref(macd,1);

[此贴子已经被作者于2011-9-27 14:22:03编辑过]

用你的方法,问题解决了。谢谢!

8楼
txin66 发表于:2011/9/27 17:02:31
以下是引用leevolvo在2011-9-27 14:19:27的发言:

目的无非就是引用上证指数的macd而已啊,引用一次就足够了

其他的用ref(x,n)实现即可

macd:=stkindi('000001','macd.macd',0,2,0);

macd1:=ref(macd,1);

[此贴子已经被作者于2011-9-27 14:22:03编辑过]

引用次数没有限制了,但引用的数据结果错了。是什么原因?

我的代码如下:

// 上证1分钟线MACD
macd:=STKINDI('sh000001','macd.macd',0,1,0);
上证_M_001_0:=ref(macd,0);
上证_M_001_1:=ref(macd,1);
上证_M_001_2:=ref(macd,2);
上证_M_001_3:=ref(macd,3);
上证_M_001_4:=ref(macd,4);
上证_M_001_5:=ref(macd,5);
上证_M_001_6:=ref(macd,6);
上证_M_001_7:=ref(macd,7);
上证_M_001_8:=ref(macd,8);

 

结果是:第0、1、2、3、4、5的数据都是0.269,第6、7、8都是-0.135。实际的数据是0.269是第0号线的数据,而-0.135应该是第1号线的数据。

怎么回事?

是不是这种引用有问题?

9楼
董小球 发表于:2011/9/27 17:06:00

在不行就直接吧MACD指标的源码拷贝到你的指标里不就好了么,干吗这么费劲啊,还非得引用么

10楼
txin66 发表于:2011/9/27 17:13:10
以下是引用董小球在2011-9-27 17:06:00的发言:

在不行就直接吧MACD指标的源码拷贝到你的指标里不就好了么,干吗这么费劲啊,还非得引用么

我 是 在 PTA里,引用上证指数的MACD值呀。

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


Powered By Dvbbs Version 8.3.0
Processed in 0.01953 s, 2 queries.