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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 如何避免过多的引用

   

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


  共有2414人关注过本帖平板打印复制链接

主题:如何避免过多的引用

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


加好友 发短信
等级:论坛游侠 帖子:165 积分:0 威望:0 精华:0 注册:2015/11/17 17:32:45
  发帖心情 Post By:2016/1/19 14:23:41 [只看该作者]

恩,这个解决了。但是关于无法跨周期使用MA函数的问题还是不知如何解决:

hh1:= callstock(stklabel,vthigh,6,-1);
ll1:= callstock(stklabel,vtlow,6,-1);
cc2:= callstock(stklabel,vtclose,6,-2);
cc1:= callstock(stklabel,vtclose,6,-1);
TR1: MAX(MAX((hh1-ll1),ABS(cc2-hh1)),ABS(cc2-ll1));
MATR1: ma(tr1,m);

tr1计算的是日线上昨日振幅;那么在1分钟图运行逐k线模式的话,今天开盘以来的每一个1分钟线都会计算昨日振幅,于是ma(tr1,15)就是求过去15根1分钟线返回的昨日振幅的平均值,15个昨日振幅取平均值,就还是等于昨日振幅;我需要的是能在1分钟图上计算出过去15天的振幅均值,这个无法用ma(tr1,15)求得。除了写一个新的指标用stkindi引用现有指标在日线上的计算结果之外,我不知道如何在本指标内直接编写完成。

 回到顶部