指標股創新高家數

By | 2022-05-12

要研判大盤是否落底,可以看看指標股族群中,創新低的家數是不是在減少,也可以看看創新高的家數是不是在增加,昨天跟大家介紹指標股創新低家數這個指標,今天則來跟大家介紹指標股創新高家數指標

這個指標的設計步驟如下

一、先找出一群其漲跌表現足以帶動市場多空氣氛的指標股

二、計算這些指標股們,有多少家股票創近期新高

三、把上面這個數字取移動平均

以下是根據這些步驟寫的腳本

1array:lead[100](0);
2lead[1]=GetSymbolField("1102.tw","收盤價","D");//台泥
3lead[2]=GetSymbolField("2317.tw","收盤價","D");//鴻海
4lead[3]=GetSymbolField("1216.tw","收盤價","D");//統一
5lead[4]=GetSymbolField("1301.tw","收盤價","D");//台塑
6lead[5]=GetSymbolField("1304.tw","收盤價","D");//台聚
7lead[6]=GetSymbolField("1312.tw","收盤價","D");//國喬
8lead[7]=GetSymbolField("1326.tw","收盤價","D");//台化
9lead[8]=GetSymbolField("1455.tw","收盤價","D");//集盛
10lead[9]=GetSymbolField("1476.tw","收盤價","D");//儒鴻
11lead[10]=GetSymbolField("1477.tw","收盤價","D");//聚陽
12lead[11]=GetSymbolField("1513.tw","收盤價","D");//中興電
13lead[12]=GetSymbolField("1515.tw","收盤價","D");//力山
14lead[13]=GetSymbolField("1521.tw","收盤價","D");//大億
15lead[14]=GetSymbolField("1527.tw","收盤價","D");//鑽全
16lead[15]=GetSymbolField("1560.tw","收盤價","D");//中砂
17lead[16]=GetSymbolField("1565.tw","收盤價","D");//精華
18lead[17]=GetSymbolField("1582.tw","收盤價","D");//信錦
19lead[18]=GetSymbolField("1605.tw","收盤價","D");//華新
20lead[19]=GetSymbolField("1717.tw","收盤價","D");//長興
21lead[20]=GetSymbolField("1723.tw","收盤價","D");//中碳
22lead[21]=GetSymbolField("1726.tw","收盤價","D");//永記
23lead[22]=GetSymbolField("1736.tw","收盤價","D");//喬山
24lead[23]=GetSymbolField("1773.tw","收盤價","D");//勝一
25lead[24]=GetSymbolField("1795.tw","收盤價","D");//美時
26lead[25]=GetSymbolField("1907.tw","收盤價","D");//永豊餘
27lead[26]=GetSymbolField("2002.tw","收盤價","D");//中鋼
28lead[27]=GetSymbolField("2006.tw","收盤價","D");//東鋼
29lead[28]=GetSymbolField("2015.tw","收盤價","D");//豊興
30lead[29]=GetSymbolField("2029.tw","收盤價","D");//盛餘
31lead[30]=GetSymbolField("2027.tw","收盤價","D");//大成鋼
32lead[31]=GetSymbolField("2031.tw","收盤價","D");//新光鋼
33lead[32]=GetSymbolField("2049.tw","收盤價","D");//上銀
34lead[33]=GetSymbolField("2059.tw","收盤價","D");//川湖
35lead[34]=GetSymbolField("2103.tw","收盤價","D");//台橡
36lead[35]=GetSymbolField("2105.tw","收盤價","D");//正新
37lead[36]=GetSymbolField("2204.tw","收盤價","D");//中華車
38lead[37]=GetSymbolField("2207.tw","收盤價","D");//和泰車
39lead[38]=GetSymbolField("2231.tw","收盤價","D");//為升
40lead[39]=GetSymbolField("2233.tw","收盤價","D");//宇隆
41lead[40]=GetSymbolField("2301.tw","收盤價","D");//光寶
42lead[41]=GetSymbolField("2303.tw","收盤價","D");//聯電
43lead[42]=GetSymbolField("2308.tw","收盤價","D");//台達電
44lead[43]=GetSymbolField("2313.tw","收盤價","D");//華通
45lead[44]=GetSymbolField("2324.tw","收盤價","D");//仁寶
46lead[45]=GetSymbolField("2327.tw","收盤價","D");//國巨
47lead[46]=GetSymbolField("2330.tw","收盤價","D");//台積電
48lead[47]=GetSymbolField("2337.tw","收盤價","D");//旺宏
49lead[48]=GetSymbolField("2344.tw","收盤價","D");//華邦電
50lead[49]=GetSymbolField("2345.tw","收盤價","D");//智邦
51lead[50]=GetSymbolField("2347.tw","收盤價","D");//聯強
52lead[51]=GetSymbolField("2352.tw","收盤價","D");//佳世達
53lead[52]=GetSymbolField("2353.tw","收盤價","D");//宏碁
54lead[53]=GetSymbolField("2354.tw","收盤價","D");//鴻準
55lead[54]=GetSymbolField("2357.tw","收盤價","D");//華碩
56lead[55]=GetSymbolField("2368.tw","收盤價","D");//金像電
57lead[56]=GetSymbolField("2376.tw","收盤價","D");//技嘉
58lead[57]=GetSymbolField("2377.tw","收盤價","D");//微星
59lead[58]=GetSymbolField("2379.tw","收盤價","D");//瑞昱
60lead[59]=GetSymbolField("2382.tw","收盤價","D");//廣達
61lead[60]=GetSymbolField("2383.tw","收盤價","D");//台光電
62lead[61]=GetSymbolField("2385.tw","收盤價","D");//群光
63lead[62]=GetSymbolField("2393.tw","收盤價","D");//億光
64lead[63]=GetSymbolField("2395.tw","收盤價","D");//研華
65lead[64]=GetSymbolField("2408.tw","收盤價","D");//南亞科
66lead[65]=GetSymbolField("2409.tw","收盤價","D");//友達
67lead[66]=GetSymbolField("2439.tw","收盤價","D");//美律
68lead[67]=GetSymbolField("2449.tw","收盤價","D");//京元電
69lead[68]=GetSymbolField("2454.tw","收盤價","D");//聯發科
70lead[69]=GetSymbolField("2603.tw","收盤價","D");//長榮
71lead[70]=GetSymbolField("2606.tw","收盤價","D");//裕民
72lead[71]=GetSymbolField("2610.tw","收盤價","D");//華航
73lead[72]=GetSymbolField("2615.tw","收盤價","D");//萬海
74lead[73]=GetSymbolField("2707.tw","收盤價","D");//晶華
75lead[74]=GetSymbolField("2729.tw","收盤價","D");//瓦城
76lead[75]=GetSymbolField("2731.tw","收盤價","D");//雄獅
77lead[76]=GetSymbolField("2912.tw","收盤價","D");//統一超
78lead[77]=GetSymbolField("3008.tw","收盤價","D");//大立光
79lead[78]=GetSymbolField("3034.tw","收盤價","D");//聯詠
80lead[79]=GetSymbolField("3037.tw","收盤價","D");//欣興
81lead[80]=GetSymbolField("3042.tw","收盤價","D");//晶技
82lead[81]=GetSymbolField("3130.tw","收盤價","D");//104
83lead[82]=GetSymbolField("3231.tw","收盤價","D");//緯創
84lead[83]=GetSymbolField("3406.tw","收盤價","D");//玉晶光
85lead[84]=GetSymbolField("3481.tw","收盤價","D");//群創
86lead[85]=GetSymbolField("3576.tw","收盤價","D");//聯合再生
87lead[86]=GetSymbolField("3665.tw","收盤價","D");//貿聯
88lead[87]=GetSymbolField("3702.tw","收盤價","D");//大聯大
89lead[88]=GetSymbolField("3707.tw","收盤價","D");//漢磊
90lead[89]=GetSymbolField("3708.tw","收盤價","D");//上緯
91lead[90]=GetSymbolField("3711.tw","收盤價","D");//日月光
92lead[91]=GetSymbolField("3714.tw","收盤價","D");//富采
93lead[92]=GetSymbolField("4438.tw","收盤價","D");//廣越
94lead[93]=GetSymbolField("5434.tw","收盤價","D");//崇越
95lead[94]=GetSymbolField("6269.tw","收盤價","D");//台郡
96lead[95]=GetSymbolField("6285.tw","收盤價","D");//啟碁
97lead[96]=GetSymbolField("6505.tw","收盤價","D");//台塑化
98lead[97]=GetSymbolField("9910.tw","收盤價","D");//豊泰
99lead[98]=GetSymbolField("9921.tw","收盤價","D");//巨大
100lead[99]=GetSymbolField("8299.tw","收盤價","D");//群聯
101lead[100]=GetSymbolField("8086.tw","收盤價","D");//宏捷科
102variable:i(0),count(0);
103count=0;
104for i=1 to 100 begin
105if lead[i]=highest(lead[i],10)
106then 
107count=count+1;
108end;

