以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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
--  
啊,那太谢谢了。这可帮我解决一个非常大的问题。