请高手帮忙把下面的公式改为选股公式,谢谢!

2024-12-16 14:52:01
推荐回答(2个)
回答1:

MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
MA20:MA(CLOSE,20);
MA60:MA(CLOSE,60);
MA120:MA(CLOSE,120);
DRAWICON((ZIG(3,5)>REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)<=REF(ZIG(3,5),2)) AND (REF(ZIG(3,5),2)<=REF(ZIG(3,5),3)),LOW*0.98,1) ;
DRAWICON((ZIG(3,5)=REF(ZIG(3,5),2)) AND (REF(ZIG(3,5),2)>=REF(ZIG(3,5),3)),HIGH*1.01,2);
VAR3:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
VAR4:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
VAR5:=(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100;
VAR6:=(VAR3+VAR4+VAR5)/3;
VAR7:=EMA(VAR6,5);
ZB:=EMA(EMA(VAR3,5),5)*3, COLORSTICK;
VAR8:=IF(VAR6<=-20,10,0);
VAR9:=HHV(VAR8,10);
VARA:=IF(VAR9 AND CROSS(MA(CLOSE,3),MA(CLOSE,5)),20,0);
K:=EMA(VAR7,5)*2, , COLORFF00FF;
D:=EMA(K,5), , COLORWHITE;
J:=K*3-D*2, ,COLORYELLOW;
VARB:=BETWEEN(CLOSE,MA(CLOSE,3),MA(CLOSE,5)) AND J>10;
HS:=VOL/CAPITAL*100, , COLORGREEN;
DRAWTEXT(VAR8=10 AND FILTER(VAR8=10,5),LOW*0.93,'接近底部') COLORMAGENTA;
DRAWTEXT(VARA=20,LOW*0.95,'底部') COLORYELLOW;

VARE:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;
VARF:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
VAR10:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
VAR11:=VARFREF(VOL,1) AND CLOSE>REF(CLOSE,1);
DRAWTEXT(VAR11 AND COUNT(VAR11,30)=1,LOW*0.95,'大资金活动'),LINETHICK1,COLORFF00FF;
VAR12:=(HIGH+LOW+CLOSE)/3;
VAR13:=(VAR12-MA(VAR12,14))/(0.015*AVEDEV(VAR12,14));
VAR14:=(VAR12-MA(VAR12,70))/(0.015*AVEDEV(VAR12,70));
VAR15:=IF(VAR13>=150 AND VAR13<200 AND VAR14>=150 AND VAR14<200,10,0);
VAR16:=IF(VAR13<=-150 AND VAR13>-200 AND VAR14<=-150 AND VAR14>-200,-10,VAR15);
VAR17:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;
VAR18:=100-ABS(VAR17);
VAR19:=IF(VAR18<90,VAR18,100);
VAR1A:=IF(VARE>0,VARE,0);
VAR1B:=IF(VAR14>=200 AND VAR13>=150,15,IF(VAR14<=-200 AND VAR13<=-150,-15,VAR16))+60;
VAR1C:=VAR1A>48 AND VAR1B>60 AND VAR19<100;
DRAWTEXT(VAR1C AND COUNT(VAR1C,30)=1,LOW*0.95,'大笔成交') COLORWHITE;

回答2:

买进,加仓,抢入,3个买点的选股公式,已编辑出来了,你逐个试试吧。
---------------------------------------------------------------------
G2:=EMA(C,5);G3:=EMA(C,10);G4:=EMA(C,20);G5:=EMA(C,30);
G6:=(G2+G3+G4+G5)/4;G7:=(G6-REF(G6,15))/REF(G6,15)*100;
G8:=(G6-REF(G6,15))/REF(G6,15)*100;G9:=EMA(G7,8);
遍地黄金:=G2*1.5;
洗筹:=IF(G7调整:=IF(G71*REF(G9,1),1,0);
V0:=ZIG(3,10);V1:=MA(V0,2);V3:=CONST(HHV(V1,200));V4:=CONST(0);
V6:=IF((V0>REF(V0,1)),0,C);V7:=IF(FILTER(V6,120),1,0);
V5:=REF(V6,1)=0 AND V6>0 AND V7=0;
V8:=NOT((H<=HHV(H,20) AND H>=HHV(H,20)*0.99) OR HV9:=IF(FILTER(IF((V0>REF(V0,1)),0,C),120),1,0);
DDD:=IF(V5,0,1);FFF:=IF(V1>REF(V1,1) AND DDD AND V9=0 AND V8,1,0);
买:=((C-REF(MA(C,6),1))/6+MA(C,6))*1.004;
买进:CROSS(C,买) AND 买>REF(买,1) AND FFF;
---------------------------------------------------------------------
G2:=EMA(C,5);G3:=EMA(C,10);G4:=EMA(C,20);G5:=EMA(C,30);
G6:=(G2+G3+G4+G5)/4;G7:=(G6-REF(G6,15))/REF(G6,15)*100;
G8:=(G6-REF(G6,15))/REF(G6,15)*100;G9:=EMA(G7,8);
遍地黄金:=G2*1.5;
洗筹:=IF(G7调整:=IF(G71*REF(G9,1),1,0);
V0:=ZIG(3,10);V1:=MA(V0,2);V3:=CONST(HHV(V1,200));V4:=CONST(0);
V6:=IF((V0>REF(V0,1)),0,C);V7:=IF(FILTER(V6,120),1,0);
V5:=REF(V6,1)=0 AND V6>0 AND V7=0;
V8:=NOT((H<=HHV(H,20) AND H>=HHV(H,20)*0.99) OR HV9:=IF(FILTER(IF((V0>REF(V0,1)),0,C),120),1,0);
DDD:=IF(V5,0,1);FFF:=IF(V1>REF(V1,1) AND DDD AND V9=0 AND V8,1,0);
买:=((C-REF(MA(C,6),1))/6+MA(C,6))*1.004;
条件:=CROSS(C,买) AND 买>REF(买,1) AND FFF;
J0:=MA(CLOSE,7)-EMA(CLOSE,21);J1:=CLOSE/REF(LLV(LOW,35),5)<1;
J2:=EMA(WINNER(C)*70,3);J3:=EMA((WINNER(C*1.1)-WINNER(C*0.9))*70,3);
J4:=J3-J2;J5:=SMA(MAX(C-REF(C,1),0),6,1)/SMA(ABS(C-REF(C,1)),6,1)*100;
加:=((C-REF(MA(C,18),1))/18+MA(C,18))*1.004;
码:=CROSS(C,加) AND 加>REF(加,1) AND FFF;
加仓:(码 OR CROSS(J2,J4)) AND FFF;
---------------------------------------------------------------------
抢入:TROUGHBARS(3,15,1)=0 AND HIGH>LOW+0.01;
---------------------------------------------------------------------