烦请高手帮忙把条件公式改为选股公式(送分致谢)!

来源:百度知道 编辑:UC知道 时间:2024/06/25 19:54:34
VAR1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),25);
VAR2:=HIGH-REF(HIGH,1);
VAR3:=REF(LOW,1)-LOW;
VAR4:=SUM(IF(VAR2>0 AND VAR2>VAR3,VAR2,0),25);
VAR5:=SUM(IF(VAR3>0 AND VAR3>VAR2,VAR3,0),25);
VAR6:=VAR4*100/VAR1;
VAR7:=VAR5*100/VAR1;
VAR8:=MA(ABS(VAR7-VAR6)/(VAR7+VAR6)*100,15);
VAR9:=(VAR8+REF(VAR8,15))/2;
A:=(VAR7>VAR6 AND VAR7>25 AND VAR6<25);
B:ZIG(3,50/5)*100,COLORWHITE;
G:MA(B,2),COLORYELLOW;
D:=CROSS(B,G)*1000,COLORRED;
W:=CROSS(G,B)*1000,COLORBLUE;
E:=REF(INDEXC,1);
F:=SMA(MAX(INDEXC-E,0),3,1)/SMA(ABS(INDEXC-E),3,1);
VAR10:=F AND F<8;
VAR11:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR12:=SMA(VAR11,3,1);
VAR13:=SMA(VAR12,3,1);
VAR14:=VAR13 AND VAR13<20;
MM:=A AND D AND VAR10 AND VAR14 ;
DRAWTEXT(W=1000,B*1.05,'卖' ),COLOR00FF00;
DRAWTEXT(D=1000,B*1.05,'买'),COLORRED;
设置买卖点提示。 通达信软件用。

步骤一.将所有的显示式":",改为不显示式":="
  选股条件的基本要求,为只能输出1个条件式,故需先将公式中所有的显示式":"改为不显示式":=",
  如果原来显示式后面接有线型描述(颜色.对齐..等),亦请一并删除(有些软件不支援 如:分析家)

  例如:
  ma1:ma(c,5),colorred;
  ma2:ma(c,10),colorgreen,POINTDOT;
  .....

  先改为
  ma1:=ma(c,5);
  ma2:=ma(c,10);
  .....

  步骤二.找出选股条件,并写成选股式引用:
  条件的寻找方法,依不同目的,大致可分以下几种:

  1.'字'选股 如:'买'选股
  方法:先找出公式中出现有'字'的地方,该式开头会以DRAW..TEXT开头,
  DRAWTEXT DRAWTEXTEX DRAWYITEXT DRAWFLAGTEXT DRAWMOVETEXT
  找到后,该函数(条件, ,'字')后面括号内的第1个即为条件,将该条件复制出来并加上分号即可

  例如:
  {求'5日均>10日均'选股}
  ma1:=ma(c,5);
  ma2:=ma(c,10);
  DRAWTEXT(ma1>ma2,ma1,'5日均>10日均');
  [解]
  ma1:=ma(c,5);
  ma2:=ma(c,10);
  ma1>ma2;

  2.图标选股 如:笑脸选股
  方法:
  先依不同软件,找出该图标的代号,
  再找出公式中出现DRAWICON函数(条件, ,图标代号)的式子,对照图标的代号(括号内的第3个),如果该图