plot1(average(count,5));

用這個腳本畫出來跟加權指數的對照圖如下:

在這裡我挑的指標是剛好100檔,大家可以自由發揮,要更多或更少都可以,寫法都一樣,只是一開始宣告的陣列數裡的100要改成你使用的檔數,例如你要認為的指標股有120檔,那麼第一行宣告陣列數時就得把100改成120

1array:lead[120](0);

接下來只要把你要加進去的個股像前面這100檔這樣從101開始加到陣列中來就可以了

當然下面的迴圈計算數也要從100改成120

1for i=1 to 120 begin

當然,這樣的計算方式所建構的大盤研判指標,還可以有很多的算法,像是指標股中上漲的家數、下跌的家數、主力買超的家數、主力賣超的家數等等,透過這個方法,可以打造出無數的大盤指標,有興趣的朋友可以自由發揮,打造出您自己專屬的多空研判方式,我寫的這些腳本只是拋磚引玉,供大家參考。

===

● XQ【盤中量化交易模組】($1,000) 七大功能,購買就送【台股進階(原價$300)+小道瓊行情(延遲)】完整介紹 ➤https://pse.is/46xbpu

● 首次訂閱享7天鑑賞期,首次購買輸入官方優惠碼「@XQ8899」,首月可折抵模組費用$100!