以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- macd跨周期调用 金叉死叉的问题 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=160683) |
-- 作者:xiechenpwl6 -- 发布时间:2017/12/27 8:27:46 -- macd跨周期调用 金叉死叉的问题 前辈们,请教个问题,我弄了好久都没弄出来。就是我图标用的5min周期,想引用50min周期的macd的金叉死叉,来作为出场条件: macd指标中写了公式如下: DIFF :EMA(CLOSE,12) - EMA(CLOSE,26); DEA :EMA(DIFF,9); MACD1 :2*(DIFF-DEA), COLORSTICK; damacd金叉:=cross(diff,dea); damacd死叉:=cross(dea,diff); 然后我在公式中引用macd指标: MACD1:=stkindi(stklabel(),\'MACD.MACD1\',0,21,50); damacd金叉:=stkindi(stklabel(),\'MACD.damacd金叉\',0,21,50); damacd死叉:=stkindi(stklabel(),\'MACD.damacd死叉\',0,21,50); macd1应用正常,但是damacd金叉和damacd死叉这两个值并不是判断值1或0,他俩值和macd1是一样的这是为什么?
|
-- 作者:wenarm -- 发布时间:2017/12/27 8:35:29 -- DIFF :EMA(CLOSE,12) - EMA(CLOSE,26);
DEA :EMA(DIFF,9);
MACD1 :2*(DIFF-DEA), COLORSTICK;
damacd金叉:cross(diff,dea);
damacd死叉:cross(dea,diff);
被引用的公式变量只能用冒号,还有你公式中不要掺杂中文字符。 |
-- 作者:xiechenpwl6 -- 发布时间:2017/12/27 10:54:48 -- 好的,谢谢 |