MA10:=MA(c,10);
AAA:=CROSS(MACD.DEA,MACD.DIF) && MIN(MACD.DIF,MACD.DEA)>0;
BBB:=LLV(C,5)>MA10
AAA && BBB;
说明一下,BBB:=LLV(C,5)>MA10 这句表示5个交易日最低的收盘价大于10日均线,可以把5修改成自己需要的数字。如果只是要求当天大于10日均线,也可以修改成 BBB:=C>MA10;
而AAA:=CROSS(MACD.DEA,MACD.DIF) && MIN(MACD.DIF,MACD.DEA)>0;这句表示,当前MACD死叉,MACD中的DIF和DEA偏小的那个值大于0,也可以是MACD.DIF>0;这句是按照楼主要求写的,其实变成 AAA:=COUNT(CROSS(MACD.DEA,MACD.DIF) ,3)>0 && MIN(MACD.DIF,MACD.DEA)>0; 更好一些,表示三天内有这样一个死叉
追问在吗
追答在
追问前辈
追答晕,有问题你说,一句一个字两个字,也累哈。我这会就一点点时间有空,如果我能解答,必定告知。
追问0轴上死叉,绿柱子大于十个
追答红柱表示MACD.DIF>MACD.DEA
绿柱表示MACD.DIF<MACD.DEA
如果刚形成死叉,是没那么多绿柱的,你不妨说一下你的思维,我帮你理一个公式看看
追问死叉后,大于十个交易日的位置