❶ 股價最低價連續三天不觸碰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。你看,我的這個定律非常之簡單,甚至濃縮到用'一根線'便知股市春秋,可准確預測出大市未來的運行軌跡和股票的漲跌幅度,一隻股票何時買,何時拋,清清爽爽,一目瞭然。若用一句話來表述此定律,即線上陰線買,買錯了也要買;線下陽線拋,拋錯了也要拋!」
「的確,這個圖表看上去真是一目瞭然。這么說,線上和線下主要是顯示一個買點和一個賣點嗎?」
「是的。線上陰線買,強調的是一個買入點,是我們買入股票賺錢的最佳介入時機。而線下陽線拋,則是我們獲利後如何止盈賣出保衛'勝利成果'和假若操作失誤(買錯了)如何止損的問題。」