帮忙编写一个通达信macd红绿柱底背离的选股公式
1、统计最近一段时间内macd>0的周期个数。记为周期一。2、向前推,统计一段时间内macd<0的周期个数。记为周期二。3、继续向前推,统计一段时间内macd>0的周期个...
1、统计最近一段时间内macd>0的周期个数。记为周期一。
2、向前推,统计一段时间内macd<0的周期个数。记为周期二。
3、继续向前推,统计一段时间内macd>0的周期个数。记为周期三。
4、再继续向前推,统计一段时间内macd<0的周期个数。记为周期四。
5、找出周期二,周期四,二个周期内,股价的最低点l2,l4。
6、找出周期二,周期四,二个周期内,macd的最小值m2,m4,因为是负数,即绝对值的最大值。
7、判断条件,l4>l2 且m4>m2且macd>0
DIFF:= EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA:= EMA(DIFF,MID);
MACD:= 2*(DIFF-DEA);
N1:=BARSLASTCOUNT(MACD>0);
N2:=BARSLASTCOUNT(REF(MACD,N1)<0);
N3:=BARSLASTCOUNT(REF(MACD,N2+N1)>0);
N4:=BARSLASTCOUNT(REF(MACD,N2+N3+N1)<0);
VOL1:=LLV(LOW,N1+N2);
VOL2:=LLV(REF(LOW,N2+N1),N3+N4);
M1:=LLV(MACD,N1+N2);
M2:=LLV(REF(MACD,N1+N2),N3+N4);
A:MACD>0 AND VOL2<VOL1 AND M1>M2 ;
自己写了个,不知道错在哪了。 展开
2、向前推,统计一段时间内macd<0的周期个数。记为周期二。
3、继续向前推,统计一段时间内macd>0的周期个数。记为周期三。
4、再继续向前推,统计一段时间内macd<0的周期个数。记为周期四。
5、找出周期二,周期四,二个周期内,股价的最低点l2,l4。
6、找出周期二,周期四,二个周期内,macd的最小值m2,m4,因为是负数,即绝对值的最大值。
7、判断条件,l4>l2 且m4>m2且macd>0
DIFF:= EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA:= EMA(DIFF,MID);
MACD:= 2*(DIFF-DEA);
N1:=BARSLASTCOUNT(MACD>0);
N2:=BARSLASTCOUNT(REF(MACD,N1)<0);
N3:=BARSLASTCOUNT(REF(MACD,N2+N1)>0);
N4:=BARSLASTCOUNT(REF(MACD,N2+N3+N1)<0);
VOL1:=LLV(LOW,N1+N2);
VOL2:=LLV(REF(LOW,N2+N1),N3+N4);
M1:=LLV(MACD,N1+N2);
M2:=LLV(REF(MACD,N1+N2),N3+N4);
A:MACD>0 AND VOL2<VOL1 AND M1>M2 ;
自己写了个,不知道错在哪了。 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏40(财富值+成长值)
若以下回答无法解决问题,邀请你更新回答
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询