通达信条件预警选股公式输出不能超过1个怎么解决、

2025-03-23 08:31:06
推荐回答(3个)
回答1:

{OK,完全通过}

BDC:=MA(C,5)>REF(MA(C,5),1) AND MA(C,10)>REF(MA(C,10),1) AND

MA(C,20)>REF(MA(C,20),1) AND MA(C,60)>REF(MA(C,60),1) AND

MA(C,120)>REF(MA(C,120),1);

BB:=MA(C,5)>MA(C,10) AND MA(C,10)>MA(C,20) AND

MA(C,20)>MA(C,60) AND MA(C,60)>MA(C,120);

A1:=BDC AND BB;

B:="OBV.OBV";

A2:=B>REF(HHV(B,30),1);

B2:="MACD.DIF";

B3:="MACD.DEA";

A3:=B2>0 AND B2>B3 AND B2>REF(B2,1); 

A:=240/FROMOPEN*DYNAINFO(8);

A1 AND A2 AND A3 AND A>REF(HHV(V,60),1) OR A>REF(HHV(V,120),1);{相对量顶天立地};

回答2:

  BDC:=MA(C,5)>REF(MA(C,5),1) AND MA(C,10)>REF(MA(C,10),1) AND
  MA(C,20)>REF(MA(C,20),1) AND MA(C,60)>REF(MA(C,60),1) AND
  MA(C,120)>REF(MA(C,120),1);
  BB:=MA(C,5)>MA(C,10) AND MA(C,10)>MA(C,20) AND
  MA(C,20)>MA(C,60) AND MA(C,60)>MA(C,120);
  A1:=BDC AND BB;
  B:="OBV.OBV";
  A2:=B>REF(HHV(B,30),1);
  B2:="MACD.DIF";
  B3:="MACD.DEA";
  A3:=B2>0 AND B2>B3 AND B2>REF(B2,1);
  A1 AND A2 AND A3;
  A:=240/FROMOPEN*DYNAINFO(8);
  A>REF(HHV(V,60),1) OR A>REF(HHV(V,120),1);{相对量顶天立地};
  这本来是两条选股公式。我想把他做成一条、第一条是BDC:=MA(C,5)>REF(MA(C,5),1) AND MA(C,10)>REF(MA(C,10),1) AND
  MA(C,20)>REF(MA(C,20),1) AND MA(C,60)>REF(MA(C,60),1) AND
  MA(C,120)>REF(MA(C,120),1);
  BB:=MA(C,5)>MA(C,10) AND MA(C,10)>MA(C,20) AND
  MA(C,20)>MA(C,60) AND MA(C,60)>MA(C,120);
  A1:=BDC AND BB;
  B:="OBV.OBV";
  A2:=B>REF(HHV(B,30),1);
  B2:="MACD.DIF";
  B3:="MACD.DEA";
  A3:=B2>0 AND B2>B3 AND B2>REF(B2,1);
  A:=240/FROMOPEN*DYNAINFO(8);
  A4:=A>REF(HHV(V,60),1) OR A>REF(HHV(V,120),1);{相对量顶天立地};
  A1 AND A2 AND A3 AND A4;

  再试试,现在就一个输出了。

回答3:

把两条要选股的条件放在一起,用AND连起来就行了,只有在最后使用“;”就行了