Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -30,18 +30,57 @@ CACHE_DURATION_SECONDS = 8 * 60 * 60
|
|
| 30 |
|
| 31 |
# 台股代號對應表 (移除台指期,因為它現在是獨立區塊)
|
| 32 |
TAIWAN_STOCKS = {
|
| 33 |
-
'元大台灣50': '0050.TW',
|
| 34 |
'台積電': '2330.TW',
|
| 35 |
'聯發科': '2454.TW',
|
| 36 |
'鴻海': '2317.TW',
|
| 37 |
-
'
|
| 38 |
-
'
|
| 39 |
'富邦金': '2881.TW',
|
|
|
|
| 40 |
'國泰金': '2882.TW',
|
| 41 |
-
'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 42 |
'統一': '1216.TW',
|
| 43 |
-
'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 44 |
'長榮': '2603.TW',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 45 |
'慧洋-KY': '2637.TW',
|
| 46 |
'上銀': '2049.TW',
|
| 47 |
'台泥': '1101.TW',
|
|
@@ -55,18 +94,57 @@ TAIWAN_STOCKS = {
|
|
| 55 |
|
| 56 |
# 產業分類
|
| 57 |
INDUSTRY_MAPPING = {
|
| 58 |
-
'0050.TW': 'ETF',
|
| 59 |
'2330.TW': '半導體',
|
| 60 |
'2454.TW': '半導體',
|
| 61 |
'2317.TW': '電子組件',
|
| 62 |
-
'
|
| 63 |
-
'
|
| 64 |
'2881.TW': '金融',
|
|
|
|
| 65 |
'2882.TW': '金融',
|
| 66 |
-
'
|
| 67 |
-
'
|
|
|
|
|
|
|
| 68 |
'3711.TW': '半導體',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 69 |
'2603.TW': '航運',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 70 |
'2637.TW': '散裝航運',
|
| 71 |
'2049.TW': '工具機',
|
| 72 |
'1101.TW': '營建',
|
|
|
|
| 30 |
|
| 31 |
# 台股代號對應表 (移除台指期,因為它現在是獨立區塊)
|
| 32 |
TAIWAN_STOCKS = {
|
| 33 |
+
'元大台灣50': '0050.TW',
|
| 34 |
'台積電': '2330.TW',
|
| 35 |
'聯發科': '2454.TW',
|
| 36 |
'鴻海': '2317.TW',
|
| 37 |
+
'台達電': '2308.TW',
|
| 38 |
+
'廣達': '2382.TW',
|
| 39 |
'富邦金': '2881.TW',
|
| 40 |
+
'中信金': '2891.TW',
|
| 41 |
'國泰金': '2882.TW',
|
| 42 |
+
'聯電': '2303.TW',
|
| 43 |
+
'中華電': '2412.TW',
|
| 44 |
+
'玉山金': '2884.TW',
|
| 45 |
+
'兆豐金': '2886.TW',
|
| 46 |
+
'日月光投控': '3711.TW',
|
| 47 |
+
'華碩': '2357.TW',
|
| 48 |
'統一': '1216.TW',
|
| 49 |
+
'元大金': '2885.TW',
|
| 50 |
+
'智邦': '2345.TW',
|
| 51 |
+
'緯創': '3231.TW',
|
| 52 |
+
'聯詠': '3034.TW',
|
| 53 |
+
'第一金': '2892.TW',
|
| 54 |
+
'瑞昱': '2379.TW',
|
| 55 |
+
'緯穎': '6669.TWO',
|
| 56 |
+
'永豐金': '2890.TW',
|
| 57 |
+
'合庫金': '5880.TW',
|
| 58 |
+
'華南金': '2880.TW',
|
| 59 |
+
'台光電': '2383.TW',
|
| 60 |
+
'世芯-KY': '3661.TWO',
|
| 61 |
+
'奇鋐': '3017.TW',
|
| 62 |
+
'凱基金': '2883.TW',
|
| 63 |
+
'大立光': '3008.TW',
|
| 64 |
'長榮': '2603.TW',
|
| 65 |
+
'光寶科': '2301.TW',
|
| 66 |
+
'中鋼': '2002.TW',
|
| 67 |
+
'中租-KY': '5871.TW',
|
| 68 |
+
'國巨': '2327.TW',
|
| 69 |
+
'台新金': '2887.TW',
|
| 70 |
+
'上海商銀': '5876.TW',
|
| 71 |
+
'台泥': '1101.TW',
|
| 72 |
+
'台灣大': '3045.TW',
|
| 73 |
+
'和碩': '4938.TW',
|
| 74 |
+
'遠傳': '4904.TW',
|
| 75 |
+
'和泰車': '2207.TW',
|
| 76 |
+
'研華': '2395.TW',
|
| 77 |
+
'台塑': '1301.TW',
|
| 78 |
+
'統一超': '2912.TW',
|
| 79 |
+
'藥華藥': '6446.TWO',
|
| 80 |
+
'南亞': '1303.TW',
|
| 81 |
+
'陽明': '2609.TW',
|
| 82 |
+
'萬海': '2615.TW',
|
| 83 |
+
'台塑化': '6505.TW',
|
| 84 |
'慧洋-KY': '2637.TW',
|
| 85 |
'上銀': '2049.TW',
|
| 86 |
'台泥': '1101.TW',
|
|
|
|
| 94 |
|
| 95 |
# 產業分類
|
| 96 |
INDUSTRY_MAPPING = {
|
| 97 |
+
'0050.TW': 'ETF',
|
| 98 |
'2330.TW': '半導體',
|
| 99 |
'2454.TW': '半導體',
|
| 100 |
'2317.TW': '電子組件',
|
| 101 |
+
'2308.TW': '電子',
|
| 102 |
+
'2382.TW': '電子',
|
| 103 |
'2881.TW': '金融',
|
| 104 |
+
'2891.TW': '金融',
|
| 105 |
'2882.TW': '金融',
|
| 106 |
+
'2303.TW': '半導體',
|
| 107 |
+
'2412.TW': '電信',
|
| 108 |
+
'2884.TW': '金融',
|
| 109 |
+
'2886.TW': '金融',
|
| 110 |
'3711.TW': '半導體',
|
| 111 |
+
'2357.TW': '電子',
|
| 112 |
+
'1216.TW': '食品',
|
| 113 |
+
'2885.TW': '金融',
|
| 114 |
+
'2345.TW': '網通設備',
|
| 115 |
+
'3231.TW': '電子',
|
| 116 |
+
'3034.TW': '半導體',
|
| 117 |
+
'2892.TW': '金融',
|
| 118 |
+
'2379.TW': '半導體',
|
| 119 |
+
'6669.TWO': '電子',
|
| 120 |
+
'2890.TW': '金融',
|
| 121 |
+
'5880.TW': '金融',
|
| 122 |
+
'2880.TW': '金融',
|
| 123 |
+
'2383.TW': '電子',
|
| 124 |
+
'3661.TWO': '半導體',
|
| 125 |
+
'3017.TW': '電子',
|
| 126 |
+
'2883.TW': '金融',
|
| 127 |
+
'3008.TW': '光學',
|
| 128 |
'2603.TW': '航運',
|
| 129 |
+
'2301.TW': '電子',
|
| 130 |
+
'2002.TW': '鋼鐵',
|
| 131 |
+
'5871.TW': '金融',
|
| 132 |
+
'2327.TW': '電子被動元件',
|
| 133 |
+
'2887.TW': '金融',
|
| 134 |
+
'5876.TW': '金融',
|
| 135 |
+
'1101.TW': '營建',
|
| 136 |
+
'3045.TW': '電信',
|
| 137 |
+
'4938.TW': '電子',
|
| 138 |
+
'4904.TW': '電信',
|
| 139 |
+
'2207.TW': '汽車',
|
| 140 |
+
'2395.TW': '電腦周邊',
|
| 141 |
+
'1301.TW': '塑膠',
|
| 142 |
+
'2912.TW': '百貨',
|
| 143 |
+
'6446.TWO': '生技',
|
| 144 |
+
'1303.TW': '塑膠',
|
| 145 |
+
'2609.TW': '航運',
|
| 146 |
+
'2615.TW': '航運',
|
| 147 |
+
'6505.TW': '塑膠',
|
| 148 |
'2637.TW': '散裝航運',
|
| 149 |
'2049.TW': '工具機',
|
| 150 |
'1101.TW': '營建',
|