欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]引用公式过多,无法计算两品种的相关系数

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有4597人关注过本帖树形打印复制链接

主题:[求助]引用公式过多,无法计算两品种的相关系数

帅哥哟,离线,有人找我吗?
yeyi
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:253 积分:1742 威望:0 精华:0 注册:2010/8/12 13:04:52
[求助]引用公式过多,无法计算两品种的相关系数  发帖心情 Post By:2012/6/13 13:38:35    Post IP:58.210.227.170[只看该作者]

一个程序

 

为将对冲文本文件中各品种,在一公式中计算两品种的相关系数(求教:是在VBA编呢,还是在公式中直接编?)

 

 

if not(islastbar) then  exit;

FOR K=1 TO 863 DO
BEGIN 
//TCLINE从文本文件中为两个品种:如SH600104/SH600756

   TCFULLCODE1:=STRMID(TCLINE,1,8);  //品种1代码
   TCMARKET1:=STRMID(TCLINE,1,2);
   TCCODE1:=STRMID(TCLINE,3,6);
//JBSJ.SPJ为公式SPJ:CLOSE 就是引用收盘价

   TNCLOSE1:=STKINDI(TCFULLCODE1,'JBSJ.SPJ',0,6);//此处执行提示引用公式过多
   
   TCFULLCODE2:=STRMID(TCLINE,10,8); //品种2代码

   TCMARKET2:=STRMID(TCLINE,10,2);
   TCCODE2:=STRMID(TCLINE,12,6);
   TNCLOSE2:=STKINDI(TCFULLCODE2,'JBSJ.SPJ',0,6);//此处执行提示引用公式过多

  
 
END;


 

 

 

文本文件如下

 

SH600348/SZ000968(阳泉煤业/煤气化 )
SH600348/SH600395(阳泉煤业/盘江股份 )
SH600348/SH601101(阳泉煤业/昊华能源 )
SH600348/SZ000780(阳泉煤业/平庄能源 )
SH600348/SZ000933(阳泉煤业/神火股份 )
SH600348/SZ000937(阳泉煤业/冀中能源 )
SH600348/SZ000983(阳泉煤业/西山煤电 )
SH600348/SZ002128(阳泉煤业/露天煤业 )
SH600348/SH600123(阳泉煤业/兰花科创 )
SH600348/SH600188(阳泉煤业/兖州煤业 )
SH600348/SH600508(阳泉煤业/上海能源 )
SH600348/SH600997(阳泉煤业/开滦股份 )
SH600348/SH601001(阳泉煤业/大同煤业 )
SH600348/SH601088(阳泉煤业/中国神华 )
SH600348/SH601666(阳泉煤业/平煤股份 )
SH600348/SH601699(阳泉煤业/潞安环能 )
SH600348/SH601898(阳泉煤业/中煤能源 )
SZ000968/SH600395(煤气化/盘江股份 )
 


 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2012/6/13 13:50:06    Post IP:58.246.57.26[只看该作者]

公式允许引用50次,你数数看公式里面是不是引用多了


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
yeyi
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:253 积分:1742 威望:0 精华:0 注册:2010/8/12 13:04:52
  发帖心情 Post By:2012/6/13 15:44:12    Post IP:58.210.227.170[只看该作者]

有其它好的办法吗


 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2012/6/13 15:58:28    Post IP:58.246.57.26[只看该作者]

引用的数量是限定好的,减少引用的数量


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
Leon
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:金字塔养老院 帖子:509 积分:2425 威望:0 精华:0 注册:2012/3/2 12:50:05
  发帖心情 Post By:2012/6/13 17:07:00    Post IP:58.246.57.26[只看该作者]

这个也是为程序性能考虑的,楼主减少引用数量就好了。

 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2012/6/13 21:04:18    Post IP:218.85.148.154[只看该作者]

Setting\Option.ini文件,找到[Settings]组,增加一行

MaxCallStock=50

 

其中50就是限制数值,你任意更改一下即可



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部