以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- [求助]SUM函数的计算起始点问题 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=73491) |
-- 作者:kminer -- 发布时间:2014/12/24 10:15:00 -- [求助]SUM函数的计算起始点问题 我的模型中需要使用函数 SUM(XXX,0),来计算所有VOL的和。 硬盘中有45000周期的历史数据,我在“内存保留”处设置的参数是6000周期. 通过测试发现:修改“内存保留”的参数大小,SUM(XXX,0)的值会产生改变,相应的输出参数也会有微小改变。 如果计算结果真与“内存保留”的值强相关,那么如"内存保留"的值恒定,那么随着新数据的进入,SUM(XXX,0)结果就会产生飘移,甚至开平仓信号消失/增加。 请问,这里SUM(XXX,0)计算的硬盘中VOL的所有历史数据,还是内存中所有VOL数据? 可否指定SUM函数的计算起点日期?如何保证SUM(XXX,0)的历史结果不变。 例如:“内存保留”设为7,历史数据会有不同。 则{1234567}=>SUM1=1,SUM2=3,SUM3=6,SUM4=10 与{3456789}=> SUM3=3,SUM4=7..............
|
-- 作者:yukizzc -- 发布时间:2014/12/24 10:23:47 -- 这个是看你图形显示多少的,和内存保留没有关系 你可以自己统计下a:sum(1,0)看是不是和你图形显示的是一样的,如果扩充过图表数量的话这个值就会改变 |
-- 作者:FexTel -- 发布时间:2014/12/24 10:32:26 -- 1,所有历史数据是指内存保留中的,内存保留的值是不考虑当天的K线周期 2,指定起始日期对应可以做限制,但对应的内存保留值如果过小。您调用的值还是没有的哦 [此贴子已经被作者于2014/12/24 10:33:07编辑过]
|
-- 作者:kminer -- 发布时间:2014/12/24 10:41:20 -- 为什么修改“图形显示”数量,会造成图型结果改变,按理所有历史数据计算结果是固定的。图型显示只是将K线和指标显示出来而已。除非修改“图形显示”数量的同时,也修改了参与计算的数据的起始点。 [此贴子已经被作者于2014/12/24 10:42:28编辑过]
|
-- 作者:yukizzc -- 发布时间:2014/12/24 10:49:42 -- 图表右上角有个绿色的方块,你自己限制下图上k数量 然后去看a:sum(1,0)这个a输出会是多少。图表本来就是从图上第一根k开始计算的 |
-- 作者:kminer -- 发布时间:2014/12/24 11:09:45 -- 谢谢,明白了。如果“图形显示”的值恒定不变,则每天的计算起点都会改变,图形会有微小的飘移。历史开平仓标识也有极小的可能会消失或增加或改变(只针对起始点数据参与计算的情况)(如果图形显示的值设置越小,改变的可能性就越大)。 要想规避,折衷的办法就是每天将“图形显示”的值增加1. 希望金字塔早日开发出“图形显示”可指定开始日期。这样就完全避免了信号飘移的现象。
|
-- 作者:yukizzc -- 发布时间:2014/12/24 11:11:47 -- 可以指定日期,3楼第二点说到了 你自己在时间坐标轴上右键-x坐标属性-指定开始时间 |
-- 作者:kminer -- 发布时间:2014/12/24 11:13:47 -- 啊,那太谢谢了。这可帮我解决一个非常大的问题。 |