铠甲勇士蜥蜴兽:选股公式源码大全(四)

来源:百度文库 编辑:偶看新闻 时间:2024/05/09 00:25:53

    博客、论坛里各种指标已“泛滥成灾”,使人眼花缭乱 ,各有各的风格,各有各的特色,相信多数人都有同感,不知道用那一好,那一个才是更实用的……

    以至于后来产生了各种指标公式不靠谱等说法,事实上指标只能机械式的过滤出一种类型,不同的行情得用不同的类型过滤才能真正适用。简单的说,均线金叉用在下跌行情末抄底用比较适用,而均线多头只能用于行情趋势已经展开,两者是使用的阶段是绝缘不同的。

    另外还有一些“不厚道”的,有意加入未来函数,行情走过了,看起来十分准确,其实在盘中信号是漂浮不定的。

    所以我们要理性的对等指标公式,选出一两种适合自已投资方式的就行了,并不是多多益善的,使用指标的目的是将一些复杂的可以让电脑处理的工作,让电脑来处理,而不是单一的靠指标公式来做傻瓜式的投资决策。

    以下指标公式,来自于多方面收集,仅供学习参考!

 

(1){选股公式}
Var3:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);
趋势:=EMA(Var3,3)-10;
Var4:=(趋势-REF(趋势,1))/REF(趋势,1)*100;
买入:FILTER((趋势<=13 AND Var4>13),10);

(2){选股公式}
Var7:=LLV(LOW,30);
Var8:=HHV(HIGH,30);
Var9:=EMA((CLOSE-Var7)/(Var8-Var7)*4,4)*25;
Var10:=(Var9-LLV(Var9,4))/(HHV(Var9,4)-LLV(Var9,4))*100;
险:CROSS(Var9,Var10) AND Var9>87;

(3){选股公式}
Var6:=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);
Var7:=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);
Var8:=Var6REF(VOL,1) AND CLOSE>REF(CLOSE,1);
筹码进场:Var8 AND COUNT(Var8,30)=1;

