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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 引用函数如何能提高效率啊

   

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


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

主题:引用函数如何能提高效率啊

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


加好友 发短信
等级:新手上路 帖子:11 积分:83 威望:0 精华:0 注册:2010/6/4 17:54:37
  发帖心情 Post By:2016/3/11 14:47:11    Post IP:219.130.246.8[显示全部帖子]

公式AA:
a:sum(buyvol,todaybar);
a1:sum(sellvol,todaybar);

公式BB:

b:=stkindi('','A.a',0,0,0);
b2:=ref(b,1);
主动买:=b-b2;                     
bb:=stkindi('','A.a1',0,0,0);
bb2:=ref(bb,1);
主动卖:=bb-bb2;                     
主动均值:ma(主动买-主动卖,5);

像这样的,应如何优化,标准版用户,由于是新手,请老师帮忙优化,修改,现在这样,非常的卡,谢谢


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


加好友 发短信
等级:新手上路 帖子:11 积分:83 威望:0 精华:0 注册:2010/6/4 17:54:37
  发帖心情 Post By:2016/3/11 14:52:23    Post IP:219.130.246.8[显示全部帖子]

以下是引用pyd在2016/3/11 14:50:33的发言:

建议使用自定义数据提高效率,请看教程

http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=10547

[此贴子已经被作者于2016/3/11 14:50:41编辑过]


除了这个方法外,还有别的方法吗


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


加好友 发短信
等级:新手上路 帖子:11 积分:83 威望:0 精华:0 注册:2010/6/4 17:54:37
  发帖心情 Post By:2016/3/13 9:17:12    Post IP:219.130.245.221[显示全部帖子]

以下是引用yukizzc在2016/3/11 15:01:17的发言:

就是用ex这种控制数量的,没其他的办法了

自定义的话,你可以看看对于大批量的引用还是有效的


公式AA:
a:sum(buyvol,todaybar);
a1:sum(sellvol,todaybar);

公式BB:

b:=stkindi('','A.a',0,0,0);
b2:=ref(b,1);
主动买:=b-b2;                     
bb:=stkindi('','A.a1',0,0,0);
bb2:=ref(bb,1);
主动卖:=bb-bb2;                     
主动均值:ma(主动买-主动卖,5);


老师,能帮忙改一改吗?用callstockex,在1分钟K线周期下使用的


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


加好友 发短信
等级:新手上路 帖子:11 积分:83 威望:0 精华:0 注册:2010/6/4 17:54:37
  发帖心情 Post By:2016/3/13 23:48:09    Post IP:219.130.245.221[显示全部帖子]

以下是引用wenarm在2016/3/13 11:11:52的发言:
b:=stkindi('','A.a',0,0,0,100);//引用最近的100根K线
b2:=ref(b,1);
主动买:=b-b2;                      
bb:=stkindi('','A.a1',0,0,0,100);
bb2:=ref(bb,1);
主动卖:=bb-bb2;                      
主动均值:ma(主动买-主动卖,5);

不行,提示: 函数“”所调用的参数与预定义参数不符


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


加好友 发短信
等级:新手上路 帖子:11 积分:83 威望:0 精华:0 注册:2010/6/4 17:54:37
  发帖心情 Post By:2016/3/13 23:48:52    Post IP:219.130.245.221[显示全部帖子]

请各老师,帮忙修改,谢谢

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


加好友 发短信
等级:新手上路 帖子:11 积分:83 威望:0 精华:0 注册:2010/6/4 17:54:37
  发帖心情 Post By:2016/3/16 14:37:30    Post IP:219.130.247.88[显示全部帖子]

以下是引用wenarm在2016/3/14 9:02:55的发言:
b:=stkindiex('','A.a',0,0,0,100);//引用最近的100根K线
b2:=ref(b,1);
主动买:=b-b2;                     
bb:=stkindiex('','A.a1',0,0,0,100);
bb2:=ref(bb,1);
主动卖:=bb-bb2;                     
主动均值:ma(主动买-主动卖,5);

不行啊,数据发生漂移


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


加好友 发短信
等级:新手上路 帖子:11 积分:83 威望:0 精华:0 注册:2010/6/4 17:54:37
  发帖心情 Post By:2016/3/16 16:28:57    Post IP:219.130.247.88[显示全部帖子]

以下是引用jinzhe在2016/3/16 14:46:19的发言:
漂移指的是什么?
就是指标的数值不固定,像未来数据那样,


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


加好友 发短信
等级:新手上路 帖子:11 积分:83 威望:0 精华:0 注册:2010/6/4 17:54:37
  发帖心情 Post By:2016/3/16 20:32:29    Post IP:219.130.247.88[显示全部帖子]

以下是引用jinzhe在2016/3/16 16:35:39的发言:
指的是历史的数据不固定还是当前行情下的数据不固定?
当前行情下的数据不固定


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


加好友 发短信
等级:新手上路 帖子:11 积分:83 威望:0 精华:0 注册:2010/6/4 17:54:37
  发帖心情 Post By:2016/3/16 21:24:25    Post IP:219.130.247.88[显示全部帖子]

以下是引用admin在2016/3/16 20:34:52的发言:

如果数据有漂移说明引用的100周期数据太少了,你试试放大引用数据试试。

如果你非要引用大量数据,那么你应该想法去完善一下你的公式代码,包括被引用的公式,将一些里面不必要的计算语句都去掉

如何提高效率,请参考 http://www.weistock.com/bbs/dispbbs.asp?boardid=16&Id=74267

因为是新手,能不能就上边的代码,帮忙优化,谢谢


 回到顶部