以文本方式查看主题

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

--  作者:orca8
--  发布时间:2015/2/2 22:07:42
--  dea 数据问题

DEA  := EMA(DIFF, M);   //当前1分钟dea
predea:=STKINDI(\'\', \'MACD.DEA\',0, 1, -1); // 引用前一分钟 dea数据

2个数据 在 分时图仅使用当日分时数据 时, 

有问题, 对不上.  predea dea 相差太多, 

--  作者:orca8
--  发布时间:2015/2/2 22:15:09
--  
多日分时没问题
--  作者:orca8
--  发布时间:2015/2/2 22:51:34
--  
写法1
DIFF :=STKINDI(\'\',\'MACD.diff\',0,1); 
DEA  := STKINDI(\'\',\'MACD.dea\',0,1); 
MACD1 : =STKINDI(\'\',\'MACD.macd1\',0,1);
写法2
DIFF := EMA(CLOSE,S) - EMA(CLOSE,P);
DEA  := EMA(DIFF,M); 
MACD1 := 2*(DIFF-DEA), COLORSTICK; 

这个问题总算是搞明白了 , 这两种写法,  在 多日分时, 或者 仅当日分时 下, 结果会不同.  

仅当日分时 用 stkindi 去引用, 数据没问题, 

 stkindi 与 写法2的 不能混用



--  作者:orca8
--  发布时间:2015/2/2 23:16:13
--  
现在有个问题, 有什么 办法 在 仅当日 分时 下
DIFF := EMA(CLOSE,S) - EMA(CLOSE,P);
DEA  := EMA(DIFF,M); 
MACD1 := 2*(DIFF-DEA), COLORSTICK; 
用这种模式, 又能表示  当前 dea 是上涨的.  , 因为不能用  stkindi . 

--  作者:orca8
--  发布时间:2015/2/2 23:50:39
--  
 可以了, 自己搞定了...