以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=60058)

--  作者:wina40
--  发布时间:2013/12/18 12:13:44
--  [求助]
如何表达,10分钟周期下,统计出前20天内,日线收阳时,日线的最低价和开盘价之差的移动平均值?
--  作者:jinzhe
--  发布时间:2013/12/18 13:10:00
--  

收阳的移动平均值是收阳时的值?

移动平均值是20天内收阳的算术平均值?


--  作者:wina40
--  发布时间:2013/12/18 13:40:16
--  
只是统计如果前20天里日线收阳的天数里,算出开盘价和最低值之差。比如有5天收阳,就算出这5天开盘价和最低值之差的平均值  ((开盘价1- 最低价1)+(开盘价2- 最低价2)+...((开盘价5- 最低价5))/5.。但是要在10分钟周期里表达。
--  作者:jinzhe
--  发布时间:2013/12/18 14:03:55
--  

咨询中,请稍等


--  作者:jinzhe
--  发布时间:2013/12/18 15:51:29
--  
公式1:
ss:SUM(if(close>open,open-low,0),20)/SUM(if(close>open,1,0),20) ;
ss1:ref(ss,1);
 
 公式2:
sss:=stkindi(\'\',\'公式1.ss1\',0,6);
这两个公式不能省,公式1用来定义,公式2用来引用公式1定义的数据在日线上的值,公式2进行实际的操作和运用

--  作者:wina40
--  发布时间:2013/12/18 18:19:29
--  

如果在小周期引用的话,就有问题了,CLOSE 和LOW,还有20日


--  作者:jinzhe
--  发布时间:2013/12/19 8:44:58
--  
用的是ref,你实际用起来有问题吗?
--  作者:wina40
--  发布时间:2013/12/19 14:17:18
--  

10分引用日线,CLOSE,OPEN不是要用CALLSTOCK(‘,’VTCLOSE,6,-1);?是吗,如果直接写CLOSE,OPEN,就是20根10分钟K线了


--  作者:jinzhe
--  发布时间:2013/12/19 14:23:17
--  

使用的方法的是引用,所以不需要这样写,再研究下公式吧


--  作者:wina40
--  发布时间:2013/12/19 14:40:35
--  
最后的SSS值是一个不变的数值了,应该不对