以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  求助相同代码在日盘夜盘计算存在差异的原因  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=138105)

--  作者:平常人平常事
--  发布时间:2016/8/16 22:43:38
--  求助相同代码在日盘夜盘计算存在差异的原因
图片点击可在新窗口打开查看代码如下:
J5:sum(amount,5)/sum(vol,5)/multiplier;
问题:
1,有的品种进入夜盘时段运算不正常,日盘运算正常,如CF。
2,有的品种日盘夜盘均正常,如RB。
图片点击可在新窗口打开查看此主题相关图片如下:rb.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:cf.png
图片点击可在新窗口打开查看

见附件图表显示。

请教老师,这是什么原因,如何处理才能在各品种各时段均能正常运算。




--  作者:jinzhe
--  发布时间:2016/8/17 9:04:45
--  
你看下是不是成交量突然暴增或者暴跌
--  作者:平常人平常事
--  发布时间:2016/8/17 10:18:27
--  
回老师,因为是计算平均值,额、量,即使有大量,均值不会跳跃的啊。
见图。每天如此,有的品种每天夜盘都是这样的,而有的品种又是每天都正常的。
图片点击可在新窗口打开查看此主题相关图片如下:cf.png
图片点击可在新窗口打开查看

--  作者:jinzhe
--  发布时间:2016/8/17 10:30:31
--  

我先算一下


--  作者:yukizzc
--  发布时间:2016/8/17 10:39:37
--  

期货的结算价与黄线基本相同 以下写法更好些

n1:=todaybar;

dm:=4-INTPART(LOG(C));

结算价:ROUNDS(IF(sum(vol,n1)=0,C,sum(C*vol,n1)/sum(vol,n1)),2+dm),colorred;

 

用这个写法


--  作者:平常人平常事
--  发布时间:2016/8/17 10:55:54
--  
谢谢老师。
我遇到的夜盘时段的问题原因是什么?能帮助分析一下吗,以避免今后使用中出现类似的问题。

--  作者:jinzhe
--  发布时间:2016/8/17 11:05:41
--  
你的计算方式不精确
--  作者:平常人平常事
--  发布时间:2016/8/17 12:05:25
--  
如果是计算不精确,每个时段都应该可能会发生问题的啊,为什么只是某些品种在夜盘时段出现这个问题?
--  作者:jinzhe
--  发布时间:2016/8/17 13:10:50
--  

某些品种夜盘数据不适用这种算法,导致了计算结果不精确


--  作者:平常人平常事
--  发布时间:2016/8/17 18:08:37
--  
非常感谢两位老师,赚了钱请你们吃饭。哈哈。