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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → STKINDIEX 的DATANUM参数问题

   

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


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

主题:STKINDIEX 的DATANUM参数问题

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


加好友 发短信
等级:新手上路 帖子:98 积分:0 威望:0 精华:0 注册:2016/11/18 16:56:24
STKINDIEX 的DATANUM参数问题  发帖心情 Post By:2019/11/21 22:37:11    Post IP:114.244.158.38[只看该作者]

老师您好,我想请教一个问题:
在代码:
STKINDIEX(IF00,'测试模型.持仓量',0,18,0,0)中,最后一个参数是DATANUM参数,说明里说这个参数可以设定引用k线的数量。

问题:
在上面的公式中,我想将 “测试模型” 中的当前的 “持仓量” 引入到本模型中,因此我仅仅只想引用当前的这根k线,那么DATANUM应该写1还是0效率最高呢??

在使用中我发现写0就可以引用正确的数据,那么这里写0是引用了所有k线数据还是当前k线数据??设置成1是否能提高效率?还是写0已经是效率最高的了??

谢谢老师

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/11/22 9:01:14    Post IP:180.169.30.6[只看该作者]

 设成0 其实就是默认不限制数量,所以你能正常引用。设成其他数值需要保证数据量足够指标运算,这是最小程度的数据引用量了。比如我在日线,调用日线周期的五日均线,那么这个数据量至少是5才能保证有结算结果,并且是5的时候,只在最后一个K位置有结果,再往前因为数据量不足就算不出来了。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
LGP-AT
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:98 积分:0 威望:0 精华:0 注册:2016/11/18 16:56:24
  发帖心情 Post By:2019/11/22 9:39:07    Post IP:114.244.158.38[只看该作者]

谢谢老师的专业回答!也就是说,就我上面的例子而言,设置成 ”1“ 是最恰当的。因为持仓量不需要大于1 的数据,设置成0 太浪费资源了,对吗?

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/11/22 9:41:53    Post IP:180.169.30.6[只看该作者]

 是的,但是你要确保设成1 能保证计算就行了。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
LGP-AT
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:98 积分:0 威望:0 精华:0 注册:2016/11/18 16:56:24
  发帖心情 Post By:2019/11/22 9:43:24    Post IP:114.244.158.38[只看该作者]

感谢老师

 回到顶部