CONDTION_D:=MA(C,20)>=REF(MA(C,20),1); { MA20均线转头向上 } XG:CONDTION_A AND CONDTION_B AND CONDTION_C AND CONDTION_D; { 符合以上条件时输出结果 } 以上是通达信选股公式,具体解释如下:RSV是相对强弱指标,用于衡量股票价格的相对强度。K和D是通过RSV计算得出的指标,分别代表短期...
求高手在“通达信”里帮忙编写个选股条件的公式。
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:=SMA(RSV,3,1); D:=SMA(K,3,1); J:=(3*K-2*D)<=0; {J值为负} CONDTION_A:=BARSLAST(J)>=1 AND BARSLAST(J)<=10; {J值在10日内出现负值}
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); CONDTION_B:=(DIF-DEA)*2>=0; { MACD>0 }
CONDTION_C:=LONGCROSS(DIF,DEA,5) AND DIF<=30 AND DEA<=30; {MACD金叉,并且DIF<=30,DEA<=30}
CONDTION_D:=MA(C,20)>=REF(MA(C,20),1); { MA20均线转头向上 }
XG:CONDTION_A AND CONDTION_B AND CONDTION_C AND CONDTION_D; { 符合以上条件时输出结果 }
以上是通达信选股公式,具体解释如下:
RSV是相对强弱指标,用于衡量股票价格的相对强度。
K和D是通过RSV计算得出的指标,分别代表短期和长期的波动情况。
J值为负,意味着短期内价格波动较大,需要结合其他条件进行判断。
CONDTION_A条件用于判断J值在最近10天内是否出现过负值,这可能表明价格波动较大。
DIF和DEA是MACD指标的组成部分,分别代表快速和慢速移动平均线。
CONDTION_B条件用于判断MACD是否大于0,这表示市场处于多头趋势。
CONDTION_C条件用于判断MACD金叉,并且DIF和DEA都在30以下,这表示市场存在短期买入机会。
CONDTION_D条件用于判断20日均线是否向上转头,这表明市场趋势可能向上。
最后,XG条件将以上四个条件综合起来,当所有条件都满足时,输出选股结果。
希望这些解释对你有所帮助,如有疑问欢迎进一步讨论。2024-12-14