❶ 股价最低价连续三天不触碰5日线的选股公式
1,30个交易日内,股价跌幅达到一半的股票: xg:(hhv(c,30)-c)/hhv(c,30)>0.5;
2,今天的量 是5天平均的 2倍以上 xg:v>ma(v,5)*2; 缩量 vol/ma(vol,10)<0.3;
3,两天内,累计下跌等于或超过20%选股. xg:(ref(c,2)-c)/c>0.2;
4,股价是25天以来新低. xg:c
5,选股:EXPMA 5日与10日金叉 并且第二天的收盘价在EXPMA的5日线以上cross(ref(ema(c,5),1),ref(ema(c,10),1)) and c>ema(c,5);
6,请编买入公式:1. 将BIAS指标的参数设置为24日,将KD指标的参数设置为9;3;3。 2. BIAS指标要小于-6,这只是确认该股超跌的初选条件。 3. KD指标产生黄金交叉,K线上穿D线。 4. KD交叉同时,KD指标中的D值要小于16。 BIAS3:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100,colorff00ff; RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:=SMA(RSV,3,1),COLORWHITE; D:=SMA(K,3,1),COLORYELLOW; xg:BIAS3<-6 and cross(k,d) and d<16;
7,要求是量大、换手率达到3左右,涨幅>7个点。 xg:v/capital*100>3 and (c/ref(c,1)>1.07;
8,个股分时图上都有一条黄线,叫做均价线 a/capital*100;
9,"阴转阳"的公式(也就是昨天收阴线,今天收阳线) xg:ref(c,1)o; 10,股价回抽20日均线选股公式xg:ref(c,1)>ma(c,20) and cross(ma(c,20),c);
11,一根大阳线,至少有5个点以上,再连着出现二根振幅不大于5的十字星或是小K 线 xg:(ref(c,3)-ref(c,4))/ref(c,3)>0.05 and count((h-l)/l<0.05,2)=2;
12,行情信息里的“涨幅”的原码 (c-ref(c,1))/c*100;
13,kdj的J从上向下穿越O轴发出信号 RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:=SMA(RSV,3,1),COLORWHITE;D:=SMA(K,3,1),COLORYELLOW; J:=3*K-2*D,COLORFF00FF; xg:cross(0,j);
14,股价4天中有两天在10日线上 count(c>ma(c,10),4)=2;
15,选出10天内出现了涨停的个股 count(c/ref(c,1)>1.1,10)>0; 又:今涨停:=C/REF(C,1)>1.09; 选股:count(今涨停,n);
16,一阳上穿10,20,30日线,量能是前一天3倍。 xg:cross(c,ma(c,10)) and cross(c,ma(c,20)) and cross(c,ma(c,30)) and v>ref(v,1)*3;
17,共三根K线,第一根K线为阴线;第二根K线为阴线线,最高价低于第一根K线 ,最低价高于第一根K线;第三根K线阴阳不限,最高价低于第二根K线,最低价高于第二根K线。满足后发出信号~w1:=ref(c,2)ref(h,1) and ref(l,2)h and ref(l,1)
18, 选出今日成交量大于昨日成交量一成的股票。 xg:v>ref(v,1)*1.1;
19, 连续5天,当日的5日均线减前一天的5日均线差值小于1. count((ma(c,5)-ref(ma(c,5),1))<1,5)=5;
20,股价上穿5周均线: xg:cross(c,ma(c,5)); 注意:选股时用周线
21,上穿30日均线的公式 xg:cross(c,ma(c,30));
22,两笔阴线中间夹着一根阳线或数根K线,其中两笔阴线最低点相等 xg:ref(l,2)=l;
23,量比大于1 同时换手大于2的公式 xg:v/ref(v,1)>1 and AMOUNT/CAPITAL*100>2;
24,换手:VOL*100/CAPITAL; 周期换手:SUM(换手,10);
25,流通盘小于4000万 的选股公式 xg:CAPITAL/100<4000;
26,涨停开盘跌停收盘选股 xg:h/ref(c,1)>1.1 and ref(c,1)/l>1.1;
27,当天开盘价与收盘价相等的选股公式 xg:c=o;
28,5日均线向上 流通盘小于5000万 换手率大于3的选股公式 lt:CAPITAL/100<5000; 换手:=VOL*100/CAPITAL<3; w1:ma(c,5)>ref(ma(c,5),1); xg:lt and 换手 and w1;
29,收下影线 xg:c>l;
30,o=l就没有下引线了,那就: xg:c>l and o>l;
31,当日收盘下穿5日均价 xg:cross(ma(c,5),c);
32,最低价小于前一日的最低价但收盘后为阳线。 xg:lo;
33,30日内到本日收盘价下跌20%的公式 xg:hhv(c,30)/c>1.2;
34,选周线跳空缺口的个股。 xg:HIGHREF(HIGH,1); 周期选周线;
35,30日均线走平或走高的个股 xg:ma(c,30)>ref(ma(c,30),1);
36,连续4天的收盘价格波动幅度在3%之内连续走平或向上 count(abs(c-ref(c,1)/ref(c,1))<0.03 and c>ref(c,1),3)=3;
37,下影线长于上影线 (c-l)>(h-c);
38, 收盘价+收盘价的10% (c+c*0.1);
39,今天高开的公式 c>o;
40,今天的量大于等于昨天量的2倍,股价上涨 xg:v>ref(v,1)*2 and c>ref(c,1);
41,今天的量小于昨天量的2倍以上,股价上涨 xg:vref(c,1);
42,31天均线向上的股 xg:ma(c,30)>ref(ma(c,20),1); 43升降幅在-n%----n%之间 w1:abs(ref(c,1)-ref(c,2))/ref(c,2)*100
44,换手率10天30%以上的选股公式 sum(VOL/CAPITAL*100,10)>30;
45,60个交易日内,涨幅大于9.9%(涨停)的天数 count(c/ref(c,1)>1.099,60);
46,昨天跌幅大于3%,今天开盘高开2%以上的选股公式。 xg:ref(c,1)/ref(c,2)<0.97 and o/ref(c,1)>1.02;
47,选出周换手率小于10%的股票 sum(VOL/CAPITAL*100,5)<10;
48,成交量创20日新低,并且股价也创20日新低 xg:v=llv(v,20) and c=llv(c,20);
49,5日不涨,绿线收盘选票指标 count(c
50,"今日MACD等于昨天的MACD ,且macd>0" 的指标 DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIFF,9); MACD:=2*(DIFF-DEA); xg:macd=ref(macd,1) and macd>0
51,连续2天收盘价跌破30日均线,就显示"卖出"信号 a1:count(c
52,股票在这条均线上在8天以上,上下幅度不大, a1:abs((c-ma(c,120))/ma(c,120))<0.1; xg:count(a1,8)=8;
53, 连续三天高开高走的选股公式 count(o>ref(c,1) and c>o,3)=3; 54,n天内曾经有m个涨停 count(c/ref(c,1)>1.09,n)>m;
55,股价比昨天的高,量比昨天小,放量。 xg:c>ref(c,1) and vref(v,2)*2;
56,连续3天每天的最低价都比前一天高 count(l>ref(c,1),3)=3;
57,周量缩小50%或40%或n% a1:vol/capital*100; xg:a1/ref(a1,1)
58,股价超过五日均价的15%以上,并给出卖出信号 卖出:c/ma(c,5)>1.15;
59,连收两个十字星的选股公式 count(abs((c-o)/o<0.01),2)=2;
60,n横盘天数,n1横盘的上下幅度 REF(((HHV(H,N)-LLV(L,N))/LLV(L,N)),1)<=(n1/100) and ref(v,1)
61,收盘价连续8天都站在5日均线的股票。 count(c>ma(c,5),8)=8;
62,振幅大于5%,收盘价大于3.5小于15元,三日均线大于昨日的三日均线,去掉 ST股。 a1:=h/l>1.05; a2:=c>3.5 and c<15; a3:=ma(c,3)>ref(ma(c,3),1); xg:a1 and a2 and a3;
63,收盘价下有60天前的远期获利盘n%。{60天前的远期获利盘:=ppart(60)*100;} aa:WINNER(ref(c,60 ))*100;
64,连续三日收阳后日收盘高于前日 且每日收于当日最高价附近 每日涨幅不大于4%选股:count(c>o and c>ref(c,1) and abs((h-c)/c)<0.01 and c/ref(c,1) <1.04,3)=3;
65,昨日收阴,今日收阳,的K线组合。 C>O AND REF(C,1)
67,今天的250平均线大于昨天的昨天的250平均线 ma(c,250)>ref(ma(c,250),1);
68,历史高点到前一高点画线 POLYLINE(h>=hhv(c,0),h);
69,均线中增加一根线,这根线的价格是5日线的1.2倍 aa:ma(c,5)*1.2;
70,20天均线向上的股 xg:ma(c,20)>ref(ma(c,20),1);
71,连续3天收盘全是阴线。 count(c
72,今天收盘价在昨天收盘价-2%~2%之间 c/ref(c,1)>0.98 and c/ref(c,1)<1.02;
73,收盘价在5日均线以上5天 count(c>ma(c,5),5)=5;
74,N天前换手率大于8% REF(VOL/CAPITAL*100,N)>8;
75,一条均线18MA 股价上涨后“缩量”回调到18MA XG:COUNT(VMA(C,18); N “缩量”回调的天数 76,1。昨日量是n天以来最低量,(n可调);2。今日量是昨日量的m倍,(m可 调);3。今日k线收阳线; xg:ref(v,1)=llv(ref(v,1),n) and v>ref(v,1)*m and c>o; 77,第一天收阴,第二天,第三天,第四天,收出红三兵 XG:REF(C,3)O,3)=3;
78,月k线十字星收盘 并且5月线拐点向上。 XG:ABS(C-O)/O<0.02 AND MA(C,5)>REF(MA(C,5),1); 用月线选股
79,最近3天(包括昨天.前天)股价突破250日均线 COUNT(C>MA(C,250),3)=3;
80,跳高大阴线,条件: 1 开盘跳空4%以上2 大阴线实体6%以上. O/REF(C,1)>1.04 AND C/REF(C,1)<0.94;
81,条件:1: 假设大前天创最近新高,要求这天涨幅是超过7%的大阳线,且创最近一个月的新高. 2: 那么前天,昨天,今天都收小K线,要求小K线实体 xg:ref(c,3)/ref(c,4)>1.07andref(c,3)=hhv(c,20)andcount(abs((c-ref (c,1))/ref(c,1)<0.02,3)))=3;
82,60与120均线距离在n%内 XG:ABS((MA(C,60)-MA(C,120))/MA(C,120))
83,5日均线倾角大于60度 X:(ATAN((MA(C,5)/REF(MA(C,5),1)-1)*100)*180/3.14115926)>60; 也可以这样: X:(ATAN((EMA(C,5)/REF(EMA(C,5),1)-1)*100)*180/3.14115926)>60;利用指标排 序:X:(ATAN((MA(C,5)/REF(MA(C,5),1)-1)*100)*180/3.14115926);
84,“中阴之后,跳拉阳”c/ref(c,1)>1.05; 85,count(x,n) 意思是n天内出现过信号的,假设n=10,那么就是10天内出现信 号(包括今天),如果不加这个的话,就是限定在今天出信号才选出来,以前的不管。
86, 今天涨停的公式C/REF(C,1)>1.09;
87,10日内有涨停的公式今涨停:=C/REF(C,1)>1.09; 选股:count(今涨停,10); 88,昨日前日涨停的REF(C,1)/REF(C,2)>1.095;
89,近5日K线最高价和最低价格波动在10%以内,成交量是昨日2倍,收盘涨5%XG:(HHV(C,5)-LLV(C,5))/LLV(C,5)<0.1 AND V>REF(V,1)*2 AND C/REF(C,1) >1.05;
90,60与120均线距离在n%内XG:ABS((MA(C,60)-MA(C,120))/MA(C,120))
91,“中阴之后,跳拉阳”c/ref(c,1)>1.05;
92,能在图上提示个股(不含S或ST股)出现过的涨跌停板日期的公式 w1:if((c-ref(c,1))/ref(c,1)>0.1,date-1000000,c);
93,涨幅≤2%(c-ref(c,1)/ref(c,1)*100<2;
94, 5日,10日,30日贴近公式,越贴越好 m1:=ma(close,5); m2:=ma(close,10); m3:=ma(close,20); m4:=ma(close,30); y1:=max(max(max(m1,m2),m3),m4); x1:=min(min(min(m1,m2),m3),m4); 黏合:y1/x1
95,(1)换手率均线DMA(c ,v/CAPITAL ); (2)20天以来的任意天期 (n),换手率均线正负波动值<=p%; AA:=DMA(c ,v/CAPITAL ); ab:=(aa-ref(aa,1))/ref(aa,1)*100=n;
96, 30天线拐头向上出现提示 ma(c,30)>ref(ma(c,30),1);
97,今天的换手率大于前天的一倍以上 w1:=v*100/capital; w1>ref(w1,2)*2;
98,K线沿着5日均线往上爬的选股公式 w1:ma(c,5); w2:abc(c-w1)/w1<0.01; xg:count(w1>ref(w1,1),5)=5 and w2;
99,20日均线,上穿62日均线 xg:cross(ma(c,20),ma(c,62));
100,平台整理的公式,整理时间和整理幅度可调 COUNT(CLOSE,0)>N AND (HHV(CLOSE,N)-LLV(CLOSE,N))/LLV(CLOSE,N)<=(N1/100); N整理时间,N1整理幅度
101,选出当日收盘价突破10日均线5%的个股 cross(c,ma(c,10)*1.05); 102,选出当日最低价在10日均线上下0.05%内,收盘价在均线上方的个股 abs(l-ma(c,10))<0.005 and c>ma(c,10);
103,第一天股票涨停,第二天成交量是第一天成交量的1倍,并超过10%.那第三天 就是买点 w1:=ref(c,2)/ref(c,3)>1.1; w2:=ref(v,1)/ref(v,2)>2; xg:w1 and w2;
104,放量2倍突破300日线的选股指标 cross(c,ma(c,300)) and v>ref(v,1)*2;
105,3日均线上穿10日均线,KDJ有效金叉 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; w1:=cross(ma(c,3),ma(c,10)); xg:w1 and cross(k,d);
106,30日均线拐头向上ma(c,30)>ref(ma(c,30),1);
107,连续3-5天,每天的收盘价涨跌幅不超过1%.w1:abs(c-o)<0.01; xg:count(w1,5)>=3;
108,K线收十字星abs(c-o)/o<0.01;
109,MACD在8天以内两次金叉DIFF:=(EMA(CLOSE,12) - EMA(CLOSE,26)); DEA:=EMA(DIFF,9),COLORBLUE,LINETHICK0;MACD:=2*(DIFF-DEA); w1:cross(DIFF,dea); xg:count(w1,8)>=2;
110,昨天升降幅在-n%----n%之间 w1:abs(ref(c,1)-ref(c,2))/ref(c,2)*100
111,于20日均线相差2个百分点的 w1:abs(c-ma(c,20)/ma(c,20)*100<2; N日均线相差M个百分点的公式. w1:abs(c-ma(c,n)/ma(c,n)*100
112,60MA由向下调头向上ma(c,60)>ref(ma(c,60),1);
113, 股价回调到14日均线的选股 abs(c-ma(c,14))/ma(c,14)<0.005;
114,历史第5根K线到第30根K线之间的最高价hhv(ref(c,5),25);
115,MACD的拐点公式DIFF:=(EMA(CLOSE,12) - EMA(CLOSE,26)); DEA:=EMA(DIFF,9),COLORBLUE,LINETHICK0;MACD:=2*(DIFF-DEA); 拐点:ref(macd,2)>ref(macd,1) and ref(macd,1)
116,跳空高开收阳线LOW>REF(HIGH,1) and c>o;
117,涨停过300日线的选股公式 c/ref(c,1)>1.09 and cross(c,ma(c,300));
118,成交量是前5天中其他任何一天的10天均量线的3.5倍以上 w1:=llv(ma(v,10),5); xg:v>w1*3.5; 119,股价N天内连续沿着5天线走,且每天收盘价与5天线的距离不超过2%的选股公式 w1:=abs(c-ma(c,5))/ma(c,5)<0.02; xg:count(w1,n)=n;
120,跳空高开后,三天内没有回补缺口 ref(LOW,2)>REF(HIGH,3) and l>ref(LOW,2);
121,日涨幅小于3%C>0 AND C/REF(C,1) >1.03;
122, 股价创30个交易日的新高H>ref(H,30);
123,连续n天收阳线UP:=CLOSE>OPEN; COUNT(UP,N)=N;
124, {5日内第二大量} zdl:=hhv(v,5); v0:=IF(v>=zdl,0,v); v1:=IF(ref(v,1)>=zdl,0,ref(v,1));v2:=IF(ref(v,2)>=zdl,0,ref(v,2)); v3:=IF(ref(v,3)>=zdl,0,ref(v,3)); v4:=IF(ref(v,4)>=zdl,0,ref(v,4)); 第二大量:MAX(MAX(MAX(MAX(v0,v1),v2),v3),v4); DRAWTEXTABS( 0,10 ,第一大量 + zdl+ 第二大量+第二大量);同理可求出第三大、第四大和最小量.实行简单的排列. 这个公式好比是一件完整产品中的一个零部件,解决了一个思路问题.
125,{5日均线倾角大于60度} X:(ATAN((MA(C,5)/REF(MA(C,5),1)-1)*100)*180/3.14115926)>60;
126,4天之内收盘价上穿10天均线的4%回踩10天线4天之内收盘价低于60天均线 count(cross(c,ma(c,10)*1.04),4)=1 and lma(c,10) and last(c
127,MACD在0柚附近粘合;5.10.20.30.60均线粘合 max(ma(C,5),ma(C,10),ma(C,20),ma(C,30),ma(C,60))/min(ma(C,5),ma(C,10),ma(C,20),ma(C,30),ma(C,60))<1.05;{粘合} between("macd.diff",ma(abs("macd.macd"),100)/8,-ma(abs("macd.macd"),100)/8)andbetween("macd.dea",ma(abs("macd.macd"),100)/8,-ma(abs("macd.macd"),100)/8);
128,跌幅排名前20跌幅大于6?x大于0.2的公式做预警 close/ref(close,1)<0.94 and "ddx.ddx">0.2;
129,在K线上看到济安线的公式 input.:n(30, 2, 100, 1),m(3, 1, 15, 1); AA:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,N))/MA(CLOSE,N); 济安线:DMA((2*CLOSE+LOW+HIGH)/4,AA),LINETHICK3,COLOrff00ff; CC:=(CLOSE/济安线); MA1:=MA(CC*(2*CLOSE+HIGH+LOW)/4,3); MAAA:=((MA1-济安线)/济安线)/3; TMP:=MA1-MAAA*MA1; PARTLINE(济安线,TMP<=济安线,RGB(0,255,255)),LINETHICK3; A:TMP,LINETHICK2,COLORYELLOW;PARTLINE(TMP,TMP<=济安线,RGB(0,255,0)),LINETHICK2;
130,50天内横盘涨跌幅正负上下不超5%近期量能萎缩极致并且近10日内DDX连红大于4天的选股公式hhv(close,50)/llv(close,50)<1.05 and count("ddx.ddx">0,10)>=4 或 hhv(c,50)/llv(c,50)<1.05and ma(c,10)=llv(ma(c,10),100) and last("ddx.ddx">0)>4;
131,20日内换手率较大、涨幅较小的选股公式 sum(vol/capital*100,20)>250 and capital/100>10000 and (c-ref(c,20))/ref(c,20)*100<10;
134,连续上涨7天与连续调整7天.二个公式 last(close>ref(close,1))>=7;{连涨} last(close=7;{连跌} ;
135,{前面出现阶段性高点}{要求前两天均出现跳空开盘,且是两连阴}{要求两连阴的前一天是阳K线}{今天跳空开盘 ref(isdown and openref(close,1);
136,股价离年线正负不过十的公式 between(close,ma(close,250)*0.9,ma(close,250)*1.1) and barscount(c)>250;
137,一个阶段(如10天)涨幅大于10的个股公式 close/ref(close,10)>1.10;
138,条件选,26.30.60,181天粘合4个点左右 INPUT.:N(0.04); A1:=ABS(MA(C,30)/MA(C,60)-1)
139,昨日跌幅小于3% and 前天大前天两天合计跌幅小于7% and 前天大前天两天合计振幅小于10%的公式 between(ref(close/ref(close,1),1),0.97,1) and between(ref(close,2)
140,三日换手率之和的排序公式及三日累计涨跌幅之和的排序公式 sum(vol/capital,3);{换手} close/ref(close,3);{涨幅}
141,30日均线走平转为上升的指标 slope(ma(c,30),5)>0 and last(slope(ma(c,30),5)>ref(slope(ma(c,30),5),1))>=5;
142,在6日内日线上涨放量,下跌缩量的选股公式 a1:=barslast(c>o); a2:=barslast(cref(v,a2);
143,昨日两市涨幅榜前30名的选股公式 (c-ref(c,1))/ref(c,1)*100;{涨幅公式}
144,一个开盘至十一点最大涨幅小于1%,最大跌幅大于-1%的公式 var1:=barscount(c); var1>90 and ref(hhv(close,90),var1-90)dynainfo(30*0.99; {用于分时图} ;
145,5日均线走平 last(between(ma(c,5),ref(ma(c,5),1)*0.998,ref(ma(c,5),1)*1.002))>=3;
146,在当天盘中,成交量创盘中2倍,这么编写!比如说9.45,是200,手成交量。到了11点是400手成交量!在个位置显示成交量指标 sum(v,barscount(c)/2)> sum(v,0)-sum(v,barscount(c)/2)*2; {周期用分时} ;
147,横盘后均线发散向上,尾盘突然拉升的;成交量放大的;换手率比之前大的;5日内累计涨幅不超过5%的。between(close/ref(close,5),1,1.05) and vol>ref(vol,1)*1.3 and isup and close/open>1.02;
148,最近的5天(不包含今天)MACD连续下降,但是MACD>0 ,今天MACD又向上发散,10天内DDX飘红>5天 ref(last("macd.macd"0),1)>=5and"macd.macd">ref("macd.macd",1)andcount("ddx.ddx">0,10)>5;
149,5天内最高的涨幅小于5% 的公式不是5天累计涨幅 between(hhv(close,5)/ref(close,5),1,1.05); 150,股价上涨,长阳突破EXPMA 60 90 120 250多根均线(一阳站四线),同时EXPMA30均线拐头向上 cross(close,ema(c,60))and cross(close,ema(c,90)) and cross(close,ema(c,120)) and cross(close,ema(c,250)) and ema(c,30)>ref(ema(c,30),1);
151, 股指期货分时指标能安装个股分时附图上 "if1102$close"; {引用股指期货} 不能长期使用吗 ? 需要修改随着月份改变!
152,在大智慧VOL公式中,当某一日成交量为120天或60天内最大时用黄色表示 k:vol,volstick; stickline(vol=hhv(vol,60),0,vol,8,0),coloryellow;
153,本周换手率是最近10周的最低换手率的股票 hsl:=vol/capital*100; hsl=llv(hsl,10);{分析周期:周} 】V/CAPITAL*100=LLV(V/CAPITAL*100,10);{分析周期选择周线};
154,连续芝麻量的选股公式 SUM(VOL,5)/CAPITAL<=(5/100) AND LAST(V=3; 155,排除3天以上停牌的股票,3天可以任意调,股票池用 currentdate-(date+19000000)<=3; 156,选出30天内跌幅30%以上的股票 (C-REF(C,30))/REF(C,30)*100<-30;
157,今日最低价小于向前数第7日收盘价,但大于前8日的最高价呢 lowref(high,8);
158,今日成交量大于前5天中的某一天的成交量的最大值 vol=hhv(vol,6);
159,今日换手率介于5%~10%之间,并且今日换手率是昨天换手率的1倍和3倍之间 hsl:=vol/capital*100;between(hsl,5,10)and between(hsl/ref(hsl,1),1,3); 小于10周均量的25%。 hsl:=vol/capital*100; hsl=llv(hsl,10) and hsl
160,】"sh000001$close";{上证指数}
161,能在动态显示牌中显示的市销率 (FINANCE2(27)/10)/(DYNAINFO(56)/10000);
162,3天前涨幅大于8%,2天前涨幅大于6%的选股公式 ref(c,3)/ref(c,4)>1.08 and ref(c,2)/ref(c,3)>1.06;
163,60分钟VOL三线粘合金叉的选股公式 cross(ma(vol,5),ma(vol,10)) and cross(ma(vol,5),ma(vol,20));{60分钟周期}
164,日成交量大于5日.10日.20日均量10%以上的公式 vol>max(ma(vol,5),ma(vol,10),ma(vol,20))*1.1;
165,20均线由下跌状态刚刚转为上升前5日是下跌状态 ma(c,20)>ref(ma(c,20),1) and count(ma(c,20)
166,成交量十几天里最大量缩到十分之一以上量的选股公式 input.:N(10,1,300,1); vol
167,成交量十几天里最大量缩到十分之一以上量的选股公式 count(vol<=hhv(vol,10)/10,10)>=1;
❷ 简单高效的选股公式有哪些
财经信纸
在A股市场中本来就是一个庄家和散户博弈的战场,那么为什么亏的都是散户呢?原因无非在于三点,选股、买点、卖点,每个股民心中都有一个梦,就是炒股的时候能多抓一些涨停板,那么究竟如何才能成功稳抓涨停板呢?今天给大家讲解几种选股公式,希望大家仔细学习与领悟。
1、牛股等待启动选股公式
本人是根据股价与均线的一种比例关系,而编写的一个选股公式,经长久的试用,效果挺好,很多牛股启动前大部分都是这个走法,还有高控盘的股票,特拿来分享!
公式源码:
S2:=IF(NAMELIKE('S'),0,1);
S3:=IF(NAMELIKE('*'),0,1);
S4:=DYNAINFO(17)>0;
ST:FROMOPEN>165 AND MA(C,5)/MA(C,60)>0.95 AND MA(C,5)/MA(C,60)<1.28and MA(C,10)/MA(C,60)>0.95 AND MA(C,10)/MA(C,60)<1.28 AND MA(C,30)/MA(C,60)>0.95AND MA(C,30)/MA(C,60)<1.28 AND CROSS(C,MA(C,5)) AND S2 AND S3 AND S4 AND C<50;2、抄底高手
{M 153530
N 123227
D 185042}
VAR1:=(CLOSE-MA(CLOSE,48))/MA(CLOSE,48)*100+M<0;var2:=(CLOSE-MA(CLOSE,70))/MA(CLOSE,70)*100+N<0;VAR3:=VAR1 AND VAR2;
VAR4:=VAR1 AND VAR2 AND COUNT(VAR3,2)=1 AND DATE> AND (CLOSE>OPEN OR CLOSE
-REF(CLOSE,1))/REF(CLOSE,1)>-0.07 AND (REF(OPEN,1)>REF(CLOSE,1) OR REF(OPEN,1)
(REF(OPEN,2)>REF(CLOSE,2) OR REF(OPEN,2)REF(CLOSE,3) OR REF
(OPEN,3)REF(CLOSE,4) OR REF(OPEN,4)
(OPEN,5)>REF(CLOSE,5) OR REF(OPEN,5)
VAR5:=DMA(EMA(CLOSE,8),SUM(VOL,9)/2.8/CAPITAL);
VAR6:=(CLOSE-VAR5)/VAR5*100;
VAR7:=REF(VAR6,1)+D<0 AND VAR6>REF(VAR6,1) AND REF(VAR6,1)1.8 AND (HIGH>LOW) AND (REF(HIGH,1)>REF(LOW,1)) AND (REF(HIGH,2)>REF(LOW,2)) AND (REF(HIGH,3)>REF(LOW,3)) AND (REF(HIGH,4)>REF(LOW,4)) AND (REF(HIGH,5)>REF(LOW,5));VAR4 OR VAR7;
实战技巧
(1)梅开二度
13日均线向上穿越55日均线以后,股价滞涨回落,13日均线弱势下叉34日均线,随着股价的止跌企稳,13日均线开始勾头向上二次穿越34日均线,我们把在主均线上的13日均线金叉穿越34日均线,称之为“梅开二度”。
❸ OA573网购项目组主要工作内容是什么
项目组管理2008-02-04 13:23 1. 你们的项目组使用源代码管理工具了么?
应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。
2. 你们的项目组使用缺陷管理系统了么?
应该用。ClearQuest太复杂,我的推荐是BugZilla。
3. 你们的测试组还在用Word写测试用例么?
不要用Word写测试用例(Test Case)。应该用一个专门的系统,可以是Test Manager,也可以是自己开发一个ASP.NET的小网站。主要目的是Track和Browse。
4. 你们的项目组有没有建立一个门户网站?
要有一个门户网站,用来放Contact Info、Baselined Schele、News等等。推荐Sharepoint Portal Server 2003来实现,15分钟就搞定。买不起SPS 2003可以用WSS (Windows Sharepoint Service)。
5. 你们的项目组用了你能买到最好的工具么?
应该用尽量好的工具来工作。比如,应该用VS.NET而不是Notepad来写C#。用Notepad写程序多半只是一种炫耀。但也要考虑到经费,所以说是“你能买到最好的”。
6. 你们的程序员工作在安静的环境里么?
需要安静环境。这点极端重要,而且要保证每个人的空间大于一定面积。
7. 你们的员工每个人都有一部电话么?
需要每人一部电话。而且电话最好是带留言功能的。当然,上这么一套带留言电话系统开销不小。不过至少每人一部电话要有,千万别搞得经常有人站起来喊:“某某某电话”。《人件》里面就强烈谴责这种做法。
8. 你们每个人都知道出了问题应该找谁么?
应该知道。任何一个Feature至少都应该有一个Owner,当然,Owner可以继续Dispatch给其他人。
9. 你遇到过有人说“我以为…”么?
要消灭“我以为”。Never assume anything。
10. 你们的项目组中所有的人都坐在一起么?
需要。我反对Virtual Team,也反对Dev在美国、Test在中国这种开发方式。能坐在一起就最好坐在一起,好处多得不得了。
11. 你们的进度表是否反映最新开发进展情况?
应该反映。但是,应该用Baseline的方法来管理进度表:维护一份稳定的Schele,再维护一份最新更改。Baseline的方法也应该用于其它的Spec。Baseline是变更管理里面的一个重要手段。
12. 你们的工作量是先由每个人自己估算的么?
应该让每个人自己估算。要从下而上估算工作量,而不是从上往下分派。除非有其他原因,比如政治任务工期固定等。
13. 你们的开发人员从项目一开始就加班么?
不要这样。不要一开始就搞疲劳战。从项目一开始就加班,只能说明项目进度不合理。当然,一些对日软件外包必须天天加班,那属于剥削的范畴。
14. 你们的项目计划中Buffer Time是加在每个小任务后面的么?
不要。Buffer Time加在每个小任务后面,很容易轻易的就被消耗掉。Buffer Time要整段的加在一个Milestone或者checkpoint前面。
15. 值得再多花一些时间,从95%做到100%好
值得,非常值得。尤其当项目后期人困马乏的时候,要坚持。这会给产品带来质的区别。
16. 登记新缺陷时,是否写清了重现步骤?
要。这属于Dev和Test之间的沟通手段。面对面沟通需要,详细填写Repro Steps也需要。
17. 写新代码前会把已知缺陷解决么?
要。每个人的缺陷不能超过10个或15个,否则必须先解决老的bug才能继续写新代码。
18. 你们对缺陷的轻重缓急有事先的约定么?
必须有定义。Severity要分1、2、3,约定好:蓝屏和Data Lost算Sev 1,Function Error算Sev 2,界面上的算Sev 3。但这种约定可以根据产品质量现状适当进行调整。
19. 你们对意见不一的缺陷有三国会议么?
必须要有。要有一个明确的决策过程。这类似于CCB (Change Control Board)的概念。
20. 所有的缺陷都是由登记的人最后关闭的么?
Bug应该由Opener关闭。Dev不能私自关闭Bug。
21. 你们的程序员厌恶修改老的代码么?
厌恶是正常的。解决方法是组织Code Review,单独留出时间来。XP也是一个方法。
22. 你们项目组有Team Morale Activity么?
每个月都要搞一次,吃饭、唱歌、Outing、打球、开卡丁车等等,一定要有。不要剩这些钱。
23. 你们项目组有自己的Logo么?
要有自己的Logo。至少应该有自己的Codename。
24. 你们的员工有印有公司Logo的T-Shirt么?
要有。能增强归属感。当然,T-Shirt要做的好看一些,最好用80支的棉来做。别没穿几次就破破烂烂的。
25. 总经理至少每月参加次项目组会议
要的。要让team member觉得高层关注这个项目。
26. 你们是给每个Dev开一个分支么?
反对。Branch的管理以及Merge的工作量太大,而且容易出错。
27. 有人长期不Check-In代码么?
不可以。对大部分项目来说,最多两三天就应该Check-In。
28. 在Check-In代码时都填写注释了么?
要写的,至少一两句话,比如“解决了Bug No.225”。如果往高处拔,这也算做“配置审计”的一部分。
29. 有没有设定每天Check-In的最后期限?
要的,要明确Check-In Deadline。否则会Build Break。
30. 你们能把所有源码一下子编译成安装文件吗?
要的。这是每日编译(Daily Build)的基础。而且必须要能够做成自动的。
31. 你们的项目组做每日编译么?
当然要做。有三样东西是软件项目/产品开发必备的:1. bug management; 2. source control; 3. daily build。
32. 你们公司有没有积累一个项目风险列表?
要。Risk Inventory。否则,下个项目开始的时候,又只能拍脑袋分析Risk了。
33. 设计越简单越好
越简单越好。设计时候多一句话,将来可能就带来无穷无尽的烦恼。应该从一开始就勇敢的砍。这叫scope management。
34. 尽量利用现有的产品、技术、代码
千万别什么东西都自己Coding。BizTalk和Sharepoint就是最好的例子,有这两个作为基础,可以把起点提高很多。或者可以尽量多用现成的Control之类的。或者尽量用XML,而不是自己去Parse一个文本文件;尽量用RegExp,而不是自己从头操作字符串,等等等等。这就是“软件复用”的体现。
35. 你们会隔一段时间就停下来夯实代码么?
要。最好一个月左右一次。传言去年年初Windows组在Stevb的命令下停过一个月增强安全。Btw,“夯”这个字念“hang”,第一声。
36. 你们的项目组每个人都写Daily Report么?
要写。五分钟就够了,写10句话左右,告诉自己小组的人今天我干了什么。一则为了沟通,二则鞭策自己(要是游手好闲一天,自己都会不好意思写的)。
37. 你们的项目经理会发出Weekly Report么?
要。也是为了沟通。内容包括目前进度,可能的风险,质量状况,各种工作的进展等。
38. 你们项目组是否至少每周全体开会一次?
要。一定要开会。程序员讨厌开会,但每个礼拜开会时间加起来至少应该有4小时。包括team meeting, spec review meeting, bug triage meeting。千万别大家闷头写code。
39. 你们项目组的会议、讨论都有记录么?
会前发meeting request和agenda,会中有人负责主持和记录,会后有人负责发meeting minutes,这都是effective meeting的要点。而且,每个会议都要形成agreements和action items。
40. 其他部门知道你们项目组在干什么么?
要发一些Newsflash给整个大组织。Show your team’s value。否则,当你坐在电梯里面,其他部门的人问:“你们在干嘛”,你回答“ABC项目”的时候,别人全然不知,那种感觉不太好。
41. 通过Email进行所有正式沟通
Email的好处是免得抵赖。但也要避免矫枉过正,最好的方法是先用电话和当面说,然后Email来确认。
42. 为项目组建立多个Mailing Group
如果在AD+Exchange里面,就建Distribution List。比如,我会建ABC Project Core Team,ABC Project Dev Team,ABC Project All Testers,ABC Project Extended Team等等。这样发起Email来方便,而且能让该收到email的人都收到、不该收到不被骚扰。
43. 每个人都知道哪里可以找到全部的文档么?
应该每个人都知道。这叫做知识管理(Knowledge Management)。最方便的就是把文档放在一个集中的File Share,更好的方法是用Sharepoint。
44. 你做决定、做变化时,告诉大家原因了么?
要告诉大家原因。Empower team member的手段之一是提供足够的information,这是MSF一开篇的几个原则之一。的确如此,tell me why是人之常情,tell me why了才能有understanding。中国人做事喜欢搞限制,限制信息,似乎能够看到某一份文件的人就是有身份的人。大错特错。权威、权力,不在于是不是能access information/data,而在于是不是掌握资源。
45. Stay agile and expect change
要这样。需求一定会变的,已经写好的代码一定会被要求修改的。做好心理准备,对change不要抗拒,而是expect change。
46. 你们有没有专职的软件测试人员?
要有专职测试。如果人手不够,可以peer test,交换了测试。千万别自己测试自己的。
47. 你们的测试有一份总的计划来规定做什么和怎么做么?
这就是Test Plan。要不要做性能测试?要不要做Usability测试?什么时候开始测试性能?测试通过的标准是什么?用什么手段,自动的还是手动的?这些问题需要用Test Plan来回答。
48. 你是先写Test Case然后再测试的么?
应该如此。应该先设计再编程、先test case再测试。当然,事情是灵活的。我有时候在做第一遍测试的同时补上test case。至于先test case再开发,我不喜欢,因为不习惯,太麻烦,至于别人推荐,那试试看也无妨。
49. 你是否会为各种输入组合创建测试用例?
不要,不要搞边界条件组合。当心组合爆炸。有很多test case工具能够自动生成各种边界条件的组合——但要想清楚,你是否有时间去运行那么多test case。
50. 你们的程序员能看到测试用例么?
要。让Dev看到Test Case吧。我们都是为了同一个目的走到一起来的:提高质量。
51. 你们是否随便抓一些人来做易用性测试?
要这么做。自己看自己写的程序界面,怎么看都是顺眼的。这叫做审美疲劳——臭的看久了也就不臭了,不方便的永久了也就习惯了。
52. 你对自动测试的期望正确么?
别期望太高。依我看,除了性能测试以外,还是暂时先忘掉“自动测试”吧,忘掉WinRunner和LoadRunner吧。对于国内的软件测试的现状来说,只能“矫枉必须过正”了。
53. 你们的性能测试是等所有功能都开发完才做的么?
不能这样。性能测试不能被归到所谓的“系统测试”阶段。早测早改正,早死早升天。
54. 你注意到测试中的杀虫剂效应了么?
虫子有抗药性,Bug也有。发现的新Bug越来越少是正常的。这时候,最好大家交换一下测试的area,或者用用看其他工具和手法,就又会发现一些新bug了。
55. 你们项目组中有人能说出产品的当前整体质量情况么?
要有。当老板问起这个产品目前质量如何,Test Lead/Manager应该负责回答。
56. 你们有单元测试么?
单元测试要有的。不过没有单元测试也不是不可以,我做过没有单元测试的项目,也做成功了——可能是侥幸,可能是大家都是熟手的关系。还是那句话,软件工程是非常实践、非常工程、非常灵活的一套方法,某些方法在某些情况下会比另一些方法好,反之亦然。
57. 你们的程序员是写完代码就扔过墙的么?
大忌。写好一块程序以后,即便不做单元测试,也应该自己先跑一跑。虽然有了专门的测试人员,做开发的人也不可以一点测试都不做。微软还有Test Release Document的说法,程序太烂的话,测试有权踢回去。
58. 你们的程序中所有的函数都有输入检查么?
不要。虽然说做输入检查是write secure code的要点,但不要做太多的输入检查,有些内部函数之间的参数传递就不必检查输入了,省点功夫。同样的道理,未必要给所有的函数都写注释。写一部分主要的就够了。
59. 产品有统一的错误处理机制和报错界面么?
要有。最好能有统一的error message,然后每个error message都带一个error number。这样,用户可以自己根据error number到user manual里面去看看错误的具体描述和可能原因,就像SQL Server的错误那样。同样,ASP.NET也要有统一的Exception处理。可以参考有关的
Application Block。
60. 你们有统一的代码书写规范么?
要有。Code Convention很多,搞一份来发给大家就可以了。当然,要是有FxCop这种工具来检查代码就更好了。
61. 你们的每个人都了解项目的商业意义么?
要。这是Vision的意思。别把项目只当成工作。有时候要想着自己是在为中国某某行业的信息化作先驱者,或者时不时的告诉team member,这个项目能够为某某某国家部门每年节省多少多少百万的纳税人的钱,这样就有动力了。平凡的事情也是可以有个崇高的目标的。
62. 产品各部分的界面和操作习惯一致么?
要这样。要让用户觉得整个程序好像是一个人写出来的那样。
63. 有可以作为宣传亮点的Cool Feature么?
要。这是增强团队凝聚力、信心的。而且,“一俊遮百丑”,有亮点就可以掩盖一些问题。这样,对于客户来说,会感觉产品从质量角度来说还是acceptable的。或者说,cool feature或者说亮点可以作为质量问题的一个事后弥补措施。
64. 尽可能缩短产品的启动时间
要这样。软件启动时间(Start-Up time)是客户对性能好坏的第一印象。
65. 不要过于注重内在品质而忽视了第一眼的外在印象
程序员容易犯这个错误:太看重性能、稳定性、存储效率,但忽视了外在感受。而高层经理、客户正相反。这两方面要兼顾,协调这些是PM的工作。
66. 你们根据详细产品功能说明书做开发么?
要这样。要有设计才能开发,这是必须的。设计文档,应该说清楚这个产品会怎么运行,应该采取一些讲故事的方法。设计的时候千万别钻细节,别钻到数据库、代码等具体实现里面去,那些是后面的事情,一步步来不能着急。
67. 开始开发和测试之前每个人都仔细审阅功能设计么?
要做。Function Spec review是用来统一思想的。而且,review过以后形成了一致意见,将来再也没有人可以说“你看,当初我就是反对这么设计的,现在吃苦头了吧”
68. 所有人都始终想着The Whole Image么?
要这样。项目里面每个人虽然都只是在制造一片叶子,但每个人都应该知道自己在制造的那片叶子所在的树是怎么样子的。我反对软件蓝领,反对过分的把软件制造看成流水线、车间。参见第61条。
69. Dev工作的划分是单纯纵向或横向的么?
不能单纯的根据功能模块分,或者单纯根据表现层、中间层、数据库层分。我推荐这么做:首先根据功能模块分,然后每个“层”都有一个Owner来Review所有人的设计和代码,保证consistency。
70. 你们的程序员写程序设计说明文档么?
要。不过我听说微软的程序员1999年以前也不写。所以说,写不写也不是绝对的,偷懒有时候也是可以的。参见第56条。
71. 你在招人面试时让他写一段程序么?
要的。我最喜欢让人做字符串和链表一类的题目。这种题目有很多循环、判断、指针、递归等,既不偏向过于考算法,也不偏向过于考特定的API。
72. 你们有没有技术交流讲座?
要的。每一两个礼拜搞一次内部的Tech Talk或者Chalk Talk吧。让组员之间分享技术心得,这笔花钱送到外面去培训划算。
73. 你们的程序员都能专注于一件事情么?
要让程序员专注一件事。例如说,一个部门有两个项目和10个人,一种方法是让10个人同时参加两个项目,每个项目上每个人都花50%时间;另一种方法是5个人去项目A,5个人去项目B,每个人都100%在某一个项目上。我一定选后面一种。这个道理很多人都懂,但很多领导实践起来就把属下当成可以任意拆分的资源了。
74. 你们的程序员会夸大完成某项工作所需要的时间么?
会的,这是常见的,尤其会在项目后期夸大做某个change所需要的时间,以次来抵制change。解决的方法是坐下来慢慢磨,磨掉程序员的逆反心理,一起分析,并把估算时间的颗粒度变小。
75. 尽量不要用Virtual Heads
最好不要用Virtual Heads。Virtual heads意味着resource is not secure,shared resource会降低resource的工作效率,容易增加出错的机会,会让一心二用的人没有太多时间去review spec、review design。一个dedicated的人,要强过两个只能投入50%时间和精力的人。我是吃过亏的:7个part time的tester,发现的Bug和干的活,加起来还不如两个full-time的。参见第73条。73条是针对程序员的,75条是针对Resource Manager的。
❹ 通信达选股公式
通达信选股小公式:
1,30个交易日内,股价跌幅达到一半的股票:
xghhv(c,30)-c)/hhv(c,30)>0.5;
2,今天的量 是5天平均的 2倍以上
xg:v>ma(v,5)*2;
缩量
vol/ma(vol,10)<0.3;
3,两天内,累计下跌等于或超过20%选股.
xgref(c,2)-c)/c>0.2;
4,股价是25天以来新低.
xg:c<ref(llv(c,25),1);
5,选股:EXPMA5日与10日金叉并且第二天的收盘价在EXPMA的5日线以上.
cross(ref(ema(c,5),1),ref(ema(c,10),1)) and c>ema(c,5);
6,请编买入公式:
1. 将BIAS指标的参数设置为24日,将KD指标的参数设置为9;3;3。
2. BIAS指标要小于-6,这只是确认该股超跌的初选条件。
3. KD指标产生黄金交叉,K线上穿D线。
4. KD交叉同时,KD指标中的D值要小于16。
BIAS3 :=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100,colorff00ff;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1),COLORWHITE;
D:=SMA(K,3,1),COLORYELLOW;
xg:BIAS3<-6 and cross(k,d) and d<16;
7,要求是量大、换手率达到3左右,涨幅>7个点。
xg:v/capital*100>3 and (c/ref(c,1)>1.07;
8,个股分时图上都有一条黄线,叫做均价线
a/capital*100;
9,"阴转阳"的公式(也就是昨天收阴线,今天收阳线)
xg:ref(c,1)<ref(o,1) and c>o;
10,股价回抽20日均线选股公式
xg:ref(c,1)>ma(c,20) and cross(ma(c,20),c);
11,一根大阳线,至少有5个点以上,再连着出现二根振幅不大于5的十字星或是小K线
xgref(c,3)-ref(c,4))/ref(c,3)>0.05 and count((h-l)/l<0.05,2)=2;
12,行情信息里的“涨幅”的原码
(c-ref(c,1))/c*100;
13,kdj的J从上向下穿越O轴发出信号
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1),COLORWHITE;
D:=SMA(K,3,1),COLORYELLOW;
J:=3*K-2*D,COLORFF00FF;
xg:cross(0,j);
14,股价4天中有两天在10日线上
count(c>ma(c,10),4)=2;
15,选出10天内出现了涨停的个股
count(c/ref(c,1)>1.1,10)>0;
又:
今涨停:=C/REF(C,1)>1.09;
选股:count(今涨停,n);
16,一阳上穿10,20,30日线,量能是前一天3倍。
xg:cross(c,ma(c,10)) and cross(c,ma(c,20)) and cross(c,ma(c,30)) and v>ref(v,1)*3;
17,共三根K线,第一根K线为阴线;第二根K线为阴线线,最高价低于第一根K线,最低价高于第一根K线;第三根K线阴阳不限,最高价低于第二根K线,最低价高于第二根K线。满足后发出信号~
w1:=ref(c,2)<ref(o,2);
w2:=ref(h,2)>ref(h,1) and ref(l,2)<ref(l,1);
w3:=ref(h,1)>h and ref(l,1)<l;
xg:w1 and w2 and w3;
18, 选出今日成交量大于昨日成交量一成的股票。
xg:v>ref(v,1)*1.1;
19, 连续5天,当日的5日均线减前一天的5日均线差值小于1.
count((ma(c,5)-ref(ma(c,5),1))<1,5)=5;
20,股价上穿5周均线:
xg:cross(c,ma(c,5));
注意:选股时用周线
21,上穿30日均线的公式
xg:cross(c,ma(c,30));
22,两笔阴线中间夹着一根阳线或数根K线,其中两笔阴线最低点相等
xg:ref(l,2)=l;
23,量比大于1 同时换手大于2的公式
xg:v/ref(v,1)>1 and AMOUNT/CAPITAL*100>2;
24,换手:VOL*100/CAPITAL;
周期换手:SUM(换手,10);
25,流通盘小于4000万 的选股公式
xg:CAPITAL/100<4000;
26,涨停开盘跌停收盘选股
xg:h/ref(c,1)>1.1 and ref(c,1)/l>1.1;
27,当天开盘价与收盘价相等的选股公式
xg:c=o;
28,5日均线向上 流通盘小于5000万 换手率大于3的选股公式
lt:CAPITAL/100<5000;
换手:=VOL*100/CAPITAL<3;
w1:ma(c,5)>ref(ma(c,5),1);
xg:lt and 换手 and w1;
29,收下影线
xg:c>l;
30, o=l就没有下引线了,那就:
xg:c>l and o>l;
31,当日收盘下穿5日均价
xg:cross(ma(c,5),c);
32,最低价小于前一日的最低价但收盘后为阳线。
xg:l<ref(l,1) and c>o;
33,30日内到本日收盘价下跌20%的公式
xg:hhv(c,30)/c>1.2;
34,选周线跳空缺口的个股。
xg:HIGH<REF(LOW,1) OR
LOW>REF(HIGH,1);
周期选周线
35,30日均线走平或走高的个股
xg:ma(c,30)>ref(ma(c,30),1);
36,连续4天的收盘价格波动幅度在3%之内连续走平或向上
count(abs(c-ref(c,1)/ref(c,1))<0.03 and c>ref(c,1),3)=3;
37,下影线长于上影线
(c-l)>(h-c);
38, 收盘价+收盘价的10%
(c+c*0.1);
39,今天高开的公式
c>o;
40,今天的量大于等于昨天量的2倍,股价上涨
xg:v>ref(v,1)*2 and c>ref(c,1);
41,今天的量小于昨天量的2倍以上,股价上涨
xg:v<ref(v,1)*2 and c>ref(c,1);
42,大部分股票跌到43日均线时就会反弹,如果在43日均线附近买入,短线成功率占90%以上,即时选出还差几分钱就跌到43日均线的股票。
xg:abs(c-ma(c,43))/ma(c,43)<0.01;
43,{选出每天换手5%-15%之间的股票}
Var1:=100*VOL/CAPITAL;
w1:=var1>5;
w2:=var1<15;
xg:w1 and w2;
44,换手率10天80%以上的选股公式
sum(VOL/CAPITAL*100,10)>80;
45,60个交易日内,涨幅大于9.9%(涨停)的天数
count(c/ref(c,1)>1.099,60);
46,昨天跌幅大于3%,今天开盘高开2%以上的选股公式。
xg:ref(c,1)/ref(c,2)<0.97 and o/ref(c,1)>1.02;
47,选出周换手率小于10%的股票
sum(VOL/CAPITAL*100,5)<10;
48,成交量创20日新低,并且股价也创20日新低
xg:v=llv(v,20) and c=llv(c,20);
49,5日不涨,绿线收盘选票指标
count(c<o,5)=5;
50,"今日MACD等于昨天的MACD ,且macd>0" 的指标
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
xg:macd=ref(macd,1) and macd>0
51,连续2天收盘价跌破30日均线,就显示"卖出"信号
a1:count(c<ma(c,30),2)=2;
drawtext(a1,c,'卖出'),colorgreen;
52,股票在这条均线上在8天以上,上下幅度不大,
a1:abs((c-ma(c,120))/ma(c,120))<0.1;
xg:count(a1,8)=8;
53, 连续三天高开高走的选股公式
count(o>ref(c,1) and c>o,3)=3;
54,n天内曾经有m个涨停
count(c/ref(c,1)>1.09,n)>m;
55,股价比昨天的高,量比昨天小,放量。
xg:c>ref(c,1) and v<ref(v,1) and ref(v,1)>ref(v,2)*2;
56,连续3天每天的最低价都比前一天高
count(l>ref(c,1),3)=3;
57,周量缩小50%或40%或n%
a1:vol/capital*100;
xg:a1/ref(a1,1)<n/100;
58,股价超过五日均价的15%以上,并给出卖出信号
卖出:c/ma(c,5)>1.15;
59,连收两个十字星的选股公式
count(abs((c-o)/o<0.01),2)=2;
60,n横盘天数,n1横盘的上下幅度
REF(((HHV(H,N)-LLV(L,N))/LLV(L,N)),1)<=(n1/100)
and ref(v,1)<ref(ma(v,5),1) and cross(v,ma(v,5)) and cross(v,ma(v,10));
61,收盘价连续8天都站在5日均线的股票。
count(c>ma(c,5),8)=8;
62,振幅大于5%,收盘价大于3.5小于15元,三日均线大于昨日的三日均线,去掉ST股。
a1:=h/l>1.05;
a2:=c>3.5 and c<15;
a3:=ma(c,3)>ref(ma(c,3),1);
xg:a1 and a2 and a3;
63,收盘价下有60天前的远期获利盘n%。
{60天前的远期获利盘:=ppart(60)*100;}
aa:WINNER(ref(c,60 ))*100;
64,连续三日收阳 后日收盘高于前日 且每日收于当日最高价附近 每日涨幅不大于4%
选股:count(c>o and c>ref(c,1) and abs((h-c)/c)<0.01 and c/ref(c,1)<1.04,3)=3;
65,昨日收阴, 今日收阳,的K线组合。
C>O AND REF(C,1)<REF(O,1);
66,股价突破5ma买入,跌破5ma卖出。买入和卖出用箭头表示 (副图)
a1:cross(c,ma(c,5));
a2:cross(ma(c,5),c);
drawtext(a1,low*0.98,'↑'),colorred;
drawtext(a2,h*1.02,'↑'),color00ffff;
67,今天的250平均线大于昨天的昨天的250平均线
ma(c,250)>ref(ma(c,250),1);
68,历史高点到前一高点画线
POLYLINE(h>=hhv(c,0),h);
69,均线中增加一根线,这根线的价格是5日线的1.2倍
aa:ma(c,5)*1.2;
70,20天均线向上的股
xg:ma(c,20)>ref(ma(c,20),1);
71,连续3天收盘全是阴线。
count(c<ref(c,1),3)=3;
72,今天收盘价在昨天收盘价-2%~2%之间
c/ref(c,1)>0.98 and c/ref(c,1)<1.02;
73,收盘价在5日均线以上5天
count(c>ma(c,5),5)=5;
74,N天前换手率大于8%
REF(VOL/CAPITAL*100,N)>8;
75,一条均线18MA 股价上涨后“缩量”回调到18MA
XG:COUNT(V<REF(V,1) AND C<O,N)=N AND C>MA(C,18);
N “缩量”回调的天数
76,1。昨日量是n天以来最低量,(n可调);2。今日量是昨日量的m倍,(m可调);3。今日k线收阳线;
xg:ref(v,1)=llv(ref(v,1),n) and v>ref(v,1)*m and c>o;
77,第一天收阴,第二天,第三天,第四天,收出红三兵
XG:REF(C,3)<REF(C,4) AND COUNT(C>O,3)=3;
78,月k线十字星收盘 并且5月线拐点向上。
XG:ABS(C-O)/O<0.02 AND MA(C,5)>REF(MA(C,5),1);
用月线选股
79,最近3天(包括昨天.前天)股价突破250日均线
COUNT(C>MA(C,250),3)=3;
80,跳高大阴线,条件: 1 开盘跳空4%以上2 大阴线实体6%以上.
O/REF(C,1)>1.04 AND C/REF(C,1)<0.94;
81,条件:1: 假设大前天创最近新高,要求这天涨幅是超过7%的大阳线,且创最近一个月的新高.
2: 那么前天,昨天,今天都收小K线,要求小K线实体
xg:ref(c,3)/ref(c,4)>1.07 and ref(c,3)=hhv(c,20) and count(abs((c-ref(c,1))/ref(c,1)<0.02,3)))=3;
82,60与120均线距离在n%内
XG:ABS((MA(C,60)-MA(C,120))/MA(C,120))<N/100;
83,5日均线倾角大于60度
X:(ATAN((MA(C,5)/REF(MA(C,5),1)-1)*100)*180/3.14115926)>60;
也可以这样:
X:(ATAN((EMA(C,5)/REF(EMA(C,5),1)-1)*100)*180/3.14115926)>60;利用指标排序:X:(ATAN((MA(C,5)/REF(MA(C,5),1)-1)*100)*180/3.14115926);84,“中阴之后,跳拉阳”c /ref(c,1)>1.05;
85,count(x,n) 意思是n天内出现过信号的,假设n=10,那么就是10天内出现信号(包括今天),如果不加这个的话,就是限定在今天出信号才选出来,以前的不管。
86, 今天涨停的公式C/REF(C,1)>1.09;
87,10日内有涨停的公式今涨停:=C/REF(C,1)>1.09;
选股:count(今涨停,10);
88,昨日前日涨停的REF(C,1)/REF(C,2)>1.095;
89,近5日K线最高价和最低价格波动在10%以内,成交量是昨日2倍,收盘涨5%
XG:(HHV(C,5)-LLV(C,5))/LLV(C,5)<0.1 AND V>REF(V,1)*2 AND C/REF(C,1)>1.05;
90,60与120均线距离在n%内XG:ABS((MA(C,60)-MA(C,120))/MA(C,120))<N/100;
91,“中阴之后,跳拉阳”c/ref(c,1)>1.05;
92,能在图上提示个股(不含S或ST股)出现过的涨跌停板日期的公式
w1:if((c-ref(c,1))/ref(c,1)>0.1,date-1000000,c);
93,涨幅≤2%(c-ref(c,1)/ref(c,1)*100<2;
94,5日,10日,30日贴近公式,越贴越好m1:=ma(close,5);
m2:=ma(close,10);
m3:=ma(close,20);
m4:=ma(close,30);
y1:=max(max(max(m1,m2),m3),m4);
x1:=min(min(min(m1,m2),m3),m4);
黏合:y1/x1<n;
n越小越黏合(n,1.01-----1.05)
95,(1)换手率均线DMA(c ,v/CAPITAL );
(2)20天以来的任意天期(n),换手率均线正负波动值<=p%;
AA:=DMA(c ,v/CAPITAL );
ab:=(aa-ref(aa,1))/ref(aa,1)*100<p;
bb:count(ab,20)>=n;
96, 30天线拐头向上出现提示
ma(c,30)>ref(ma(c,30),1);
97,今天的换手率大于前天的一倍以上
w1:=v*100/capital;
w1>ref(w1,2)*2;
98,K线沿着5日均线往上爬的选股公式 w1:ma(c,5);
w2:abc(c-w1)/w1<0.01;
xg:count(w1>ref(w1,1),5)=5 and w2;
99,20日均线,上穿62日均线 xg:cross(ma(c,20),ma(c,62));
100,平台整理的公式,整理时间和整理幅度可调
COUNT(CLOSE,0)>N AND
(HHV(CLOSE,N)-LLV(CLOSE,N))/LLV(CLOSE,N)<=(N1/100);
N整理时间,N1整理幅度
101,选出当日收盘价突破10日均线5%的个股
cross(c,ma(c,10)*1.05);
102,选出当日最低价在10日均线上下0.05%内,收盘价在均线上方的个股
abs(l-ma(c,10))<0.005 and c>ma(c,10);
103,第一天股票涨停,第二天成交量是第一天成交量的1倍,并超过10%.那第三天就是买点
w1:=ref(c,2)/ref(c,3)>1.1;
w2:=ref(v,1)/ref(v,2)>2;
xg:w1 and w2;
104,放量2倍突破300日线的选股指标
cross(c,ma(c,300)) and v>ref(v,1)*2;
105,3日均线上穿10日均线,KDJ有效金叉
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;
w1:=cross(ma(c,3),ma(c,10));
xg:w1 and cross(k,d);
106,30日均线拐头向上ma(c,30)>ref(ma(c,30),1);
107,连续3-5天,每天的收盘价涨跌幅不超过1%.w1:abs(c-o)<0.01;
xg:count(w1,5)>=3;
108,K线收十字星abs(c-o)/o<0.01;
109,MACD在8天以内两次金叉DIFF:=(EMA(CLOSE,12) - EMA(CLOSE,26));
DEA:=EMA(DIFF,9),COLORBLUE,LINETHICK0;
MACD:=2*(DIFF-DEA);
w1:cross(DIFF,dea);
xg:count(w1,8)>=2;
110,昨天升降幅在-n%----n%之间
w1:abs(ref(c,1)-ref(c,2))/ref(c,2)*100<n;
111,于20日均线相差2个百分点的
w1:abs(c-ma(c,20)/ma(c,20)*100<2;
N日均线相差M个百分点的公式.
w1:abs(c-ma(c,n)/ma(c,n)*100<m;
n:N日 m:M个百分点
112,60MA由向下调头向上ma(c,60)>ref(ma(c,60),1);
113, 股价回调到14日均线的选股 abs(c-ma(c,14))/ma(c,14)<0.005;
114,历史第5根K线到第30根K线之间的最高价hhv(ref(c,5),25);
115,MACD的拐点公式DIFF:=(EMA(CLOSE,12) - EMA(CLOSE,26));
DEA:=EMA(DIFF,9),COLORBLUE,LINETHICK0;
MACD:=2*(DIFF-DEA);
拐点:ref(macd,2)>ref(macd,1) and ref(macd,1)<macd;
116,跳空高开收阳线LOW>REF(HIGH,1) and c>o;
117,涨停过300日线的选股公式
c/ref(c,1)>1.09 and cross(c,ma(c,300));
118,成交量是前5天中其他任何一天的10天均量线的3.5倍以上
w1:=llv(ma(v,10),5);
xg:v>w1*3.5;
119,股价N天内连续沿着5天线走,且每天收盘价与5天线的距离不超过2%的选股公式
w1:=abs(c-ma(c,5))/ma(c,5)<0.02;
xg:count(w1,n)=n;
120,跳空高开后,三天内没有回补缺口
ref(LOW,2)>REF(HIGH,3) and l>ref(LOW,2);
121,日涨幅小于3%C>0 AND C/REF(C,1) >1.03;
122, 股价创30个交易日的新高H>ref(H,30);
123,连续n天收阳线UP:=CLOSE>OPEN;
COUNT(UP,N)=N;
124, {5日内第二大量}
zdl:=hhv(v,5);
v0:=IF(v>=zdl,0,v);
v1:=IF(ref(v,1)>=zdl,0,ref(v,1));
v2:=IF(ref(v,2)>=zdl,0,ref(v,2));
v3:=IF(ref(v,3)>=zdl,0,ref(v,3));
v4:=IF(ref(v,4)>=zdl,0,ref(v,4));
第二大量:MAX(MAX(MAX(MAX(v0,v1),v2),v3),v4);
DRAWTEXTABS( 0,10 ,'第一大量 '+ zdl+' 第二大量'+第二大量);同理可求出第三大、第四大和最小量.实行简单的排列.
这个公式好比是一件完整产品中的一个零部件,解决了一个思路问题.
125,{5日均线倾角大于60度}
X:(ATAN((MA(C,5)/REF(MA(C,5),1)-1)*100)*180/3.14115926)>60
❺ 2021年有什么前景好的创业项目呢
宏观层面
看国家政策,决定了未来的创业风口。假如5G完成全产业覆盖,预计2035年可全面实现,涵盖了智慧农业、工业4.0、智慧城市、智慧社区、智慧家庭、智慧医疗、智慧养老、智慧教育、智慧出行等诸多应用领域。
细分领域
普通人不考虑雄厚资本+技术沉淀,而是从短平快的方向去考虑。推荐物联网3D可视化,不仅踩上智慧的风口,也是5G时代下轻资产的项目机会。
基于WebGL的3D框架,可以直接在线开发可视化项目,ThingJS提供可视化开发组件,通过场景搭建、脚本开发、数据对接和项目部署四个步骤,加速3D项目开发,可以对接更多项目,不用发愁太多的培训投入成本。源码demo官网注册查看:
❻ 皇室战争创作者代码
创作者代码是内容创作者可以申请的一组代码。 当内容创作者获得代码后,他们可以将其分享给其他玩家,而其他玩家可以在游戏中输入该代码。
玩家输入代码后,在接下来的7天时间里,玩家在游戏中花费宝石时,他支持的内容创作者将获得宝石对应价值的部分分成。 玩家并不会有任何额外花费,只是可以通过这种方式来支持他们最喜欢的内容创作者。
升级
在《部落冲突:皇室战争》中卡牌的升级模式是收集相同的卡牌来进行融合升级卡牌等级。而卡牌的来源主要是靠开游戏中获得的各类宝箱或商店购买,宝箱可以使用时间CD来开宝箱,也可以使用宝石来开。
卡牌等级提高相应的属性也会提高,最多升级到13级卡牌,游戏中通过13级镜像可以复制出14级卡。
除卡牌可以进行升级外,玩家等级与防御塔等级一致,通过部落捐卡、升级卡牌、完成任务等获得经验,提升等级,每提升一级防御塔伤害及血量属性提高,最高13级。
❼ 谁可以给我一个c语言写的DES代码,要求(输入任意一个字符串,可以得到相应的密文)
首先新建头文件des_encode.H
内容如下:
void EncodeMain(); //EncodeMain function
void DecodeMain(); //Sorry ,it has not used
void Decode(int *str,int *keychar); //decode :input 8 chars,8 keychars
void Encode(int *str,int *keychar); //encode: input 8 chars,8 keychars
void keyBuild(int *keychar); //create key array
void StrtoBin(int *midkey,int *keychar); //change into binary
void keyCreate(int *midkey2,int movebit,int i); //call by keyBuild
void EncodeData(int *lData,int *rData,int *srt); //encodedata function
void F(int *rData,int *key); //F function
void Expand(int *rData,int *rDataP); //Expand function
void ExchangeS(int *rDataP,int *rData); //S-diagram change
void ExchangeP(int *rData); //P change
void FillBin(int *rData,int n,int s); // data to binary;call by S-Diagram change function
void DecodeData(int *str,int *lData,int *rData); //DecodeData from binary
int IP1[]={58, 50, 42, 34, 26, 18, 10, 2, 60, 52, 44, 36, 28, 20, 12, 4, //initial change
62, 54, 46, 38, 30, 22, 14, 6, 64, 56, 48, 40, 32, 24, 16, 8,
57, 49, 41, 33, 25, 17, 9, 1, 59, 51, 43, 35, 27, 19, 11, 3,
61, 53, 45, 37, 29, 21, 13, 5, 63, 55, 47, 39, 31, 23, 15, 7,
};
int IP2[]={40, 8, 48, 16, 56, 24, 64, 32, 39, 7, 47, 15, 55, 23, 63, 31, //opp initial change
38, 6, 46, 14, 54, 22, 62, 30, 37, 5, 45, 13, 53, 21, 61, 29,
36, 4, 44, 12, 52, 20, 60, 28, 35, 3, 43, 11, 51, 19, 59, 27,
34, 2, 42, 10, 50, 18, 58, 26, 33, 1, 41, 9, 49, 17, 57, 25
};
int s[][4][16]={{ //S-diagram array
{14,4,13,1,2,15,11,8,3,10,6,12,5,9,0,7},
{0,15,7,4,14,2,13,1,10,6,12,11,9,5,3,8},
{4,1,14,8,13,6,2,11,15,12,9,7,3,10,5,0},
{15,12,8,2,4,9,1,7,5,11,3,14,10,0,6,13}
},
{
{15,1,8,14,6,11,3,4,9,7,2,13,12,0,5,10},
{3,13,4,7,15,2,8,14,12,0,1,10,6,9,11,5},
{0,14,7,11,10,4,13,1,5,8,12,6,9,3,2,15},
{13,8,10,1,3,15,4,2,11,6,7,12,0,5,14,9}
},
{
{10,0,9,14,6,3,15,5,1,13,12,7,11,4,2,8},
{13,7,0,9,3,4,6,10,2,8,5,14,12,11,15,1},
{13,6,4,9,8,15,3,0,11,1,2,12,5,10,14,7},
{1,10,13,0,6,9,8,7,4,15,14,3,11,5,2,12}
},
{
{7,13,14,3,0,6,9,10,1,2,8,5,11,12,4,15},
{13,8,11,5,6,15,0,3,4,7,2,12,1,10,14,9},
{10,6,9,0,12,11,7,13,15,1,3,14,5,2,8,4},
{3,15,0,6,10,1,13,8,9,4,5,11,12,7,2,14}
},
{
{2,12,4,1,7,10,11,6,8,5,3,15,13,0,14,9},
{14,11,2,12,4,7,13,1,5,0,15,10,3,9,8,6},
{4,2,1,11,10,13,7,8,15,9,12,5,6,3,0,14},
{11,8,12,7,1,14,2,13,6,15,0,9,10,4,5,3}
},
{
{12,1,10,15,9,2,6,8,0,13,3,4,14,7,5,11},
{10,15,4,2,7,12,9,5,6,1,13,14,0,11,3,8},
{9,14,15,5,2,8,12,3,7,0,4,10,1,13,11,6},
{4,3,2,12,9,5,15,10,11,14,1,7,6,0,8,13}
},
{
{4,11,2,14,15,0,8,13,3,12,9,7,5,10,6,1},
{13,0,11,7,4,9,1,10,14,3,5,12,2,15,8,6},
{1,4,11,13,12,3,7,14,10,15,6,8,0,5,9,2},
{6,11,13,8,1,4,10,7,9,5,0,15,14,2,3,12}
},
{
{13,2,8,4,6,15,11,1,10,9,3,14,5,0,12,7},
{1,15,13,8,10,3,7,4,12,5,6,11,0,14,9,2},
{7,11,4,1,9,12,14,2,0,6,10,13,15,3,5,8},
{2,1,14,7,4,10,8,13,15,12,9,0,3,5,6,11}
}
};
int Ex[48]={ 32,1,2,3,4,5, //Expand array
4,5,6,7,8,9,
8,9,10,11,12,13,
12,13,14,15,16,17,
16,17,18,19,20,21,
20,21,22,23,24,25,
24,25,26,27,28,29,
28,29,30,31,32,1
};
int P[32]={16,7,20,21, //P-change
29,12,28,17,
1,15,23,26,
5,18,31,10,
2,8,24,14,
32,27,3,9,
19,13,30,6,
22,11,4,25
};
int PC1[56]={57,49,41,33,25,17,9, //PC-1 in keyBuild
1,58,50,42,34,26,18,
10,2,59,51,43,35,27,
19,11,3,60,52,44,36,
63,55,47,39,31,33,15,
7,62,54,46,38,30,22,
14,6,61,53,45,37,29,
21,13,5,28,20,12,4
};
int PC2[48]={14,17,11,24,1,5, //PC-2 in keyBuild
3,28,15,6,21,10,
23,19,12,4,26,8,
16,7,27,20,13,2,
41,52,31,37,47,55,
30,40,51,45,33,48,
44,49,39,56,34,53,
46,42,50,36,29,32
};
再创建des.cpp
内容如下:
#include<stdio.h>
#include<string.h>
#include"des_encode.h"
int key[16][48];
char str[8];
void main() //main function
{
EncodeMain();
}
void EncodeMain() //EncodeMain function
{
int i;
char keychar[8];
int key2[8];
int strkey[8];
printf("请输入8个要加密的字符:\n");
for(i=0;i<8;i++)
scanf("%c",&str[i]);
getchar();
for(i=0;i<8;i++)
strkey[i]=str[i];
printf("\n输入明文的十六进制为:\n");
for(i=0;i<8;i++)
printf("%10x",strkey[i]);
printf("\n请输入密钥(8个字符):\n");
for(i=0;i<8;i++)
scanf("%c",&keychar[i]);
for(i=0;i<8;i++)
key2[i]=keychar[i];
getchar();
// printf("%c",keychar[i]);
Encode(strkey,key2);
printf("\n加密后十六进制密文是:\n");
for(i=0;i<8;i++)
printf("%10x",strkey[i]);
printf("\n\n清输入解密密码\n");
for(i=0;i<8;i++)
scanf("%c",&keychar[i]);
for(i=0;i<8;i++)
key2[i]=keychar[i];
Decode(strkey,key2);
for(i=0;i<8;i++)
printf("%10x",strkey[i]);
for(i=0;i<8;i++)
str[i]=strkey[i];
printf("\n明文为:\t");
for(i=0;i<8;i++)
printf("%c",str[i]);
printf("\n\n");
}
void keyBuild(int *keychar){ //create key array
int i,j;
int movebit[]={1,1,2,2,2,2,2,2,
1,2,2,2,2,2,2,1};
int midkey2[56];
int midkey[64];
StrtoBin(midkey,keychar);
for(i=0;i<56;i++)
midkey2[i]=midkey[PC1[i]-1];
for(i=0;i<16;i++)
keyCreate(midkey2,movebit[i],i);
}
void StrtoBin(int *midkey,int *keychar){ //change into binary
int trans[8],i,j,k,n;
n=0;
for(i=0;i<8;i++){
j=0;
while(keychar[i]!=0){
trans[j]=keychar[i]%2;
keychar[i]=keychar[i]/2;
j++;
}
for(k=j;k<8;k++)trans[k]=0;
for(k=0;k<8;k++)
midkey[n++]=trans[7-k];
}
}
void keyCreate(int *midkey2,int movebit,int n){
int i,temp[4];
temp[0]=midkey2[0];
temp[1]=midkey2[1];
temp[2]=midkey2[28];
temp[3]=midkey2[29];
if(movebit==2){
for(i=0;i<26;i++){
midkey2[i]=midkey2[i+2];
midkey2[i+28]=midkey2[i+30];
}
midkey2[26]=temp[0];midkey2[27]=temp[1];
midkey2[54]=temp[2];midkey2[55]=temp[3]; }
else
{ for(i=0;i<27;i++){
midkey2[i]=midkey2[i+1];
midkey2[i+28]=midkey2[i+29];
}
midkey2[27]=temp[0];midkey2[55]=temp[2];
}
for(i=0;i<48;i++)
key[n][i]=midkey2[PC2[i]-1];
}
void EncodeData(int *lData,int *rData,int *str){ //encodedata function
int i,j,temp[8],lint,rint;//int h;
int data[64];
lint=0,rint=0;
for(i=0;i<4;i++){
j=0;
while(str[i]!=0){
temp[j]=str[i]%2;
str[i]=str[i]/2;
j++;
}
while(j<8)temp[j++]=0;
for(j=0;j<8;j++)
lData[lint++]=temp[7-j];
j=0;
while(str[i+4]!=0){
temp[j]=str[i+4]%2;
str[i+4]=str[i+4]/2;
j++;
}
while(j<8)temp[j++]=0;
for(j=0;j<8;j++)rData[rint++]=temp[7-j];
}
for(i=0;i<32;i++){
data[i]=lData[i];
data[i+32]=rData[i];
}
for(i=0;i<32;i++){
lData[i]=data[IP1[i]-1];//printf("P1:%5d:%5d,%5d\n",IP1[i],lData[i],data[IP1[i]-1]);
rData[i]=data[IP1[i+32]-1];
}
}
void F(int *rData,int *key){ //F function
int i,rDataP[48];
Expand(rData,rDataP);
for(i=0;i<48;i++){
rDataP[i]=rDataP[i]^key[i];// printf("%10d",rDataP[i]);if((i+1)%6==0)printf("\n");
}
ExchangeS(rDataP,rData);
ExchangeP(rData);
}
void Expand(int *rData,int *rDataP){ //Expand function
int i;
for(i=0;i<48;i++)
rDataP[i]=rData[Ex[i]-1];
}
void ExchangeS(int *rDataP,int *rData){ //S-diagram change
int i,n,linex,liney;
linex=liney=0;
for(i=0;i<48;i+=6){
n=i/6; //printf("%10d\n",(rDataP[i]<<1));
linex=(rDataP[i]<<1)+rDataP[i+5];
liney=(rDataP[i+1]<<3)+(rDataP[i+2]<<2)+(rDataP[i+3]<<1)+rDataP[i+4];
FillBin(rData,n,s[n][linex][liney]);
}
}
void ExchangeP(int *rData){ //P change
int i,temp[32];
for(i=0;i<32;i++)
temp[i]=rData[i];
for(i=0;i<32;i++)
rData[i]=temp[P[i]-1];
}
void FillBin(int *rData,int n,int s){ // data to binary;call by S-Diagram change function
int temp[4],i;
for(i=0;i<4;i++){
temp[i]=s%2;
s=s/2;
}
for(i=0;i<4;i++)
rData[n*4+i]=temp[3-i];
}
void DecodeData(int *str,int *lData,int *rData){ //DecodeData from binary
int i;int a,b;int data[64];
a=0,b=0;
for(i=0;i<32;i++){
data[i]=lData[i];
data[i+32]=rData[i];
}
for(i=0;i<32;i++){
lData[i]=data[IP2[i]-1];
rData[i]=data[IP2[i+32]-1];
}
for(i=0;i<32;i++){
a=(lData[i]&0x1)+(a<<1);
b=(rData[i]&0x1)+(b<<1);
if((i+1)%8==0){
str[i/8]=a;a=0;//printf("%d",i/8);
str[i/8+4]=b;b=0;//printf("%d",i/8+4);
}
}
}
void Encode(int *str,int *keychar){ //encode: input 8 chars,8 keychars
int lData[32],rData[32],temp[32],rDataP[48];
int i,j;
keyBuild(keychar);
EncodeData(lData,rData,str);
for(i=0;i<16;i++){
for(j=0;j<32;j++)
temp[j]=rData[j];
F(rData,key[i]);
for(j=0;j<32;j++){
rData[j]=rData[j]^lData[j];
}
for(j=0;j<32;j++)
lData[j]=temp[j];
}
DecodeData(str,rData,lData);
}
void Decode(int *str,int *keychar){ //decode :input 8 chars,8 keychars
int lData[32],rData[32],temp[32],rDataP[48];
int i,j;
keyBuild(keychar);
EncodeData(lData,rData,str); //这个位置
for(i=0;i<16;i++){
for(j=0;j<32;j++)
temp[j]=rData[j];
F(rData,key[15-i]);
for(j=0;j<32;j++){
rData[j]=rData[j]^lData[j];
}
for(j=0;j<32;j++){
lData[j]=temp[j];
}
}
DecodeData(str,rData,lData);
}
OK了
如果还有问题
给我发站内信
❽ 求 股票代码 DKDB 多空对比
多空对比 并不是一个股票代码 是一个指标公式 看你用什么软件 通达信 飞狐 大智慧等 它们之间的指标公式大多是不能直接到另一个软件使用的
以下是这三个软件都能用的表示方法
HIGH 最高价
返回该周期最高价。
用法: HIGH
H 最高价
返回该周期最高价。
用法: H
LOW 最低价
返回该周期最低价。
用法: LOW
L 最低价
返回该周期最低价。
用法: L
CLOSE 收盘价
返回该周期收盘价。
用法: CLOSE
C 收盘价
返回该周期收盘价。
用法: C
VOL 成交量
返回该周期成交量。
用法: VOL
V 成交量
返回该周期成交量。
用法: V
OPEN 开盘价
返回该周期开盘价。
用法: OPEN
O: 开盘价
返回该周期开盘价。
用法: O
ADVANCE 上涨家数
返回该周期上涨家数。
用法: ADVANCE (本函数仅对大盘有效)
DECLINE 下跌家数
返回该周期下跌家数。
用法: DECLINE (本函数仅对大盘有效)
AMOUNT 成交额
返回该周期成交额。
用法: AMOUNT
ASKPRICE 委卖价
返回委卖1--委卖3价格。
用法: ASKPRICE(N) N取1—3。
(本函数仅个股在分笔成交分析周期有效)
ASKVOL 委卖量
返回委卖1--委卖3量。
用法: ASKVOL(N) N取1—3。
(本函数仅个股在分笔成交分析周期有效)
BIDPRICE 委买价
返回委买1--委买3价格。
用法: BIDPRICE(N) N取1—3。
(本函数仅个股在分笔成交分析周期有效)
BIDVOL 委买量
返回委买1--委买3量。
用法: BIDVOL(N) N取1—3。
(本函数仅个股在分笔成交分析周期有效)
BUYVOL 主动性买盘
返回主动性买单量。
用法: BUYVOL 当本笔成交为主动性买盘时,其数值等于成交量,否则为0。
(本函数仅个股在分笔成交分析周期有效)
SELLVOL 主动性卖盘
返回主动性卖单量。
用法: SELLVOL 当本笔成交为主动性卖盘时,其数值等于成交量,否则为0。
(本函数仅个股在分笔成交分析周期有效)
ISBUYORDER 主动性买单
返回该成交是否为主动性买单。
用法: ISBUYORDER 当本笔成交为主动性买盘时,返回1,否则为0。
(本函数仅个股在分笔成交分析周期有效)
ISSELLORDER 主动性卖单
返回该成交是否为主动性卖单。
用法: ISSELLORDER 当本笔成交为主动性卖盘时,返回1,否则为0。
(本函数仅个股在分笔成交分析周期有效)
ATE 日期
取得该周期从1900以来的年月日。
用法: DATE 例如函数返回1000101,表示2000年1月1日。
TIME 时间
取得该周期的时分秒。
用法: TIME 函数返回有效值范围为(000000-235959)。
YEAR 年份
取得该周期的年份。
用法:YEAR
MONTH 月份
取得该周期的月份。
用法:MONTH 函数返回有效值范围为(1-12)。
WEEK 星期
取得该周期的星期数。
用法: WEEK 函数返回有效值范围为(0-6),0表示星期天。
DAY 日期
取得该周期的日期。
用法: DAY 函数返回有效值范围为(1-31)。
HOUR 小时
取得该周期的小时数。
用法: HOUR 函数返回有效值范围为(0-23),对于日线及更长的分析周期值为0。
MINUTE 分钟
取得该周期的分钟数。
用法: MINUTE 函数返回有效值范围为(0-59),对于日线及更长的分析周期值为0。
FROMOPEN 分钟
求当前时刻距开盘有多长时间。
用法: FROMOPEN 返回当前时刻距开盘有多长时间,单位为分钟。
例如: FROMOPEN 当前时刻为早上十点,则返回31。
DRAWNULL 无效数
返回无效数。
用法: DRAWNULL
例如: IF(CLOSE>REF(CLOSE,1),CLOSE,DRAWNULL) 表示下跌时分析图上不画线。
BACKSET 向前赋值
将当前位置到若干周期前的数据设为1。
用法: BACKSET(X,N) 若X非0,则将当前位置到N周期前的数值设为1。
例如: BACKSET(CLOSE>OPEN,2) 若收阳则将该周期及前一周期数值设为1,否则为0。
BARSCOUNT 有效数据周期数
求总的周期数。
用法: BARSCOUNT(X) 第一个有效数据到当前的天数。
例如: BARSCOUNT(CLOSE) 对于日线数据取得上市以来总交易日数,对于分笔成交取得当日成交笔数,对于1分钟线取得当日交易分钟数。
CURRBARSCOUNT 到最后交易日的周期数
求到最后交易日的周期数.
用法:
CURRBARSCOUNT 求到最后交易日的周期数
TOTALBARSCOUNT 总的周期数
求总的周期数.
用法:
TOTALBARSCOUNT 求总的周期数
BARSLAST 上一次条件成立位置
上一次条件成立到当前的周期数。
用法: BARSLAST(X) 上一次X不为0到现在的天数。
例如: BARSLAST(CLOSE/REF(CLOSE,1)>=1.1) 表示上一个涨停板到当前的周期数。
BARSSINCE 第一个条件成立位置
第一个条件成立到当前的周期数。
用法: BARSSINCE(X) 第一次X不为0到现在的天数。
例如: BARSSINCE(HIGH>10) 表示股价超过10元时到当前的周期数。
COUNT 统计
统计满足条件的周期数。
用法: COUNT(X,N) 统计N周期中满足X条件的周期数,若N=0则从第一个有效值开始。
例如: COUNT(CLOSE>OPEN,20) 表示统计20周期内收阳的周期数。
HHV 最高值
求最高值。
用法: HHV(X,N) 求N周期内X最高值,N=0则从第一个有效值开始。
例如: HHV(HIGH,30) 表示求30日最高价。
HHVBARS 上一高点位置
求上一高点到当前的周期数。
用法: HHVBARS(X,N) 求N周期内X最高值到当前周期数,N=0表示从第一个有效值开始统计。
例如: HHVBARS(HIGH,0) 求得历史新高到到当前的周期数。
LLV 最低值
求最低值。
用法: LLV(X,N) 求N周期内X最低值,N=0则从第一个有效值开始。
例如: LLV(LOW,0) 表示求历史最低价。
LLVBARS 上一低点位置
求上一低点到当前的周期数。
用法: LLVBARS(X,N) 求N周期内X最低值到当前周期数,N=0表示从第一个有效值开始统计。
例如: LLVBARS(HIGH,20) 求得20日最低点到当前的周期数。
REVERSE 求相反数
求相反数。
用法: REVERSE(X) 返回-X。
例如: REVERSE(CLOSE) 返回-CLOSE。
REF 向前引用
引用若干周期前的数据。
用法: REF(X,A) 引用A周期前的X值。
例如: REF(CLOSE,1) 表示上一周期的收盘价,在日线上就是昨收。
REFDATE 指定引用
引用指定日期的数据。
用法: REFDATE(X,A) 引用A日期的X值。
例如: REF(CLOSE,20011208) 表示2001年12月08日的收盘价。
SUM 总和
求总和。
用法: SUM(X,N) 统计N周期中X的总和,N=0则从第一个有效值开始。
例如: SUM(VOL,0) 表示统计从上市第一天以来的成交量总和。
FILTER 过滤
过滤连续出现的信号。
用法: FILTER(X,N) X满足条件后,删除其后N周期内的数据置为0。
例如: FILTER(CLOSE>OPEN,5) 查找阳线,5天内再次出现的阳线不被记录在内。
SUMBARS 累加到指定值的周期数
向前累加到指定值到现在的周期数。
用法: SUMBARS(X,A) 将X向前累加直到大于等于A,返回这个区间的周期数。
例如: SUMBARS(VOL,CAPITAL) 求完全换手到现在的周期数。
SMA 移动平均
返回移动平均。
用法: SMA(X,N,M) X的M日移动平均,M为权重,如Y=(X*M+Y'*(N-M))/N
MA 简单移动平均
返回简单移动平均。
用法: MA(X,M) X的M日简单移动平均。
DMA 动态移动平均
求动态移动平均。
用法: DMA(X,A) 求X的动态移动平均。
算法: 若Y=DMA(X,A)则 Y=A*X+(1-A)*Y',其中Y'表示上一周期Y值,A必须小于1。
例如: DMA(CLOSE,VOL/CAPITAL) 表示求以换手率作平滑因子的平均价。
EMA(或EXPMA) 指数移动平均
返回指数移动平均。
用法: EMA(X,M) X的M日指数移动平均。
MEMA 平滑移动平均
返回平滑移动平均
用法: MEMA(X,M) X的M日平滑移动平均。
MEMA(X,N)与MA的差别在于起始值为一平滑值,而不是初始值
EXPMEMA 指数平滑移动平均
返回指数平滑移动平均。
用法: EXPMEMA(X,M) X的M日指数平滑移动平均。
EXPMEMA同EMA(即EXPMA)的差别在于他的起始值为一平滑值
RANGE 介于某个范围之间
用法: RANGE(A,B,C) A在B和C。
例如: RANGE(A,B,C)表示A大于B同时小于C时返回1,否则返回0。
CONST 取值设为常数
用法: CONST(A) 取A最后的值为常量.
例如: CONST(INDEXC)表示取大盘现价。
CROSS 上穿
两条线交叉。
用法: CROSS(A,B) 表示当A从下方向上穿过B时返回1,否则返回0。
例如: CROSS(MA(CLOSE,5),MA(CLOSE,10)) 表示5日均线与10日均线交金叉。
LONGCROSS 维持一定周期后上穿
两条线维持一定周期后交叉。
用法: LONGCROSS(A,B,N) 表示A在N周期内都小于B,本周期从下方向上穿过B时返回1,否则返回0。
UPNDAY 连涨
返回是否连涨周期数。
用法: UPNDAY(CLOSE,M) 表示连涨M个周期。
DOWNNDAY 连跌
返回是否连跌周期。
用法: DOWNNDAY(CLOSE,M) 表示连跌M个周期。
NDAY 连大
返回是否持续存在X>Y。
用法: NDAY(CLOSE,OPEN,3) 表示连续3日收阳线。
EXIST 存在
是否存在。
用法: EXIST(CLOSE>OPEN,10) 表示前10日内存在着阳线。
EVERY 一直存在
一直存在。
用法: EVERY(CLOSE>OPEN,10) 表示前10日内一直阳线。
LAST 持续存在
用法: LAST(X,A,B) A>B,表示从前A日到前B日一直满足X条件。若A为0,表示从第一天开始,B为0,表示到最后日止。
例如: LAST(CLOSE>OPEN,10,5) 表示从前10日到前5日内一直阳线。
NOT 取反
求逻辑非。
用法: NOT(X) 返回非X,即当X=0时返回1,否则返回0。
例如: NOT(ISUP) 表示平盘或收阴。
IF 逻辑判断
根据条件求不同的值。
用法: IF(X,A,B) 若X不为0则返回A,否则返回B。
例如: IF(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值。
IFF 逻辑判断
根据条件求不同的值。
用法: IFF(X,A,B) 若X不为0则返回A,否则返回B。
例如: IFF(CLOSE>OPEN,HIGH,LOW) 表示该周期收阳则返回最高值,否则返回最低值。
IFN 逻辑判断
根据条件求不同的值。
用法: IFN(X,A,B) 若X不为0则返回B,否则返回A。
例如: IFN(CLOSE>OPEN,HIGH,LOW) 表示该周期收阴则返回最高值,否则返回最低值。
MAX 较大值
求最大值。
用法: MAX(A,B) 返回A和B中的较大值。
例如: MAX(CLOSE-OPEN,0) 表示若收盘价大于开盘价返回它们的差值,否则返回0。
MIN 较小值
求最小值。
用法: MIN(A,B) 返回A和B中的较小值。
例如: MIN(CLOSE,OPEN) 返回开盘价和收盘价中的较小值。
ACOS 反余弦
反余弦值。
用法: ACOS(X) 返回X的反余弦值。
ASIN 反正弦
反正弦值。
用法: ASIN(X) 返回X的反正弦值。
ATAN 反正切
反正切值。
用法: ATAN(X) 返回X的反正切值。
COS 余弦
余弦值。
用法: COS(X) 返回X的余弦值。
SIN 正弦
正弦值。
用法: SIN(X) 返回X的正弦值。
TAN 正切
正切值。
用法: TAN(X) 返回X的正切值。
EXP 指数
指数。
用法: EXP(X) e的X次幂。
例如: EXP(CLOSE) 返回e的CLOSE次幂。
LN 自然对数
求自然对数。
用法: LN(X) 以e为底的对数。
例如: LN(CLOSE) 求收盘价的对数。
LOG 对数
求10为底的对数。
用法: LOG(X) 取得X的对数。
例如: LOG(100) 等于2。
SQRT 开方
开平方。
用法: SQRT(X) 求X的平方根。
例如: SQRT(CLOSE) 收盘价的平方根。
ABS 绝对值
求绝对值。
用法: ABS(X) 返回X的绝对值。
例如: ABS(-34) 返回34。
POW 乘幂
乘幂。
用法: POW(A,B) 返回A的B次幂。
例如: POW(CLOSE,3) 求得收盘价的3次方。
CEILING 向上舍入
向上舍入。
用法: CEILING(A) 返回沿A数值增大方向最接近的整数。
例如: CEILING(12.3) 求得13,CEILING(-3.5)求得-3。
FLOOR 向下舍入
向下舍入。
用法: FLOOR(A) 返回沿A数值减小方向最接近的整数。
例如: FLOOR(12.3) 求得12,FLOOR(-3.5)求得-4。
INTPART 取整
用法: INTPART(A) 返回沿A绝对值减小方向最接近的整数。
例如: INTPART(12.3) 求得12,INTPART(-3.5)求得-3。
BETWEEN: 介于
介于。
用法: BETWEEN(A,B,C) 表示A处于B和C之间时返回1,否则返回0。
例如: BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))表示收盘价介于5日均线和10日均线之间。
AVEDEV 平均绝对方差
AVEDEV(X,N) 返回平均绝对方差。
DEVSQ 数据偏差平方和
DEVSQ(X,N) 返回数据偏差平方和。
FORCAST 线性回归预测值
FORCAST(X,N) 返回线性回归预测值。
SLOPE 线性回归斜率
SLOPE(X,N) 返回线性回归斜率。
STD 估算标准差
STD(X,N) 返回估算标准差。
STDP 总体标准差
STDP(X,N) 返回总体标准差。
VAR 估算样本方差
VAR(X,N) 返回估算样本方差。
VARP 总体样本方差
VARP(X,N) 返回总体样本方差 。
BLOCKSETNUM 板块股票个数
用法: BLOCKSETNUM(板块名称) 返回该板块股票个数。
HORCALC 多股统计
用法: HORCALC(板块名称,数据项,计算方式,权重)
数据项:100-HIGH,101-OPEN,102-LOW,103-CLOSE,104-VOL,105-涨幅
计算方式: 0-累加,1-排名次
权重: 0-总股本,1-流通股本,2-等同权重,3-流通市值
COST 成本分布
成本分布情况。
用法: COST(10),表示10%获利盘的价格是多少,即有10%的持仓量在该价格以下,其余90%在该价格以上,为套牢盘。
该函数仅对日线分析周期有效。
PEAK 波峰值
前M个ZIG转向波峰值。
用法: PEAK(K,N,M) 表示之字转向ZIG(K,N)的前M个波峰的数值,M必须大于等于1。
例如: PEAK(1,5,1) 表示%5最高价ZIG转向的上一个波峰的数值。
PEAKBARS 波峰位置
前M个ZIG转向波峰到当前距离。
用法: PEAKBARS(K,N,M) 表示之字转向ZIG(K,N)的前M个波峰到当前的周期数,M必须大于等于1。
例如: PEAKBARS (0,5,1) 表示%5开盘价ZIG转向的上一个波峰到当前的周期数。
SAR 抛物转向
抛物转向。
用法: SAR(N,S,M),N为计算周期,S为步长,M为极值。
例如: SAR(10,2,20) 表示计算10日抛物转向,步长为2%,极限值为20%。
SARTURN 抛物转向点
抛物转向点。
用法: SARTURN(N,S,M) N为计算周期,S为步长,M为极值,若发生向上转向则返回1,若发生向下转向则返回-1,否则为0。
其用法与SAR函数相同。
TROUGH 波谷值
前M个ZIG转向波谷值。
用法: TROUGH(K,N,M) 表示之字转向ZIG(K,N)的前M个波谷的数值,M必须大于等于1。
例如: TROUGH(2,5,2) 表示%5最低价ZIG转向的前2个波谷的数值。
TROUGHBARS 波谷位置
前M个ZIG转向波谷到当前距离。
用法: TROUGHBARS(K,N,M) 表示之字转向ZIG(K,N)的前M个波谷到当前的周期数,M必须大于等于1。
例如: TROUGH(2,5,2) 表示%5最低价ZIG转向的前2个波谷到当前的周期数。
WINNER 获利盘比例
获利盘比例。
用法: WINNER(CLOSE) 表示以当前收市价卖出的获利盘比例。
例如: 返回0.1表示10%获利盘,WINNER(10.5)表示10.5元价格的获利盘比例。
该函数仅对日线分析周期有效。
LWINNER 近期获利盘比例
近期获利盘比例。
用法: LWINNER(5,CLOSE) 表示最近5天的那部分成本以当前收市价卖出的获利盘比例。例如返回0.1表示10%获利盘。
PWINNER 远期获利盘比例
远期获利盘比例。
用法: PWINNER(5,CLOSE) 表示5天前的那部分成本以当前收市价卖出的获利盘比例。例如返回0.1表示10%获利盘。
COSTEX 区间成本
区间成本。
用法: COSTEX(CLOSE,REF(CLOSE)),表示近两日收盘价格间筹码的成本,例如返回10表示区间成本为20元。
该函数仅对日线分析周期有效。
PPART 远期成本分布比例
远期成本分布比例。
用法: PPART(10),表示10前的成本占总成本的比例,0.2表示20%。
ZIG 之字转向
之字转向。
用法: ZIG(K,N) 当价格变化量超过N%时转向,K表示0:开盘价,1:最高价,2:最低价,3:收盘价,其余:数组信息
例如: ZIG(3,5) 表示收盘价的5%的ZIG转向。
INDEXA 返回大盘成交额
INDEXADV 返回上涨家数
INDEXDEC 返回下跌家数
INDEXC 返回大盘收盘价
INDEXH 返回大盘最高价
INDEXL 返回大盘最低价
INDEXO 返回大盘开盘价
INDEXV 返回大盘成交量
PLOYLINE 折线段
在图形上绘制折线段。
用法: PLOYLINE(COND,PRICE),当COND条件满足时,以PRICE位置为顶点画折线连接。
例如: PLOYLINE(HIGH>=HHV(HIGH,20),HIGH)表示在创20天新高点之间画折线。
DRAWLINE 绘制直线段
在图形上绘制直线段。
用法: DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND)
当COND1条件满足时,在PRICE1位置画直线起点,当COND2条件满足时,在PRICE2位置画直线终点,EXPAND为延长类型。
例如: DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1) 表示在创20天新高与创20天新低之间画直线并且向右延长。
DRAWKLINE 绘制K线
用法: DRAWKLINE(HIGH,OPEN,LOW,CLOSE) 以HIGH为最高价,OPEN为开盘价,LOW为最低,CLOSE收盘画K线。
STICKLINE 绘制柱线
在图形上绘制柱线。
用法: STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),当COND条件满足时,在PRICE1和PRICE2位置之间画柱状线,宽度为WIDTH(10为标准间距),EMPTH不为0则画空心柱。
例如: STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1)表示画K线中阳线的空心柱体部分。
DRAWICON 绘制图标
在图形上绘制小图标。
用法: DRAWICON(COND,PRICE,TYPE),当COND条件满足时,在PRICE位置画TYPE号图标。
例如: DRAWICON(CLOSE>OPEN,LOW,1) 表示当收阳时在最低价位置画1号图标。图标一共有九个,图形如附图。序号,最下面的是“1”号,最上面的是“9”号。
DRAWTEXT 显示文字
在图形上显示文字。
用法: DRAWTEXT(COND,PRICE,TEXT),当COND条件满足时,在PRICE位置书写文字TEXT。
例如: DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大阳线')表示当日涨幅大于8%时在最低价位置显示'大阳线'字样。
FINANCE(1) 总股本(万股)
FINANCE(2) 国家股(万股)
FINANCE(3) 发起人法人股(万股)
FINANCE(4) 法人股(万股)
FINANCE(5) B股(万股)
FINANCE(6) H股(万股)
FINANCE(7) 流通股本(万股)
CAPITAL 流通股本(手)
FINANCE(8) 职工股(万股)
FINANCE(10) 总资产
FINANCE(11) 流动资产
FINANCE(12) 固定资产
FINANCE(13) 无形资产
FINANCE(14) 长期投资
FINANCE(15) 流动负债
FINANCE(16) 长期负债
FINANCE(17) 资本公积金
FINANCE(18) 每股公积金
FINANCE(19) 股东权益
FINANCE(20) 主营收入
FINANCE(21) 主营利益
FINANCE(22) 其它利益
FINANCE(23) 营业利益
FINANCE(24) 投资收益
FINANCE(25) 补贴收入
FINANCE(26) 营业外收支
FINANCE(27) 上年损益调整
FINANCE(28) 利益总额
FINANCE(29) 税后利益
FINANCE(30) 净利益
FINANCE(31) 未分配利益
FINANCE(32) 每股未分配利润
FINANCE(33) 每股收益
FINANCE(34) 每股净资产
FINANCE(35) 调整每股净资产
FINANCE(36) 股东权益比
FINANCE(40) 流通市值
FINANCE(41) 总市值
FINANCE(42) 上市日期
DYNAINFO(3) 前收盘价
DYNAINFO(4) 今开
DYNAINFO(5) 最高
DYNAINFO(6) 最低
DYNAINFO(7) 现价
DYNAINFO(8) 总手
DYNAINFO(9) 现手
DYNAINFO(10) 总成交金额
DYNAINFO(11) 均价
DYNAINFO(12) 日升跌
DYNAINFO(13) 振幅度
DYNAINFO(14) 涨幅度
DYNAINFO(15) 委托比
DYNAINFO(16) 委量差
DYNAINFO(17) 量比
DYNAINFO(20) 最新叫买价
DYNAINFO(21) 最新叫卖价
DYNAINFO(22) 内盘
DYNAINFO(23) 外盘
DYNAINFO(25) 买一量
DYNAINFO(26) 买二量
DYNAINFO(27) 买三量
DYNAINFO(28) 买一价
DYNAINFO(29) 买二价
DYNAINFO(30) 买三价
DYNAINFO(31) 卖一量
DYNAINFO(32) 卖二量
DYNAINFO(33) 卖三量
DYNAINFO(34) 卖一价
DYNAINFO(35) 卖二价
DYNAINFO(36) 卖三价
DYNAINFO(37) 换手率
DYNAINFO(39) 市盈率
DYNAINFO(40) 成交方向
DYNAINFO(50) 采样点数
DYNAINFO(51) 内外比
DYNAINFO(52) 多空平衡
DYNAINFO(53) 多头获利
DYNAINFO(54) 空头回补
DYNAINFO(55) 多头止损
DYNAINFO(56) 空头止损
DYNAINFO(57) 笔升跌
COLOR 自定义色
格式为COLOR+“RRGGBB”:RR、GG、BB表示红蓝色、绿色和蓝色的分量,每种颜色的取值范围是00-FF,采用了16进制。
例如:MA5:MA(CLOSE,5),COLOR00FFFF 表示纯红色与纯绿色的混合色:COLOR808000表示淡蓝色和淡绿色的混合色。
COLORBLACK 画黑色
COLORBLUE 画蓝色
COLORGREEN 画绿色
COLORCYAN 画青色
COLORRED 画红色
COLORMAGENTA 画洋红色
COLORBROWN 画棕色
COLORLIGRAY 画淡灰色
COLORGRAY 画深灰色
COLORLIBLUE 画淡蓝色
COLORLIGREEN 画淡绿色
COLORLICYAN 画淡青色
COLORLIRED 画淡红色
COLORLIMAGENTA 画淡洋红色
COLORYELLOW 画黄色
COLORWHITE 画白色
LINETHICK 线型粗细
格式:“LINETHICK+(1-9)” 参数的取值范围在1—9之间,“LINETHICK1”表示最细的线,而“LINETHICK9”表示最粗的线。
STICK 画柱状线
COLORSTICK 画彩色柱状线
VOLSTICK 画彩色柱状线
成交量柱状线,当股价上涨时显示红色空心柱,则显示绿色实心柱
LINESTICK 同时画出柱状线和指标线
CROSSDOT 画小叉线
CIRCLEDOT 画小圆圈线
POINTDOT 画小圆点线
指标示例 (飞狐)
K:=(DATE < 1091230);
FILLRGN(((CLOSE > 0) AND K),2,4),color5010FC;
FILLRGN(((CLOSE > 0) AND K),(0 - 0.2),0.2),colorFF2E10;
FILLRGN(((CLOSE > 0) AND K),(0 - 4),(0 - 2)),color5FD610;
A:=(AMOUNT / (100 * VOL));
HM1:=MA(A,34);
BB1:=((100 * (CLOSE - HM1)) / HM1);
BB2:=(BB1 / 5);
MMN:=EMA(BB2,3);
MMK:=EMA(BB2,13);
异动值:MMN,LINETHICK2,PRECISION0,colorFFFFFF;
能量值:MMK,LINETHICK2,PRECISION0,colorFFFF;
TJ:=(BARPOS = ((DATACOUNT - 1) + 1));
DRAWTEXT((TJ AND K),3.5,'→超强区'),colorFFFFFF;
DRAWTEXT((TJ AND K),1.8,'→控盘区'),colorFFFFFF;
DRAWTEXT((TJ AND K),(0 - 0.8),'→弱势区'),colorFFFFFF;
DRAWTEXT((TJ AND K),(0 - 2.5),'→建仓区'),colorFFFFFF;
FILLRGN(((CLOSE > 0) AND (DATE > 1091230)),(0 - 4),4),color10000;
TJS:=(BARPOS = ((DATACOUNT - 1) + 1));
指标示例2 (飞狐)
{多空博弈}
VAR1:=(HHV(HIGH,21)-CLOSE)/(HHV(HIGH,21)-LLV(LOW,21))*100-10;
VAR2:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;
VAR3:=SMA(VAR2,13,8);
多方:SMA(VAR3,13,8),colorFF;
空方:SMA(VAR1,21,8),colorFF00;
高位:90,POINTDOT;
中位:45,POINTDOT;
低位:0,POINTDOT;
❾ 殷保华的江恩八线 大智慧里怎么设置
一号线:eMA(CLOSE,144);
工作线:eMA(CLOSE,14),colorred;
二号线:eMA(CLOSE,25);
三号线:eMA(CLOSE,318);
生命线:eMA(CLOSE,453),colorred,linethick2;
五号线:eMA(CLOSE,550);
六号线:eMA(CLOSE,610);
七号线:eMA(CLOSE,730);
八号线:eMA(CLOSE,888);
九号线:eMA(CLOSE,99),colorgreen;
→测试公式→确定→退出
大智慧新一代同上.
密码线重要法则:线上阴线买入,买错了也要买;线下阳线卖出,卖错了也要卖。
所有密码:
详解:
1.所有密码线突破后都等回抽买入,否则放弃。
任何价位均线都是逐条突破,没有规律的放弃。
3.25日线突破四天不破可阴线时买入(越接近均线越好),操盘线一样。其它均线回抽不破就可买。(股价当天同时突破25天平均线和1号操盘线)
使用干隆金典版软件,日线要用“不除权”。(可以参考000725京东方除权后正好在453天均线受阻)
重要提示:线指平均线(任何一条)买入后有赢利也要卖出。不是指跌破平均线后再阳线卖出,如果全部这样,那么你将不赚钱!但是跌破平均线,
就请你一定要反抽阳线时卖出。
密码线重要法则:必须按照严格的均线操作,当跌破某一均线时,反抽时必须先抛出再说,要等到有效突破才能在回抽时阴线收盘不破时第二天买入,
如抱有任何幻想,则需要付出金钱的代价。
操盘须知:
(1)在国际和国家上有一种操盘铁纪律:当跌破重要的均线后,一定会有一个回抽确认的过程;任何股票都要在严格的均线上操作,要在均线上阴线买入
(即回抽),在均线下阳线卖出。
(2)除25天线外,任何冲线时的放量,都请先回避。
(3)当股票第一次突破或破位的回抽都可参与,成功率非常高。第二次减半,依次类推。
(4)所有分钟周期参数设置为:55,103,453。其中,五分钟453线走势越准确,庄家越有实力。任何股票突破453线才会涨,反之就代表下跌开始。
(5)如何操作一支股票:
(A)用DMI指标,CCI或BOLL指标抓底部;见《密码线实战制胜法》
(B)上冲时第一次碰(过)25日线时,先退出;
(C)股价再突破25日线后四天内阴线碰25日线时买入,万一下跌破25日线,反抽离场。(指收盘价)
(D)第一目标是辅助线45天,然后碰99天线时(不能放量)同理先退出。等回到25日线再介入持有到144天线再退出。回抽99天线是最后买入机会,
一直到ADX,boll,cci指标到位再全部退出。(中间的任何线都有可能成为头部)。
5.使用干隆金典版软件,日线要用“不除权”。(可以参考000725京东方除权后正好在25天和453天均线受阻,同时形成死亡模式)
第一部分:基础技术
(一)《密码线制胜法宝》
密码线重要法则:线上阴线买入,买错了也要买; 线下阳线卖出,卖错了也要卖。
所有密码日线(钱龙软件均线)一号线:165(144)新老庄家线二号线:25 幼黑马线三号线:318 大黑马线四号线:453 超黑马线五号线:550六号线:610 魔黑马线七号线:730 奇黑马线八号线:888 疯黑马线九号线:99 小黑马线 所有密码周线一号线:181(牛熊分界线)二号线:272三号线:33(发财线)九号线:99
所有密码月线20,40,60,80,100,120,140
操盘线(EXPMA)参数设置:(17,50)和(17,453)分钟密码线(全部周期):55,103,453
祥解:
1. 所有密码线突破后都等回抽买入,否则放弃。
2. 任何价位均线都是逐条突破,没有规律的放弃。
3. 25日线突破四天不破可阴线时买入(越接近均线越好),操盘线一样。其它均线回抽不破就可买。(股价当天同时突破25天平均线和1号操盘线
4. 使用干隆金典版软件,日线要用“不除权”。(可以参考000725京东方除权后正好在453天均线受阻)
重要提示:线指平均线(任何一条)买入后有赢利也要卖出。不是指跌破平均线后再阳线卖出,如果全部这样,那么你将不赚钱!但是跌破平均线,就请你一定要反抽阳线时卖出。
密码线重要法则:必须按照严格的均线操作,当跌破某一均线时,反抽时必须先抛出再说,要等到有效突破才能在回抽时阴线收盘不破时第二天买入,如抱有任何幻想,则需要付出金钱的代价。
操盘须知
(1)在国际和国家上有一种操盘铁纪律:当跌破重要的均线后,一定会有一个回抽确认的过程;任何股票都要在严格的均线上操作,要在均线上阴线买入(即回抽),在均线下阳线卖出。
(2)除25天线外,任何冲线时的放量,都请先回避。
(3)当股票第一次突破或破位的回抽都可参与,成功率非常高。第二次减半,依次类推。
(4)所有分钟周期参数设置为:55,103,453。其中,五分钟453线走势越准确,庄家越有实力。任何股票突破453线才会涨,反之就代表下跌开始。
(5)如何操作一支股票:(A)用DMI指标,CCI或BOLL指标抓底部;见《 密码线实战制胜法 》(B)上冲时第一次碰(过)25日线时,先退出;(C)股价再突破25日线后四天内阴线碰25日线时买入,万一下跌破25日线,反抽离场。(指收盘价)(D)第一目标是辅助线45天,然后碰99天线时(不能放量)同理先退出。等回到25日线再介入持有到144天线再退出。回抽99天线是最后买入机会,一直到ADX,boll,cci指标到位再全部退出。(中间的任何线都有可能成为头部)。5. 使用干隆金典版软件,日线要用“不除权”。(可以参考000725京东方除权后正好在25天和453天均线受阻,同时形成死亡模式)
权”。(可以参考000725京东方除权后正好在25天和453天均线受阻,同时形成死亡模式)
例如0012南玻,我在5月14日看到它开盘就回到9号密码线上面,马上买入9.68元,结果是下跌,就因为有了这个股票,我就马上仔细研究它的走势,认为它会到250天年线,结果5月17日9.15元买入(曾经模拟操作过),第3天在反抽9号密码线时9.60元卖出补仓部分,然后再等到144天密码线买入9.10元,星期二反弹到9.81元的9号密码线全部卖出,昨天突破9号密码线,因为没有4天和5%,没有再买入,今天大跌,看来9.20元的买入机会又要到了。
(二)《密码线实战制胜法》----特殊指标使用秘籍----
(1) DMI指标中的-DI和ADX大于60时(越大越好)掉头向下,可分批买入(周线中成功率更高)。反之卖出。
(2) CCI指标上穿-100时(股价与指标背离)可分批买入,反之跌破+100时卖出(关注均线情况)。
(3) 一般情况下,+-DI大于60就是头和底。
(4) 布林线参数设置99(全部周期),一般情况下上下规是头和底,当天走势不会超越9天布林线上下规。
(5) 没有指明参数的就是不要改动参数。(以钱龙软件为准)
(6) 绝招
a)周DMI中--DI达50就是底;
b)日DMI中+DI达60不是涨停板就是顶,反之—DI达60一般接近底。
c) 股价在操盘线(EXPMA)和25日线之间停止操作。
d)股价突破 以下均线后开阴线收盘可大胆买入(指标允许情况下)。
五分钟453,日453天,周181周,
(7) 江恩二分之一理论:
理论跌幅=明显高点—明显低点—明显低点(涨幅反之)------用股票的收盘价线(即P线------你只要在钱龙中打一个P回车就可以了)来计算准确率更高,公式是:
最高收盘价―最低收盘价―最低收盘价=调整目标位。(就是常说的颈线位理论)
例如:600050中国联通,上市后2002年11月5日创最高收盘价3.07元,到11月26日的最低收盘价2.87元,就可以计算:3.07-2.87-2.87=2.67实际到达2.63元最低价,见到最低价就可以买入,等待上涨,其后最高达到3.55元。
又如600348国阳新能9.05—8.69—8.69=8.33
该股2004年10月8日开盘有效跌破前期4.60元的支撑,我们就可以用1/2理论来技术它会跌到的位置:5.83-4.60-4.60=3.37,实际到了3.38元,并且CCI指标底背离,5天内股价上涨了20%。
(8) 重要理论:
头碰脚跌,脚顶头涨。(指上涨时碰到前期底点要回调,下跌时到了前期高点要涨)
(三)《炒股黄金必胜模式》
任何周期的必胜模式全部成立。
密码线七种不能买的股票:
暴涨过后的股票;放过天量的股票;大除过的股票;有大问题的股票;
长期盘整的股票;。利好公开的股票;基金重仓的股票(有待商榷)。
(四)《炒股死亡必败模式》
(股价P线准确度比K线还高)------软件中打P回车就可以了。
任何周期的死亡模式全部成立。
(五)《如何挑选即将启动的黑马股票》
--------(在《密码线必杀技》中有更多说明)
1. DMI选股法:
参数设置:7(任何周期)
方法:
(1)专门挑选日线中—Di大于50的股票,且越大越好;日线中ADX大于50的股票(概率数值+10%,如果是50,成功率就是60%)。
(2)周线中—Di大于50就是底。以及周线中ADX大于58的股票。
(3)以上股票一旦介入,不能割肉,只要指标一回头,保证上涨,碰到重要均线请先退出。
(4)一般情况下ADX在70~80时周线调头要慢慢的上涨1年以上。
(5)反之就是头部。
例如600002齐鲁石化在2004年5月26日ADX和ADXR同时掉头,在6天前-DI已经掉头,那么这时就是最后买入点。
例如600071在2004年4月9日这一周,+DI已经掉头,这时ADX掉头就变成最后的逃命点,一般要下跌1.5年。
当+DI在50的时候不是涨停就是顶,2004年2月6日涨停,第二天上冲后没有涨停就形成头部,即使再涨,已经不是密码线的追求,但是如果你等到ADX掉头,数值已经接近70,成功率达80%以上要下跌,那么就是最高价,何况已经顶背离,必须全部卖出。
反之,-DI在50-60就接近底部。
2. CCI选股法:(日线)
参数不要改。(原始参数:14)
专门挑选CCI在—220~—400的股票,如果股票创新低,指标没有创新低,(技术底背离),股票马上将要上涨。当指标上穿-100时是最后买入点。
(1) 选在-220至-400的股票,只要指标背离,即将冲过-100的时候就可以买入,当然如果离工作线和2号密码线有10%的距离就OK了! 当然如果有DMI的-DI配合就更好了。一切买入要服从于大盘,万一卖错,记住,双底的时候一定要补。例如600740山西焦化在2004年6月30日这一天,指标已经背离,即将冲过-100,就应该开始试探性买入,结果2天内大涨到2号密码线。
(2)当CCI上穿-100之时开始慢慢上涨,在+100跌破之时又下跌到2号密码线,如果有大盘配合,主力不强力洗盘,应该又慢慢上涨,如果大盘不配合,就可能做双底,创新低指标背离之时可以买入。
3. BOLL选股法:(在《布林线技巧》中详细说明)
参数设置:25,45,99
要看看这个股票的历史走势,确定它是按哪一个参数的,你就使用这个参数,一般情况下,新股用45天,其它股票都用99天,在下轨时买入,如果下破,第二天上不去,同样道理必须退出来,否则,他会加速下跌的。
4. 均线选股法:
稳健型:股票在25天均线上面4天或上涨5%以上,第二天在它回抽25天均线时买入。
周收盘在33周以上,下周在均线处买入(周收盘不能破)激进型:股票突破任何一条均线,反抽均线就买入,但是,收盘在均线下,第二天必须要反抽时保本止损。(一般突破453天均线就是大黑马)
5. 新股选股法:
行业要独特,开盘后五分钟EXPMA(参数17,50)金叉,五分钟换手20%以上就可买入,不过最保险的是十五分钟金叉买入。(一般情况下新股不确定性多,我们都不做)
6. 盘中选股法:
将所有分钟线设置为103和453(五分钟加一条55),金叉回抽就买入,五分钟的453均线自己好好研究,主力越大,数值越准确。(这个方法自己灵活应用),它能够预测出每天的高低点位(哪一条准确就用哪一条)
**以上所有方法预测头部时则正好相反**
神奇的“殷氏定律”--简单明了,“一线”定干坤
记者常听饱受股市煎熬的投资者抱怨说,股票市场是世界上最复杂、最让人看不懂的,是一道永远无解的难题。它风雨无常,涨跌难测。然而,在投资高手殷保华的眼里,股市的运行是那么清晰有序,简单明了。因为多年来,在他的苦苦寻觅中,终于发现了股市运行的规律,找到了在股市里可以轻松赚钱的“秘密武器”--那就是上海投资人几乎都知晓的着名的“殷氏定律”。
“殷老师,殷氏定律保密吗?能否谈谈它的详细内容?”采访中,记者问殷保华。
“不保密。上海许多投资者都知道,而且从中受益匪浅。”殷保华在电脑上打开一个图表给记者介绍道,“股市里有许多所谓的高人总喜欢把股市讲得很复杂,常常把1说成100,而我多年来一直追求的是简单实用,目的是把100变成1。你看,我的这个定律非常之简单,甚至浓缩到用'一根线'便知股市春秋,可准确预测出大市未来的运行轨迹和股票的涨跌幅度,一只股票何时买,何时抛,清清爽爽,一目了然。若用一句话来表述此定律,即线上阴线买,买错了也要买;线下阳线抛,抛错了也要抛!”
“的确,这个图表看上去真是一目了然。这么说,线上和线下主要是显示一个买点和一个卖点吗?”
“是的。线上阴线买,强调的是一个买入点,是我们买入股票赚钱的最佳介入时机。而线下阳线抛,则是我们获利后如何止盈卖出保卫'胜利成果'和假若操作失误(买错了)如何止损的问题。”