以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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值是一个不变的数值了,应该不对 |