(4){选股公式}
RSV:= (CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
TJ:= IF(RSV<5,0,RSV);
投机:=IF(TJ>95,100,TJ);
K:=SMA(RSV,2,1);
轻松获利:CROSS(投机,K)AND 投机<40;

(5){选股公式}
VAR2:=MA(CLOSE,10);
VAR3:=MA(CLOSE,20);
x1:=EMA(C,7);
短进:filter(var3 and var2 and count(x12 and x1>ref(x1,1),3);

(6){选股公式}
VAR2:=((((2*CLOSE)+HIGH)+LOW) / 4);
VAR4:=LLV(LOW,5);
VAR5:=HHV(HIGH,4);
C1:=EMA((((VAR2-VAR4)/(VAR5-VAR4))*100),4);
C2:=EMA(((0.667*REF(C1,1))+(0.333*C1)),2);
金叉:CROSS(C1,C2) AND C1<40;

(7){选股公式}
CROSS(EMA(CLOSE,15),EMA(CLOSE,60));

(8){选股公式}
{私募机构黄金线背离    股价五天以上在横向整理或下跌,私募机构黄金线不断上移}
A01:=DYNAINFO(7);
A02:=MA(((AMOUNT / VOL) / 100),(VOL / CAPITAL));
A03:=BARSCOUNT(CLOSE);
A04:=(SMA((CLOSE / HHV(HIGH,120)),3,1) * 100);
A05:=IF((A03 > 20),A04,0);
A06:=IF((LOW > A01),0,IF((HIGH < A01),1,(((A01 - LOW) + 0.009) / ((HIGH - LOW) + 0.009))));
A07:=(DMA(A06,(VOL / CAPITAL)) * 100);
A08:=IF((A02 > A01),(100 - A07),A07);
A09:=IF((((A07 > 0) AND (A07 > REF(A07,1))) AND (A05 <= 88)),A07,0);
(HHV(H,5)/LLV(L,5)<1.02 OR REF(C,5)>C) AND SUM(A09>REF(A09,1),5)=5;

(9){选股公式}
B1:=REF(CLOSE,1);
B2:=REF(CLOSE,2);
B3:=REF(CLOSE,3);
B4:=REF(CLOSE,4);
CMIN:=MIN(MIN(MIN(CLOSE,B1),B2),B3);
买入:B1=CMIN AND CLOSE>=B2 OR (B2=CMIN AND B1<=B3 OR
B3=CMIN AND B1<=B2) AND B2=B1;

(10){选股公式}
买线:=EMA(C,2);
卖线:=EMA(SLOPE(C,21)*20+C,42);
CROSS(买线,卖线);

(11){选股公式}
Var22:=CROSS(MA(CLOSE,5),MA(CLOSE,30));
少量买:=Var22 AND CLOSE>MA(CLOSE,250);
全仓买:=Var22 AND CLOSExg:少量买 or 全仓买;

(12){选股公式}
VAR1D:=EMA(CLOSE,2)-EMA(CLOSE,89);
VAR1E:=EMA(VAR1D,30);
VAR1F:=2*(VAR1D-VAR1E)*10;
VAR20:=POW(VAR1F,3)*0.1+POW(VAR1F,2);
VAR25:=IF(VAR1F>0.015,VAR20,0)/45;
庄拉线:=VAR25;
选1:庄拉线>1;

(13){选股公式}
VAR26:=EMA(CLOSE,2)-EMA(CLOSE,150);
VAR27:=EMA(VAR26,100);
VAR28:=2*(VAR26-VAR27);
VAR29:=POW(VAR28,3)*0.1+POW(VAR28,1);
黑马线:=IF(VAR28>0.1,VAR29,0)*5;
选2:黑马线>1;

(14){选股公式}
量价线:=(CLOSE-MA(CLOSE,21))/MA(CLOSE,21)*100;
选3:量价线>1;

(15){选股公式}
龙盘Ⅰ:=EMA(C,250);
龙盘Ⅱ:=EMA(C,120);
cross(龙盘Ⅱ,龙盘Ⅰ)   and 龙盘Ⅰ>ref(龙盘Ⅰ,1) and 龙盘Ⅱ>ref(龙盘Ⅱ,1) and v>ref(v,1) and v

(16){选股公式}
龙盘Ⅱ:=EMA(C,120);
虎踞Ⅱ:=EMA(C,18);
cross(虎踞Ⅱ,龙盘Ⅱ)   and atan((龙盘Ⅱ/ref(龙盘Ⅱ,1)-1)*100)*180/3.14159<20 and v>ref(v,1) and ref(v,1)>ref(v,2) and v/ref(v,1)<1.3 and ref(v,1)/ref(v,2)<1.3;

(17){选股公式}
AA1:=AMOUNT/V;
BB1:=LCC1:=(C-REF(C,1))/REF(C,1)*100>1.2;
DD1:=LEE1:=V老鼠仓:=BB1 AND CC1 AND DD1 AND EE1;
VAR3AA:=IF((CLOSE>REF(CLOSE,1)),88,0);
VAR4AA:=IF(((CLOSE)/(REF(CLOSE,1))>1.05) AND ((HIGH)/(CLOSE)<1.01) AND (VAR3AA>0),91,0);
FILTER((VAR4AA>90),35) or 老鼠仓;

(18){选股公式}
买线:=EMA(C,2);
卖线:=EMA(SLOPE(C,21)*20+C,42);
CROSS(买线,卖线);

(19){选股公式}
Var3:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);
趋势:=EMA(Var3,3)-10;
Var4:=(趋势-REF(趋势,1))/REF(趋势,1)*100;
FILTER((趋势<=13 AND Var4>13),10);

(20){涨停王选股公式}
量:=REF(CLOSE,REF(HHVBARS(VOL,21),0));
M1:=MA(CLOSE,1);
A:(((VOL > (1 * REF(VOL,1))) AND ((((CLOSE / REF(CLOSE,1)) - 1) * 100) > 9.5)) AND (M1 >= 量));