一、為什么要統(tǒng)計板塊中個股走強(qiáng)的數(shù)據(jù)變化。
判斷一個主線的晉級和退潮,一個是通過看板塊指數(shù)走強(qiáng),則意味著這個板塊里的個股走強(qiáng),一個是通過板塊中走強(qiáng)個股數(shù)量多少來判斷這個板塊的能否出現(xiàn)趨勢的拐點(diǎn),或還在繼續(xù)強(qiáng)勢。這兩個的區(qū)別在于一個是自上而下,一個是自下而上。但最終的目的都是要發(fā)現(xiàn)當(dāng)前的主線中的領(lǐng)頭羊板塊,并從主線中選擇強(qiáng)勢個股。
關(guān)注公眾號時間久的能夠發(fā)現(xiàn),通過數(shù)據(jù)的拐點(diǎn)和數(shù)量變化能夠更早期發(fā)現(xiàn)一個板塊的晉級和退潮,這樣可以占據(jù)一定的先機(jī),可以從容的跟蹤這些板塊。通過時間的驗(yàn)證這個方法是有效的,去年的每一條主線板塊在數(shù)據(jù)中都有顯示。2月8號—如何在1月13號確認(rèn)軟件服務(wù)(云經(jīng)濟(jì))晉級到領(lǐng)頭羊板塊(這個是如何利用數(shù)據(jù)的變化來判斷,做一個案例分析)
同時需要提示一點(diǎn)的是,中間會有些板塊出現(xiàn)苗頭,但不一定會晉級到主線板塊,我會把它成為次領(lǐng)頭羊,作為跟蹤,但不可入戲太深,一切都要等走出來。
對于板塊中有相類似的要統(tǒng)一劃分為一條線,這個需要自己做個記錄,比如互聯(lián)網(wǎng)和IT設(shè)備以及軟件服務(wù)從行業(yè)板塊上分類是屬于同一類別的,而從概念板塊上會延伸出其他的如在線教育、遠(yuǎn)程辦公、區(qū)塊鏈、操作系統(tǒng)等等。
二、為什么統(tǒng)計這三個數(shù)據(jù)
1、接近歷史新高0.9:一個板塊領(lǐng)頭羊的出現(xiàn)歷史新高是最具有代表性,沒有之一,因?yàn)闅v史新高會形成聚焦,會吸引整個市場的眼光和資金,甚至參與到同板塊的次領(lǐng)頭羊,如此就會慢慢的形成整體板塊的賺錢效應(yīng)。而接近歷史新高0.9是歷史新高個股的畢竟階段,所以對于歷史新高個股會有一個預(yù)知,那么對于結(jié)合歷史新高個股判斷具有賺錢效應(yīng)的板塊具有很大的參考意義。這也是為什么會特別重視這個板塊統(tǒng)計的原因。(這個是最具有參考意義的)
2、滿足任意兩條RPS50/120/250大于85:《笑傲股市》中強(qiáng)調(diào)牛股的在起漲之前的平均rps強(qiáng)度是87,陶博士認(rèn)為rps強(qiáng)度大于一切,那么對于rps強(qiáng)勢的個股主要集中于哪個板塊則這個板塊就具有大概率的賺錢效應(yīng),如果滿足兩條RPS大于85則更具有代表性。同時市場的整體股票數(shù)量不會有太大變化,這也就決定了滿足兩條rps大于85的數(shù)據(jù)也不會有大變化,這樣則更具有參考意義,這就有些像某某會都是會員制,一直實(shí)行的是末尾淘汰制,有進(jìn)優(yōu)出,只要滿足條件就可以。
3、滿足短期兩條RPS20和50大于85:這是對短期走強(qiáng)的個股數(shù)量進(jìn)行記錄,可以與滿足任意兩條RPS50/120/250大于85做一個互相驗(yàn)證
三、之前分享過通過EXCEL的表格統(tǒng)計來看,但相對麻煩,也是因?yàn)榉窒碇?,有很多朋友給出了一些建議,得到了一些完善,同時這個表格只能統(tǒng)計到通達(dá)信中的行業(yè)板塊,對于概念板塊無法統(tǒng)計,屬于一個弊端,就需要自己從新梳理出行業(yè)板塊中走強(qiáng)的細(xì)分領(lǐng)域。昨天說過感謝網(wǎng)絡(luò),因?yàn)槲以诠娞栁恼轮姓f過因?yàn)闊o法統(tǒng)計概念板塊,有一位老兄通過通過編程,不僅可以可以顯示統(tǒng)計了概念板塊同時也可以在電腦上顯示,這樣就省去了每天做表格的麻煩。對這位老兄表示感謝,得到原作者的同意,在此也把這個方法分享給各位。這個公式不僅可以在通達(dá)信上顯示,同時還可以加入概念板塊
四、第一步:新建板塊:細(xì)分板塊,把行業(yè)板塊和概念板塊都加入其中,進(jìn)入板塊指數(shù),鼠標(biāo)右鍵,通過批量操作把板塊指數(shù),加入到新建的細(xì)分板塊中。(對于概念板塊中也有一些無效的板塊可以自己刪除或者也保留)
第二步:建立板塊排序指標(biāo):
D65:=65 ;
{接近歷史新高0.9}
{ZB1:IF(INBLOCK('上市65天'),(H/HHV(HIGH,0)>0.9),0);}
ZB1:IF(BARSCOUNT(C)>65 AND (CLOSE/HHV(HIGH,0)>0.90),1,0);
{滿足兩條RPS大于85}
PR:=85;
X:=EXTDATA_USER(1,0);{120天的}
RPS120:=X/10;
Y:=EXTDATA_USER(2,0);{250天的}
RPS250:=Y/10;
Z:=EXTDATA_USER(3,0);{50天的}
RPS50:=Z/10;
A:=RPS120>=PR;
B:=RPS250>=PR;
D:=RPS50>=PR;
ZB2: (A AND B) OR (A AND D) OR (B AND D);
{滿足RPS20和RPS50大于85}
W:=EXTDATA_USER(4,0);{20天的}
RPS20:=W/10;
E:=RPS20>=PR;
ZB3:D AND E;
{趨勢投資因子 五十日均線}
D50:=50 ;
ZB4:IF(BARSCOUNT(C)>D65,(CLOSE>MA(C,D50)),0);
{趨勢投資因子 二十日均線}
D20:=20;
ZB5A:=IF(REF(MA(C,D20),2)>REF(MA(C,D20),3) AND REF(MA(C,D20),1)>REF(MA(C,D20),2) AND MA(C,D20)>REF(MA(C,D20),1),1,0);
ZB5:IF(BARSCOUNT(C)>D65,ZB5A ,0);
{相對300強(qiáng)度}
HS300:='000300$CLOSE';
D1:=120;
相對強(qiáng)度:(C/REF(C,D))/(HS300/REF(HS300,D));
{接近年度新高0.9}
{ZB6:IF(INBLOCK('上市65天'),(H/HHV(HIGH,150)>0.9),0);}
ZB6:IF(BARSCOUNT(C)>D65,(CLOSE/HHV(H,250)>=0.9),0);
第三步:分別建立,B接近歷史新高、B任兩條RPS85、B短兩條RPS85
接近歷史新高:INSUM(STKNAME,'板塊排序指標(biāo)',1,0);
任兩條RPS大于85:INSUM(STKNAME,'板塊排序指標(biāo)',2,0);
RPS20和R50大85:INSUM(STKNAME,'板塊排序指標(biāo)',3,0);
接近年度新高:INSUM(STKNAME,'板塊排序指標(biāo)',7,0);
第四步、分別建立,PX近歷史新高、PX任兩條RPS85、PX短兩條RPS85
BKZS:BLOCKSETNUM(STKNAME);
N:=18;
新高DAY1:EXTDATA_USER(N,0);
DAY2:REF(EXTDATA_USER(N,0),1),COLORYELLOW,LINETHICK1;
DAY3:REF(EXTDATA_USER(N,0),2);
DAY4:REF(EXTDATA_USER(N,0),3);
DAY5:REF(EXTDATA_USER(N,0),4);
DAY6:REF(EXTDATA_USER(N,0),5);
DAY7:REF(EXTDATA_USER(N,0),6);
DAY8:REF(EXTDATA_USER(N,0),7);
DAY9:REF(EXTDATA_USER(N,0),8);
DAY10:REF(EXTDATA_USER(N,0),9);
DAY11:REF(EXTDATA_USER(N,0),10);
DAY12:REF(EXTDATA_USER(N,0),11);
DAY13:REF(EXTDATA_USER(N,0),12);
DAY14:REF(EXTDATA_USER(N,0),13);
DAY15:REF(EXTDATA_USER(N,0),14);
DAY16:REF(EXTDATA_USER(N,0),15);
板塊總數(shù):BLOCKSETNUM(STKNAME);
{相對300強(qiáng)度}
HS300:='399006$CLOSE';
D:=30;
相對強(qiáng)度:(C/REF(C,D))/(HS300/REF(HS300,D));
N:=19;
D1:=EXTDATA_USER(N,0);
D2:=REF(EXTDATA_USER(N,0),1);
D3:=REF(EXTDATA_USER(N,0),2);
D4:=REF(EXTDATA_USER(N,0),3);
D5:=REF(EXTDATA_USER(N,0),4);
D6:=REF(EXTDATA_USER(N,0),5);
D7:=REF(EXTDATA_USER(N,0),6);
D8:=REF(EXTDATA_USER(N,0),7);
D9:=REF(EXTDATA_USER(N,0),8);
D10:=REF(EXTDATA_USER(N,0),9);
D11:=REF(EXTDATA_USER(N,0),10);
D12:=REF(EXTDATA_USER(N,0),11);
D13:=REF(EXTDATA_USER(N,0),12);
D14:=REF(EXTDATA_USER(N,0),13);
D15:=REF(EXTDATA_USER(N,0),14);
D16:=REF(EXTDATA_USER(N,0),15);
任兩85A:D1;
BL01: D1/板塊總數(shù);
方向01:IF(D1>D2,1,IF(D1=D2,0,-1));
DAY2:D2;
BL02: DAY2/板塊總數(shù);
方向02:IF(D2>D3,1,IF(D2=D3,0,-1));
DAY3:D3;
BL03: DAY3/板塊總數(shù);
方向03:IF(D3>D4,1,IF(D3=D4,0,-1));
DAY4:D4;
BL04: DAY4/板塊總數(shù);
方向04:IF(D4>D5,1,IF(D4=D5,0,-1));
DAY5:D5;
BL05: DAY5/板塊總數(shù);
方向05:IF(D5>D6,1,IF(D5=D6,0,-1));
DAY6:D6;
BL06: DAY6/板塊總數(shù);
方向06:IF(D6>D7,1,IF(D6=D7,0,-1));
DAY7:D7;
BL07: DAY7/板塊總數(shù);
方向07:IF(D7>D8,1,IF(D7=D8,0,-1));
DAY8:D8;
BL08: DAY8/板塊總數(shù);
方向08:IF(D8>D9,1,IF(D8=D9,0,-1));
DAY9:D9;
BL09: DAY9/板塊總數(shù);
方向09:IF(D9>D10,1,IF(D9=D10,0,-1));
DAY10:D10;
BL10: DAY10/板塊總數(shù);
方向10:IF(D10>D11,1,IF(D10=D11,0,-1));
DAY11:D11;
BL11: DAY11/板塊總數(shù);
方向11:IF(D10>D11,1,IF(D10=D11,0,-1));
DAY12:D12;
{BL12: DAY12/板塊總數(shù);
方向12:IF(D12>D13,1,IF(D12=D13,0,-1));}
DAY13:D13;
{BL13: DAY13/板塊總數(shù);
方向13:IF(D13>D14,1,IF(D13=D14,0,-1));}
DAY14:D14;
{BL14: DAY14/板塊總數(shù);
方向14:IF(D14>D15,1,IF(D14=D15,0,-1));}
DAY15:D15;
{BL15: DAY15/板塊總數(shù);
方向15:IF(D15>D16,1,IF(D15=D16,0,-1));}
DAY16:D16;
{BL16: DAY16/板塊總數(shù);};
板塊總數(shù):BLOCKSETNUM(STKNAME);
{相對300強(qiáng)度}
HS300:='000300$CLOSE';
D:=120;
相對強(qiáng)度:(C/REF(C,D))/(HS300/REF(HS300,D));
N:=20;
D1:=EXTDATA_USER(N,0);
D2:=REF(EXTDATA_USER(N,0),1),COLORYELLOW;
D3:=REF(EXTDATA_USER(N,0),2);
D4:=REF(EXTDATA_USER(N,0),3);
D5:=REF(EXTDATA_USER(N,0),4);
D6:=REF(EXTDATA_USER(N,0),5);
D7:=REF(EXTDATA_USER(N,0),6);
D8:=REF(EXTDATA_USER(N,0),7);
D9:=REF(EXTDATA_USER(N,0),8);
D10:=REF(EXTDATA_USER(N,0),9);
D11:=REF(EXTDATA_USER(N,0),10);
D12:=REF(EXTDATA_USER(N,0),11);
D13:=REF(EXTDATA_USER(N,0),12);
D14:=REF(EXTDATA_USER(N,0),13);
D15:=REF(EXTDATA_USER(N,0),14);
D16:=REF(EXTDATA_USER(N,0),15);
短兩85A:D1;
BL01: D1/板塊總數(shù);
方向01:IF(D1>D2,1,IF(D1=D2,0,-1));
DAY2:D2;
BL02: DAY2/板塊總數(shù);
方向02:IF(D2>D3,1,IF(D2=D3,0,-1));
DAY3:D3;
BL03: DAY3/板塊總數(shù);
方向03:IF(D3>D4,1,IF(D3=D4,0,-1));
DAY4:D4;
BL04: DAY4/板塊總數(shù);
方向04:IF(D4>D5,1,IF(D4=D5,0,-1));
DAY5:D5;
BL05: DAY5/板塊總數(shù);
方向05:IF(D5>D6,1,IF(D5=D6,0,-1));
DAY6:D6;
BL06: DAY6/板塊總數(shù);
方向06:IF(D6>D7,1,IF(D6=D7,0,-1));
DAY7:D7;
BL07: DAY7/板塊總數(shù);
方向07:IF(D7>D8,1,IF(D7=D8,0,-1));
DAY8:D8;
BL08: DAY8/板塊總數(shù);
方向08:IF(D8>D9,1,IF(D8=D9,0,-1));
DAY9:D9;
BL09: DAY9/板塊總數(shù);
方向09:IF(D9>D10,1,IF(D9=D10,0,-1));
DAY10:D10;
BL10: DAY10/板塊總數(shù);
方向10:IF(D10>D11,1,IF(D10=D11,0,-1));
DAY11:D11;
BL11: DAY11/板塊總數(shù);
方向11:IF(D10>D11,1,IF(D10=D11,0,-1));
DAY12:D12;
{BL12: DAY12/板塊總數(shù);
方向12:IF(D12>D13,1,IF(D12=D13,0,-1));}
DAY13:D13;
{BL13: DAY13/板塊總數(shù);
方向13:IF(D13>D14,1,IF(D13=D14,0,-1));}
DAY14:D14;
第五步:.902擴(kuò)展數(shù)據(jù)管理器,分別設(shè)置:B接近歷史新高、B任兩條RPS85、B短兩條RPS85,需要注意的這里分別引用的數(shù)據(jù)18、數(shù)據(jù)19、數(shù)據(jù)20,分別于PX近歷史新高、PX任兩條RPS85、PX短兩條RPS85對應(yīng),如果這三個被占用,注意修改上面的N與之對應(yīng)
第六步:.902擴(kuò)展刷新數(shù)據(jù)
第七步:。401排序,選擇細(xì)分板塊,或者選擇板塊指數(shù),同時可更改排序指標(biāo),選擇PX近歷史新高、PX任兩條RPS85、PX短兩條RPS85
也可進(jìn)入板塊指數(shù)之后選擇板塊分類
備注:1、目前存在選擇接近歷史新高中概念板塊數(shù)據(jù)分布不準(zhǔn)確,弄了兩天還是沒有解決,如果有解決的可留言。另外如果不顯示可關(guān)閉通達(dá)信之后重新打開
2、如果加入其它的統(tǒng)計數(shù)據(jù)可自行按照其中邏輯編輯,關(guān)注公眾號久的應(yīng)該都差不多會利用這個數(shù)據(jù)變化來發(fā)現(xiàn)主線,之前有些朋友說初看文章覺得難懂,建議可以回看以下歷史文章記錄。就可以理解我的思路了,我的體系和方法屬于趨勢交易,如果是趨勢交易的話,我認(rèn)為還是比較適合的,減少主觀思維,一切是數(shù)據(jù)為主,按照市場走勢來定,跟隨市場,而不是靠感覺,比如這些行情從2月4號和5號開始確定以后,一直沒有發(fā)出賺錢機(jī)會和效應(yīng)結(jié)束的信號。
3、本來計劃周末分享公式,但覺得還是先把源碼分享出來,目前是趨勢行情,極其賺錢的時期,應(yīng)好好把握。從這里可以更為可靠的抓住主線中的細(xì)分板塊。比如今天的新能源車出現(xiàn)轉(zhuǎn)折,數(shù)據(jù)已經(jīng)有所反應(yīng),另外昨天德賽西威、銳明技術(shù)和保隆科技平臺突破漲停同時觀察新能源車板塊里的前期的強(qiáng)勢股已經(jīng)經(jīng)過調(diào)整已經(jīng)回踩了重要均線。
4、對于行情方面周末的文章說了當(dāng)前需要觀察的四個數(shù)據(jù)變化,即使是盤中刷新,也能看到不滿足條件,所以當(dāng)前的賺錢機(jī)會和效應(yīng)依然存在,還不需要注意一點(diǎn)當(dāng)前的歷史新高數(shù)量經(jīng)常破百,差不多占年度新高數(shù)量的20%,那么這里就是一個重要的選股方向,高價位、歷史新高或者接近歷史新高,牛股集中營,包括中興通訊歷史新高之后連續(xù)兩個漲停了。當(dāng)前行情最為重要的是做減法,減了再減。才能更好的把握機(jī)會
聯(lián)系客服