以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 将此公式从序列计算改为逐K线计算 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=8152) |
-- 作者:pepsi -- 发布时间:2011/9/22 14:00:24 -- 将此公式从序列计算改为逐K线计算 DIR1:=ABS(CLOSE-REF(CLOSE,a1)); VIR1:=SUM(ABS(CLOSE-REF(CLOSE,1)),a1); ER1:=DIR1/VIR1; CS1:=ER1*(2/3-2/31)+2/31; CQ1:=CS1*CS1; MA1:EMA(DMA(CLOSE,CQ1),2); |
-- 作者:pepsi -- 发布时间:2011/9/22 14:06:22 -- 该均线指标“序列计算”下正常显示,在“逐K线计算”就不正常了。 |
-- 作者:just -- 发布时间:2011/9/22 15:22:11 -- 在追踪 稍后回复 |
-- 作者:just -- 发布时间:2011/9/22 15:47:58 -- 我试了下都可以正常显示呀 你能截个图看看吗 |
-- 作者:fly -- 发布时间:2011/9/22 15:55:24 -- CS1在开始的几根K线上,本来就是没有数值的. 而MA1的数据是在CS1基础上得来的.
只是在图表最前会显示不一致,其后的数值什么的,就全部一致了. |
-- 作者:pepsi -- 发布时间:2011/9/22 16:01:23 -- 上图为序列计算,下图为逐K线计算。 指标源码如下,变量a1=5 a2=10 a3=20 a4=60 DIR1:=ABS(CLOSE-REF(CLOSE,a1)); DIR2:=ABS(CLOSE-REF(CLOSE,a2)); DIR3:=ABS(CLOSE-REF(CLOSE,a3)); DIR4:=ABS(CLOSE-REF(CLOSE,a4)); |
-- 作者:pepsi -- 发布时间:2011/9/22 16:01:53 -- 请您分别在两个模式下,再试试看 |
-- 作者:just -- 发布时间:2011/9/22 16:34:15 -- DIR1:=ABS(CLOSE-REF(CLOSE,a1)); DIR2:=ABS(CLOSE-REF(CLOSE,a2)); DIR3:=ABS(CLOSE-REF(CLOSE,a3)); DIR4:=ABS(CLOSE-REF(CLOSE,a4));
试试是不是你要的效果 |
-- 作者:pepsi -- 发布时间:2011/9/26 11:28:08 -- 第一张图是“序列计算”,第二张图是“逐K线计算”,技术图显示的不是一回事。 我认为是不是此公式所用到的函数,只适合在“序列计算”,而不适合在“逐K线计算”,有没有这种情况? |
-- 作者:pepsi -- 发布时间:2011/9/26 22:00:58 -- ? |