Created
February 23, 2018 09:35
-
-
Save benbai123/95095b3239699aab56e9c3d6a83e1426 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name twse | |
// @namespace twse | |
// @description twse | |
// @include http://mis.twse.com.tw/stock/fibest.jsp?stock=* | |
// @version 1 | |
// @grant none | |
// ==/UserScript== | |
/** | |
這是搭配 twse 股票報價的 script | |
以 tampermonkey 設好後連到 twse 的頁面 | |
如 http://mis.twse.com.tw/stock/fibest.jsp?stock=6024 | |
*/ | |
(function () { | |
var targets = { | |
'6189': ['豐藝', 30.0, [20, 40], [30.3], 7, {'comments': '合理價內可加碼 長抱存股 進高價區可出'}], | |
'2493': ['揚博', 27.5, [22, 31], [], 3], | |
'6216': ['居易', 35, [20, 33], [], 5], | |
'3388': ['崇越電', 55, [56, 84], [], 2, {'suffix': 'TWO'}], | |
'9905': ['大華', 25, [15, 40], [24.8], 9, {'comments': '存股價下存 過高價區可出'}], | |
'2904': ['匯僑', 27, [13, 31], [24.3, 23.15, 21.85], 2, {'comments': '長投領息'}], | |
'6115': ['鎰勝', 37, [29, 50], [], 2], | |
'2851': ['中再保', 10, [12.5, 18], [], 2], | |
'6024': ['群益期', 27.5, [21, 41], [], 3], | |
'6185': ['幃翔', 23, [15, 37], [], 5, {'suffix': 'TWO'}], | |
'2433': ['互盛電', 38, [29, 49], [], 1], | |
'3078': ['僑威', 22, [10, 35], [], 3, {'suffix': 'TWO'}], | |
'2489': ['瑞軒', 21.5, [15, 26], [], 1], | |
'5434': ['崇越', 50, [45, 95], [], 3], | |
'2889': ['國票金', 8, [7, 12], [], 1], | |
'2480': ['敦陽科', 24, [23, 35], [], 1], | |
'2891': ['中信金', 17, [15, 25], [], 5], | |
'2820': ['華票', 10.1, [10, 13.1], [], 3], | |
'2890': ['永豐金', 10.5, [9.2, 15], [], 5], | |
'2892': ['第一金', 17.5, [16, 21], [], 5], | |
'2884': ['玉山金', 15.5, [13, 22], [18.2], 2], | |
'5525': ['順天', 14.2, [14, 20], [14.2], 1, {'comments': '近底存 過低價區可出'}], | |
'2886': ['兆豐金', 20.5, [19, 27], [], 1], | |
'3299': ['帛漢', 70, [36, 72], [], 3, {'suffix': 'TWO'}], | |
'6257': ['矽格', 22, [17, 32], [], 2], | |
'3033': ['威健', 19, [15, 27], [16.85, 16.85, 17.7, 17.7], 2, {'comments': '近底存 過低價區可出'}], | |
'2538': ['基泰', 12, [9, 21], [], 3], | |
'6210': ['慶生', 38, [30, 57], [], 1, {'suffix': 'TWO'}], | |
'6292': ['迅德', 27, [21, 39], [], 1, {'suffix': 'TWO'}], | |
'2488': ['漢平', 20, [20, 50], [], 5], | |
'6192': ['巨路', 52, [45, 80], [], 2, {'comments': '搭配盈利做價差'}], | |
'6290': ['良維', 23, [22, 42], [], 3, {'suffix': 'TWO'}], | |
'4535': ['至興', 47, [38, 50], [], 5, {'comments': '可存, 穩定賺波段', 'suffix': 'TWO'}], | |
'4721': ['美琪瑪', 15.5, [18, 40], [], 3, {'suffix': 'TWO'}], | |
'8930': ['青鋼', 6, [8, 18], [], 3, {'suffix': 'TWO'}], | |
'2329': ['華泰', 0, [7, 13], [], 3], | |
'2414': ['精技', 15, [14.5, 19], [], 3], | |
'3028': ['增你強', 21, [15, 21], [], 2], | |
'2546': ['根基', 12.5, [13, 20], [], 3], | |
'2412': ['中華電', 98, [90, 103], [], 10], | |
'1442': ['名軒', 23, [17, 25], [], 2], | |
'6298': ['崴強', 17, [12, 25], [], 5, {'suffix': 'TWO'}], | |
'2812': ['台中銀', 10, [8, 12], [9.17, 9.17, 9.17], 5], | |
'2882': ['國泰金', 28.57, [33, 54], [], 3], | |
'5356': ['協益電', 44, [35, 63], [], 3, {'suffix': 'TWO'}], | |
'3528': ['安馳', 26, [25, 34], [], 1], | |
'6112': ['聚碩', 34, [25, 33], [], 5], | |
'3090': ['日電貿', 24, [20, 33], [], 3], | |
'2476': ['鉅祥', 17, [17, 28], [], 3], | |
'8042': ['金山電', 34, [33, 63], [], 2, {'suffix': 'TWO'}], | |
'6217': ['中探針', 32, [25, 49], [], 3, {'suffix': 'TWO'}], | |
'5403': ['中菲', 23, [20, 30], [], 6, {'suffix': 'TWO'}], | |
'5410': ['國眾', 12, [10, 15], [], 2, {'suffix': 'TWO'}], | |
'3092': ['鴻碩', 4, [12, 52], [], 3, {'suffix': 'TWO'}], | |
'3045': ['台灣大', 80, [90, 115], [], 6], | |
'4904': ['遠傳', 55, [58, 80], [], 3], | |
'2330': ['台積電', 85, [60, 200], [], 5], | |
'2317': ['鴻海', 71, [74, 100], [], 6], | |
'2301': ['光寶科', 30, [29, 54], [], 5], | |
'1101': ['台泥', 28, [28, 45], [], 5], | |
'1102': ['亞泥', 25, [25, 42], [], 3, {'comments': '長抱到合理價之上才出'}], | |
'1216': ['統一', 38, [45, 65], [], 6], | |
'1227': ['佳格', 53, [67, 94], [], 5], | |
'2881': ['富邦金', 36, [35, 53], [], 7], | |
'1708': ['東鹼', 22, [25, 42], [28.9, 28.0], 5, {'comments': '長抱到合理價之上才出'}], | |
'1712': ['興農', 12, [12, 17], [], 5], | |
'6508': ['惠光', 28, [20, 40], [], 5, {'suffix': 'TWO'}], | |
'9925': ['新保', 38, [30, 42], [], 7], | |
'9904': ['寶成', 30, [24, 44], [], 5], | |
'9910': ['豐泰', 120, [25, 160], [], 5], | |
'2105': ['正新', 60, [35, 85], [], 5], | |
'1337': ['F-再生', 10, [15, 20], [], 1], | |
'1340': ['F-勝悅', 12, [54, 70], [], 1], | |
'1595': ['川寶', 40, [33, 85], [], 3, {'suffix': 'TWO'}], | |
'2114': ['鑫永銓', 71.5, [62, 92], [70.3], 7, {'comments': '72 以下撿 越低越買 過合理價出'}], | |
'1532': ['勤美', 20, [24, 43], [], 1], | |
'2376': ['技嘉', 27, [24, 44], [], 3], | |
'2379': ['瑞昱', 59, [50, 115], [], 3], | |
'2441': ['超豐', 40, [25, 42], [], 5], | |
'3030': ['德律', 42, [29, 57], [], 5], | |
'3189': ['景碩', 68, [66, 105], [], 5], | |
'8112': ['至上', 15, [12, 28], [], 3], | |
'3036': ['文曄', 45, [34, 50], [], 5], | |
'3010': ['華立', 43, [41, 56], [], 5], | |
'1233': ['天仁', 35, [32, 53], [], 5, {'comments': '秋末左右入場佳 2017 正在推餐飲新事業 CHAFFEE'}], | |
'3702': ['大聯大', 35, [30, 40], [], 7], | |
'3211': ['順達', 45, [36, 120], [], 3, {'suffix': 'TWO'}], | |
'6121': ['新普', 98, [88, 115], [], 3, {'suffix': 'TWO'}], | |
'3213': ['茂訊', 39, [35, 60], [], 2, {'suffix': 'TWO'}], | |
'5371': ['中光電', 21, [25, 47], [], 3, {'suffix': 'TWO'}], | |
'4999': ['鑫禾', 42, [35, 65], [], 3], | |
'2474': ['可成', 127, [120, 330], [], 3], | |
'2354': ['鴻準', 62, [70, 120], [], 3], | |
'2395': ['研華', 90, [100, 250], [], 3], | |
'1723': ['中碳', 90, [90, 180], [], 5], | |
'2347': ['聯強', 33, [27, 80], [33.7], 3, {'comments': '穩穩存股, 低價區買來放, 過低價區可出'}], | |
'2637': ['慧洋', 35.5, [30, 43], [33.6, 33.6, 33.6], 3, {'comments': '近底存 過合理價或 EPS 轉差出'}], | |
'3501': ['維熹', 45, [38, 65], [], 3], | |
'3231': ['緯創', 26, [20, 65], [], 3, {'comments': '低價區下半存 過低價區可出'}], | |
'2464': ['盟立', 38, [22, 43], [], 3], | |
'6271': ['同欣電', 85, [70, 145], [], 3], | |
'3152': ['璟德', 150, [120, 304], [], 3, {'suffix': 'TWO'}], | |
'2643': ['捷迅', 40, [30, 50], [], 3, {'suffix': 'TWO'}], | |
'3105': ['穩懋', 0, [30, 132], [], 3, {'suffix': 'TWO'}], | |
'2542': ['興富發', 55, [30, 73], [], 5], | |
'4414': ['如興', 8, [10, 22], [], 3], | |
'4104': ['佳醫', 45, [40, 75], [], 5], | |
'5609': ['中菲行', 17, [15, 25], [], 3, {'suffix': 'TWO'}], | |
'3163': ['波若威', 30, [35, 62], [], 3, {'suffix': 'TWO'}], | |
'1256': ['鮮活果汁', 90, [95, 165], [], 5], | |
'8424': ['惠普', 39, [33, 45], [], 5, {'suffix': 'TWO'}], | |
'2355': ['敬鵬', 45, [39, 65], [], 5], | |
'3044': ['健鼎', 47, [45, 90], [], 2], | |
'2636': ['台驊', 22, [20, 33], [21.95, 21.95, 21.95, 20.95, 20.95], 3, {'comments': '近底存, 過合理價或 EPS 轉差出'}], | |
'2838': ['聯邦銀', 10, [7, 12], [], 3], | |
'2201': ['裕隆', 18, [25, 55], [], 5], | |
'2204': ['中華車', 21, [18, 35], [], 5], | |
'2227': ['裕日車', 200, [190, 380], [], 6], | |
'4927': ['泰鼎', 35, [19, 48], [], 5], | |
'3260': ['威剛', 36, [32, 88], [], 2, {'suffix': 'TWO'}], | |
'1773': ['勝一', 60, [40, 65], [], 5], | |
'1232': ['大統益', 100, [60, 90], [], 7], | |
'9930': ['中聯資', 39, [51, 71], [], 7], | |
'9939': ['宏全', 50, [45, 65], [], 5], | |
'2360': ['致茂', 56, [50, 100], [], 7], | |
'5871': ['中租', 52, [51, 85], [], 5], | |
'9941': ['裕融', 67.5, [63, 88], [], 7], | |
'9924': ['福興', 35, [28, 42], [], 7], | |
'1535': ['中宇', 48, [40, 73], [], 5, {'comments': '環保 低接長抱領息 進入高價區才賣 目前 EPS (2017 Q1 0.16) 股利 (1.8) 均低, 等股價築底'}], | |
'9940': ['信義', 35, [27, 60], [35.35], 6, {'comments': '存股價下存, 過合理價出'}], | |
'1229': ['聯華', 25, [15, 25], [], 12], | |
'2006': ['東和鋼鐵', 20, [15, 35], [], 5], | |
'2404': ['漢唐', 56, [23, 62], [], 3], | |
'8150': ['南茂', 24, [24, 45], [], 5], | |
'3014': ['聯陽', 20, [20, 40], [], 3], | |
'3390': ['旭軟', 30, [15, 45], [], 3, {'suffix': 'TWO'}], | |
'1710': ['東聯', 9, [20, 45], [], 3, {'comments': '觀察大陸發展, 有閒錢在低價/合理價內可加碼'}], | |
'3032': ['偉訓', 28.5, [13, 65], [], 5], | |
'6605': ['帝寶', 60, [70, 130], [], 5], | |
'2467': ['志聖', 18, [15, 30], [17.95], 3], | |
'3296': ['勝德', 17, [11, 40], [], 2], | |
'6146': ['耕興', 112, [60, 180], [], 7, {'suffix': 'TWO'}], | |
'1476': ['儒鴻', 210, [250, 410], [], 7], | |
'5820': ['日盛金', 7, [6, 13], [], 3, {'suffix': 'TWO'}], | |
'2929': ['淘帝', 105, [100, 165], [], 3], | |
'2832': ['台產', 18.5, [18, 24], [], 3], | |
'2535': ['達欣工', 20, [15, 25], [19.85], 5, {'comments': '等回低價區再看情況加碼, 或 +10% 出'}], | |
'1402': ['遠東新', 24.5, [22, 35], [24.45], 9], | |
'6123': ['上奇', 28, [20, 70], [], 5, {'suffix': 'TWO'}], | |
'5007': ['三星', 48, [40, 60], [], 9], | |
'6494': ['九齊', 40, [31, 41], [], 3, {'suffix': 'TWO'}], | |
'6506': ['雙邦', 14, [13, 25], [], 5, {'suffix': 'TWO'}], | |
'1451': ['年興', 28, [18, 29], [], 6], | |
'3548': ['兆利', 50, [20, 60], [], 6, {'suffix': 'TWO'}], | |
'1787': ['福盈科', 26, [16, 28], [], 7, {'suffix': 'TWO'}], | |
'4430': ['耀億', 22, [22, 50], [], 6, {'suffix': 'TWO'}], | |
'4417': ['金洲', 26, [25, 45], [], 6, {'suffix': 'TWO'}], | |
'6153': ['嘉聯益', 20, [17, 50], [], 2], | |
'2888': ['新光金', 5.6, [6.5, 31], [7.9, 7.81], 5], | |
'3567': ['逸昌', 28, [12, 30], [], 6, {'suffix': 'TWO'}], | |
'2448': ['晶電', 7, [19, 108], [], 5], | |
'4939': ['亞電', 5, [6, 25], [], 2, {'suffix': 'TWO'}], | |
'3264': ['欣銓', 19, [16, 35], [], 6, {'suffix': 'TWO'}], | |
'3406': ['玉晶光', 18, [50, 350], [], 2], | |
'2454': ['聯發科', 190, [185, 500], [], 3], | |
'8473': ['山林水', 43, [50, 62], [], 7], | |
'4506': ['崇友', 30, [30, 40], [], 7, {'suffix': 'TWO'}], | |
'1507': ['永大', 45, [40, 70], [], 6], | |
'9945': ['潤泰新', 33, [25, 45], [], 3], | |
'2915': ['潤泰全', 34, [45, 78], [], 3], | |
'2823': ['中壽', 16, [21, 35], [], 3], | |
'3706': ['神達', 27, [20, 34], [], 5], | |
'1339': ['昭輝', 30, [30, 65], [], 3], | |
'5880': ['合庫金', 15, [14, 17], [], 3], | |
'2596': ['綠意', 18, [14, 23], [], 6, {'suffix': 'TWO'}], | |
'2020': ['美亞', 9, [10, 20], [], 2], | |
'2002': ['中鋼', 20, [18, 35], [], 6], | |
'2023': ['燁輝', 7, [7, 14], [], 3], | |
'2471': ['資通', 17, [11, 20], [], 2], | |
'2905': ['三商', 20, [17, 27], [], 9], | |
'4105': ['東洋', 54, [49, 133], [], 5, {'suffix': 'TWO'}], | |
'8050': ['廣積', 55, [33, 75], [], 5, {'suffix': 'TWO'}], | |
'2618': ['長榮航', 7, [12, 20], [], 3], | |
'4207': ['環泰', 11.4, [8, 15], [], 5, {'suffix': 'TWO'}], | |
'2897': ['王道銀行', 6, [6, 9], [], 2], | |
'2616': ['山隆', 32, [15, 28], [], 9], | |
'6496': ['科懋', 65, [60, 80], [], 3, {'suffix': 'TWO'}], | |
'5102': ['富強', 13.40, [11, 14], [], 3, {'suffix': 'TWO'}], | |
'2887': ['台新金', 16, [10, 18], [], 5], | |
'6207': ['雷科', 21, [17, 50], [], 3, {'suffix': 'TWO'}], | |
'3617': ['碩天', 60, [52, 110], [], 5], | |
'8099': ['大世科', 16.5, [15.5, 29], [], 3, {'suffix': 'TWO'}], | |
'3315': ['宣昶', 15.71, [16, 25], [], 3], | |
'5426': ['振發', 14, [10, 19], [], 5, {'suffix': 'TWO'}], | |
'8341': ['日友', 90, [100, 150], [], 6], | |
'5608': ['四維航', 8.6, [8, 40], [], 2], | |
'2615': ['萬海', 15, [13, 33], [], 3], | |
'6188': ['廣明', 25, [18, 44], [], 5, {'suffix': 'TWO'}], | |
'3144': ['新揚科', 13.8, [12.5, 25], [], 2, {'suffix': 'TWO'}], | |
'6803': ['崑鼎', 165, [150, 190], [], 7, {'suffix': 'TWO'}], | |
'1463': ['強盛', 11, [13, 26], [], 2], | |
'8422': ['可寧衛', 198, [135, 200], [], 6], | |
'2867': ['三商壽', 14.5, [14, 20], [], 3], | |
'8905': ['裕國', 17.7, [12, 25], [], 2, {'comments': '低價區存 過合理價出', 'suffix': 'TWO'}], | |
'3114': ['好德', 9, [10, 18], [], 3, {'suffix': 'TWO'}], | |
'6194': ['育富', 10, [15, 22], [], 2, {'suffix': 'TWO'}], | |
'5512': ['力麒', 10, [9, 16], [9.13], 2, {'comments': '搭配盈利 近底存 過低價區可出', 'suffix': 'TWO'}], | |
'3088': ['艾訊', 60, [45, 70], [], 5, {'suffix': 'TWO'}], | |
'2852': ['第一保', 12, [10, 20], [], 3], | |
'3374': ['精材', 8, [25, 54], [], 3, {'suffix': 'TWO'}], | |
'3005': ['神基', 30, [15, 50], [], 3], | |
'2313': ['華通', 10.7, [9, 22], [], 5], | |
'4426': ['利勤', 44, [30, 70], [], 3], | |
'6263': ['普萊德', 40, [33, 60], [], 5, {'suffix': 'TWO'}], | |
'1231': ['聯華食', 35, [22, 45], [], 9], | |
'3402': ['漢科', 12.06, [11, 27], [], 3, {'suffix': 'TWO'}], | |
'3037': ['欣興', 6.2, [10, 40], [], 2], | |
'4526': ['東台', 16, [21, 37], [], 3], | |
'1460': ['宏遠', 8, [7, 17], [], 3], | |
'3290': ['東浦', 10, [10, 30], [], 2, {'suffix': 'TWO'}], | |
'2303': ['聯電', 10.12, [10, 16], [], 5], | |
'6184': ['大豐電', 21, [31, 55], [], 2], | |
'8358': ['金居', 0, [25, 51], [], 3, {'suffix': 'TWO'}], | |
'4205': ['中華食', 40, [30, 60], [], 7, {'suffix': 'TWO'}], | |
'6005': ['群益證', 7, [8, 12], [], 2], | |
'1236': ['宏亞', 17, [15, 25], [17.35], 7], | |
'2344': ['華邦電', 1.5, [3, 13], [], 2], | |
'1215': ['卜蜂', 36, [17, 55], [], 8], | |
'1217': ['愛之味', 2, [6, 15], [7.48, 7.48, 7.48, 7.58, 7.58, 7.52, 7.52, 7.5, 7.5, 7.45, 7.45, 7.47, 7.47, 7.45, 7.45, 7.45, 7.44, 7.44, 7.42, 7.42, 7.40, 7.40, 7.59, 7.51, 7.51, 7.43, 7.43, 7.44, 7.44, 7.45, 7.45, 7.46, 7.46, 7.46, 7.46], | |
7, {'comments': '預計長抱到 2018 之後大陸營收上來可望翻 N 倍'}], | |
'5009': ['榮剛', 14, [15, 39], [], 5, {'suffix': 'TWO'}], | |
'1103': ['嘉泥', 3, [8, 20], [], 3], | |
'9927': ['泰銘', 38, [25, 42], [], 6], | |
'1566': ['捷邦', 7, [15, 30], [], 3, {'comments': '公司派愛炒 請自行取捨', 'suffix': 'TWO'}], | |
'5328': ['華容', 1, [5, 13], [], 3, {'suffix': 'TWO'}], | |
'5907': ['大洋-KY', 22, [20, 50], [24.5], 2], | |
'8926': ['台汽電', 26, [18, 28], [], 7], | |
'3029': ['零壹', 16, [17, 25], [18.25], 3, {'comments': '先觀察一陣子 再多研究'}], | |
'1310': ['台苯', 14, [12, 25], [], 2], | |
'8122': ['神通', 29, [21, 33], [], 3, {'suffix': 'TWO'}], | |
'2850': ['新產', 25, [17, 26], [], 5], | |
'2903': ['遠百', 17, [15, 30], [15.6, 15.75, 15.6, 15.55], 7], | |
'6486': ['互動', 44, [35, 70], [], 3, {'suffix': 'TWO'}], | |
'4974': ['亞泰', 45, [27, 50], [], 3, {'suffix': 'TWO'}], | |
'2031': ['新光鋼', 14, [11, 25], [], 3], | |
'2419': ['仲琦', 18, [10, 25], [], 5], | |
'2845': ['遠東銀', 10, [9, 13], [], 5], | |
'4752': ['聯超', 26, [17, 33], [], 3, {'suffix': 'TWO'}], | |
'2606': ['裕民', 24, [21, 52], [], 5], | |
'1313': ['聯成', 12, [10, 20], [], 3], | |
'8420': ['明揚', 7.5, [15, 24], [], 3, {'suffix': 'TWO'}], | |
'8996': ['高力', 31.5, [30, 71], [], 3], | |
'4906': ['正文', 19, [11, 41], [], 2], | |
'4972': ['湯石照明', 35, [30, 45], [], 7, {'suffix': 'TWO'}], | |
'1565': ['精華', 326, [282, 750], [], 5, {'comments': '面臨大立光競爭 先觀察', 'suffix': 'TWO'}], | |
'4565': ['宏偉', 17, [26, 41], [], 5, {'comments': '太新先觀察', 'suffix': 'TWO'}], | |
'1582': ['信錦', 63, [40, 71], [], 7], | |
'8069': ['元太', 30, [10, 40], [], 3, {'suffix': 'TWO'}], | |
'2701': ['萬企', 12.5, [12, 17], [], 5], | |
'2332': ['友訊', 9.5, [9, 22], [], 3], | |
'6235': ['華孚', 8, [8, 30], [], 2], | |
'1736': ['喬山', 52, [40, 90], [42.15, 39.20], 7, {'comments': '長抱, 先觀察兩年待營利回升再加碼'}], | |
'9917': ['中保', 70, [55, 100], [], 7], | |
'3545': ['敦泰', 12, [22, 60], [], 3], | |
'9942': ['茂順', 80, [50, 100], [], 7], | |
'9921': ['巨大', 117, [150, 250], [], 5], | |
'2449': ['京元電', 20, [17, 30], [], 3], | |
'1720': ['生達', 26, [25, 43], [], 3], | |
'2409': ['友達', 6.5, [9, 20], [], 3], | |
'3481': ['群創', 4, [9, 19], [], 3], | |
'3705': ['永信', 30, [31, 52], [], 3], | |
'2706': ['第一店', 17, [17, 25], [], 5], | |
'1413': ['宏洲', 0, [4, 10], [], 2], | |
'5287': ['數字', 200, [165, 260], [], 3, {'suffix': 'TWO'}], | |
'2103': ['台橡', 30, [16, 50], [], 7], | |
'6438': ['迅得', 60, [39, 75], [], 5, {'suffix': 'TWO'}], | |
'1234': ['黑松', 31, [30, 42], [], 7], | |
'1598': ['岱宇', 26, [38, 50], [40.8], 5], | |
'1762': ['中化生', 14, [25, 60], [], 2], | |
'1701': ['中化', 8, [14, 25], [], 2], | |
'2106': ['建大', 40, [30, 50], [], 3], | |
'2104': ['中橡', 39, [22, 37], [], 5], | |
'1301': ['台塑', 53, [60, 95], [], 7], | |
'3040': ['遠見', 30, [10, 31], [], 3, {'comments': '宜逆勢操作 目前重心移往大陸文創'}], | |
'2337': ['旺宏', 0, [5, 20], [], 3], | |
'2504': ['國產', 2, [7, 20], [], 2], | |
'6224': ['聚鼎', 72, [55, 75], [], 5], | |
'4103': ['百略', 68, [60, 90], [], 5, {'suffix': 'TWO'}], | |
'4126': ['太醫', 56, [60, 120], [], 6, {'suffix': 'TWO'}], | |
'4736': ['泰博', 82, [70, 130], [], 3, {'suffix': 'TWO'}], | |
'4155': ['訊映', 34, [25, 55], [], 3, {'suffix': 'TWO'}], | |
'4107': ['邦特', 33, [50, 120], [], 3, {'suffix': 'TWO'}], | |
'6151': ['晉倫', 22, [15, 30], [], 5, {'suffix': 'TWO'}], | |
'6201': ['亞弘電', 30, [23, 35], [], 3], | |
'1513': ['中興電', 15, [15, 23], [], 3], | |
'4711': ['永純', 12, [11, 28], [], 3, {'suffix': 'TWO'}], | |
'6176': ['瑞儀', 64, [50, 100], [], 3, {'comments': '要注意隨著 OLED 發展背光可能式微, 之後瑞儀可能不再有蘋果單'}], | |
'2729': ['瓦城', 140, [210, 320], [], 3, {'suffix': 'TWO'}], | |
'2732': ['六角', 70, [70, 115], [], 3, {'comments': '賭 公司 2017 能提升 EPS, 如果過幾季觀察是沒有提升 不管價如何都建議先出掉', 'suffix': 'TWO'}], | |
'1727': ['中華化', 11, [11, 20], [], 2], | |
'2809': ['京城銀', 30, [17, 34], [], 3], | |
'1218': ['泰山', 0, [10, 20], [], 3], | |
'6505': ['台塑化', 54, [64, 109], [], 5], | |
'1326': ['台化', 39, [58, 100], [], 3], | |
'1303': ['南亞', 55, [50, 80], [], 5], | |
'8299': ['群聯', 220, [200, 400], [], 5, {'suffix': 'TWO'}], | |
'4129': ['聯合骨科', 20, [35, 90], [], 3, {'suffix': 'TWO'}], | |
'6279': ['胡連', 100, [60, 195], [], 3, {'suffix': 'TWO'}], | |
'1730': ['花仙子', 38, [15, 40], [], 7], | |
'1726': ['永記', 77, [50, 92], [], 7], | |
'3552': ['同致', 61, [70, 200], [], 3, {'suffix': 'TWO'}], | |
'6203': ['海韻', 29.5, [26, 45], [], 1, {'comments': '老闆娘曾炒股, 好像快過緩刑期了', 'suffix': 'TWO'}], | |
'1447': ['力鵬', 7, [7, 15], [7.9, 7.9], 2], | |
'2856': ['元富證', 9, [8, 12], [], 3], | |
'1323': ['永裕', 30, [17, 37], [], 5], | |
'6261': ['久元', 50, [40, 80], [], 5, {'suffix': 'TWO'}], | |
'3167': ['大量', 30, [23, 42], [], 3], | |
'2731': ['雄獅', 74, [78, 128], [], 3], | |
'1314': ['中石化', 2, [6.8, 15], [], 2], | |
'1264': ['德麥', 160, [161, 259], [], 7, {'suffix': 'TWO'}], | |
'1444': ['力麗', 7, [7, 13], [], 3], | |
'1440': ['南紡', 6.5, [11, 19], [], 3], | |
'1464': ['得力', 18, [15, 30], [], 3], | |
'1909': ['榮成', 18, [18, 32], [], 3], | |
'9908': ['大台北', 20, [18, 25], [], 5], | |
'9911': ['櫻花', 20, [15, 33], [], 5], | |
'9943': ['好樂迪', 54, [33, 60], [], 5], | |
'6116': ['彩晶', 5, [4, 12], [], 2], | |
'1718': ['中纖', 2, [7, 16], [], 3], | |
'1319': ['東陽', 23, [22, 60], [], 3], | |
'1536': ['和大', 44, [45, 150], [], 5], | |
'1455': ['集盛', 4, [8.5, 15], [], 3], | |
'5706': ['鳳凰', 51, [35, 65], [], 5], | |
'3130': ['一零四', 145, [90, 150], [], 5], | |
'6195': ['詩肯', 60, [45, 90], [], 7, {'suffix': 'TWO'}], | |
'2834': ['臺企銀', 7.23, [7.5, 10.5], [], 2], | |
'8938': ['明安', 18, [15, 45], [], 3, {'suffix': 'TWO'}], | |
'2520': ['冠德', 17.5, [15, 28], [], 2], | |
'1312': ['國喬', 15, [13, 22], [], 2], | |
'2069': ['運錩', 16.2, [18, 28], [], 2], | |
'5305': ['敦南', 11.5, [11, 26], [], 2], | |
'3450': ['聯鈞', 120, [100, 160], [], 2], | |
'8942': ['森鉅', 66, [55, 90], [], 3, {'suffix': 'TWO'}], | |
'3527': ['聚積', 68, [55, 90], [], 3, {'suffix': 'TWO'}], | |
'2461': ['光群雷', 9.5, [10, 20], [], 3], | |
'5263': ['智崴', 41, [190, 380], [], 3, {'suffix': 'TWO'}], | |
'3324': ['雙鴻', 24, [30, 77], [], 3, {'suffix': 'TWO'}], | |
'3031': ['佰鴻', 5, [10, 20], [], 2], | |
'8390': ['金益鼎', 8, [15, 50], [], 3, {'suffix': 'TWO'}], | |
'4707': ['磐亞', 6.5, [6, 15], [], 1, {'suffix': 'TWO'}], | |
'4987': ['科誠', 65, [45, 90], [], 3, {'suffix': 'TWO'}], | |
'5607': ['遠雄港', 0, [13, 32], [], 2], | |
'3515': ['華擎', 57, [50, 105], [], 2], | |
'4536': ['拓凱', 94, [100, 150], [], 3], | |
'3118': ['進階', 38, [32, 50], [], 5, {'suffix': 'TWO'}], | |
'4909': ['新復興', 24, [20, 46], [], 3, {'suffix': 'TWO'}], | |
'3504': ['揚明光', 13, [25, 50], [], 1], | |
'5312': ['寶島科', 74, [65, 105], [], 7, {'suffix': 'TWO'}], | |
'8406': ['F-金可', 100, [200, 450], [], 3, {'suffix': 'TWO'}], | |
'9914': ['美利達', 113, [110, 200], [], 5], | |
'2912': ['統一超', 132, [120, 200], [], 5], | |
'3491': ['昇達科', 59, [50, 85], [], 3, {'suffix': 'TWO'}], | |
'3454': ['晶睿', 84, [65, 100], [], 5], | |
'4747': ['強生', 35, [33, 50], [], 3, {'suffix': 'TWO'}], | |
'2450': ['神腦', 55, [40, 70], [], 3], | |
'8103': ['瀚荃', 30, [25, 45], [], 3], | |
'4960': ['奇美材', 19.5, [10, 30], [], 3], | |
'4989': ['榮科', 0, [28, 42], [], 2, {'suffix': 'TWO'}], | |
'3551': ['世禾', 34, [29, 52], [], 3, {'suffix': 'TWO'}], | |
'3081': ['聯亞', 167, [250, 450], [], 3, {'suffix': 'TWO'}], | |
'3514': ['昱晶', 0, [10, 40], [], 2], | |
'8039': ['台虹', 38, [30, 60], [], 3], | |
'2511': ['太子', 11.1, [10, 15], [], 3], | |
'5514': ['三豐', 9.6, [9, 13], [], 2, {'suffix': 'TWO'}], | |
'2603': ['長榮', 0, [10, 25], [], 2], | |
'5489': ['彩富', 55, [25, 70], [], 3, {'suffix': 'TWO'}], | |
'4306': ['炎洲', 11.5, [12, 28], [], 3], | |
'2880': ['華南金', 19, [15, 25], [], 5], | |
'2374': ['佳能', 19.1, [14, 28], [], 3], | |
'9933': ['中鼎', 41, [35, 55], [], 3], | |
'1477': ['聚陽', 129, [103, 175], [], 3], | |
'1558': ['伸興', 153, [100, 170], [], 6], | |
'1580': ['新麥', 135, [100, 160], [], 7, {'suffix': 'TWO'}], | |
'2013': ['中鋼構', 16.5, [16, 26], [], 3], | |
'2885': ['元大金', 11, [10, 18], [], 3], | |
'6281': ['全國電', 70, [49, 71], [], 5], | |
'3594': ['磐儀', 10, [20, 45], [], 2, {'suffix': 'TWO'}], | |
'6270': ['倍微', 7, [10, 18], [], 1, {'suffix': 'TWO'}], | |
'8072': ['陞泰', 21, [20, 30], [], 2], | |
'3356': ['奇偶', 41, [38, 65], [], 2], | |
'5904': ['寶雅', 180, [200, 400], [], 7, {'suffix': 'TWO'}], | |
'2534': ['宏盛', 11, [12, 25], [], 2], | |
'2312': ['金寶', 2, [7, 15], [], 2], | |
'2029': ['盛餘', 21, [25, 40], [], 3], | |
'1465': ['偉全', 20.5, [12, 22], [], 3], | |
'3605': ['宏致', 13.5, [16, 42], [], 2], | |
'2906': ['高林', 10.5, [10, 15], [], 3], | |
'3519': ['綠能', 0, [10, 25], [], 1], | |
'2062': ['橋椿', 38.5, [30, 65], [], 3], | |
'4137': ['麗豐-KY', 120, [110, 250], [], 2], | |
'2439': ['美律', 100, [40, 200], [], 3], | |
'3380': ['明泰', 18, [14, 27], [], 3], | |
'4550': ['長佳', 22, [18, 26], [], 5, {'suffix': 'TWO'}], | |
'4138': ['曜亞', 46, [45, 90], [], 3, {'suffix': 'TWO'}], | |
'1409': ['新纖', 3.5, [7, 11], [], 2], | |
'8936': ['國統', 19, [15, 46], [], 3, {'suffix': 'TWO'}], | |
'4533': ['協易機', 7, [9, 19], [], 2, {'suffix': 'TWO'}], | |
'1452': ['宏益', 18, [12, 27], [], 3], | |
'4933': ['友輝', 26, [19, 42], [], 2, {'suffix': 'TWO'}], | |
'1419': ['新紡', 6, [9, 42], [], 2], | |
'4973': ['廣穎', 32, [15, 35], [], 3, {'suffix': 'TWO'}], | |
'2642': ['宅配通', 12, [23, 43], [], 2], | |
'2608': ['大榮', 24, [23, 45], [], 2], | |
'6183': ['關貿', 19, [19, 31], [], 3], | |
'2459': ['敦吉', 31, [23, 48], [], 3], | |
'2458': ['義隆', 46, [30, 55], [], 3], | |
'1704': ['榮化', 18, [30, 50], [], 3], | |
'9926': ['新海', 28, [27, 42], [], 5], | |
'4942': ['嘉彰', 26, [20, 40], [], 3], | |
'8433': ['弘帆', 67, [60, 130], [], 3, {'suffix': 'TWO'}], | |
'5306': ['桂盟', 46, [70, 150], [], 3, {'suffix': 'TWO'}], | |
'8466': ['美吉吉', 70, [90, 120], [], 2], | |
'6114': ['久威', 60, [45, 90], [], 1, {'comments': '之前大客戶倒帳, EPS 變呆帳, 小心重新評估', 'suffix': 'TWO'}], | |
'1504': ['東元', 16, [19, 31], [], 3], | |
'2049': ['上銀', 50, [150, 350], [], 3], | |
'3131': ['弘塑', 170, [115, 285], [], 3, {'suffix': 'TWO'}], | |
'1414': ['東和', 3, [4, 10], [], 2], | |
'6552': ['易華電', 7, [10, 30], [], 2], | |
'8091': ['翔名', 54, [50, 100], [], 3, {'suffix': 'TWO'}], | |
'2027': ['大成鋼', 12.5, [14, 23], [], 3], | |
'8271': ['宇瞻', 33, [17, 37], [], 3], | |
'8105': ['凌巨', 0, [7, 24], [], 3], | |
'6147': ['頎邦', 41, [39, 65], [], 5, {'suffix': 'TWO'}], | |
'3017': ['奇鋐', 15, [13, 38], [], 3], | |
'1307': ['三芳', 27, [25, 43], [], 5], | |
'2233': ['宇隆', 60, [60, 120], [], 5, {'suffix': 'TWO'}], | |
'006208': ['富邦台50', 30, [30, 55], [], 5, {'comments': 'ETF, 大盤低時買或定期定額'}], | |
'00690': ['兆豐台灣藍籌 30 ETF', 19, [19, 25], [], 5, {'comments': 'ETF, 大盤低時買或定期定額, http://greenhornfinancefootnote.blogspot.tw/2017/05/30etf006902017.html'}], | |
'4120': ['友華', 30, [40, 82], [], 2, {'suffix': 'TWO'}], | |
'2816': ['旺旺保', 10, [10, 25], [], 2], | |
'8933': ['愛地雅', 5, [9, 20], [], 2, {'suffix': 'TWO'}], | |
'4958': ['臻鼎-KY', 54, [51, 90], [], 3], | |
'2064': ['晉椿', 21.5, [15, 23], [], 5, {'suffix': 'TWO'}], | |
'6138': ['茂達', 30, [35, 70], [], 3, {'suffix': 'TWO'}], | |
'3703': ['欣陸', 10, [10, 17], [], 2], | |
'1437': ['勤益控', 2, [10, 25], [], 2], | |
'2702': ['華園', 11, [13, 23], [], 2], | |
'6294': ['智基', 90, [80, 150], [], 3, {'suffix': 'TWO'}], | |
'8234': ['新漢', 22, [20, 55], [], 3, {'suffix': 'TWO'}], | |
'4114': ['健喬', 14, [22, 50], [], 3, {'suffix': 'TWO'}], | |
'1717': ['長興', 30, [20, 40], [], 3], | |
'6220': ['岳豐', 18, [25, 70], [], 2, {'suffix': 'TWO'}], | |
'2609': ['陽明', 0, [5, 25], [], 2], | |
'2362': ['藍天', 32, [26, 57], [], 3], | |
'2108': ['南帝', 22, [15, 35], [], 3], | |
'4745': ['合富輪', 43, [38, 75], [], 3, {'suffix': 'TWO'}], | |
'1905': ['華紙', 4, [8, 19], [], 2], | |
'1907': ['永豐餘', 6, [9, 16], [], 2], | |
'4967': ['十銓', 4, [10, 25], [], 2], | |
'5493': ['三聯', 30, [23, 42], [], 3, {'suffix': 'TWO'}], | |
'2913': ['農林', 8, [10, 30], [], 3], | |
'3026': ['禾伸堂', 45, [25, 50], [], 3], | |
'3556': ['禾瑞亞', 50, [40, 90], [], 3, {'suffix': 'TWO'}], | |
'1617': ['榮星', 13, [7, 18], [], 5], | |
'8043': ['蜜望實', 15, [10, 40], [], 3, {'suffix': 'TWO'}], | |
'3265': ['台星科', 22, [15, 45], [], 3, {'suffix': 'TWO'}], | |
'1609': ['大亞', 2, [5, 15], [], 2], | |
'3684': ['榮昌', 47, [25, 70], [], 3, {'suffix': 'TWO'}], | |
'1210': ['大成', 28, [22, 40], [], 5], | |
'6026': ['福邦證', 4.5, [7, 15], [], 3, {'suffix': 'TWO'}], | |
'2420': ['新巨', 40, [25, 55], [], 3], | |
'4919': ['新唐', 26, [25, 65], [], 2], | |
'6205': ['詮欣', 25, [15, 45], [], 3], | |
'5902': ['德記', 0, [10, 18], [], 2, {'suffix': 'TWO'}], | |
'4305': ['世坤', 30, [20, 40], [], 3, {'suffix': 'TWO'}], | |
'1817': ['凱撒', 30, [25, 50], [], 3], | |
'8921': ['沈氏', 13, [12, 22], [], 3, {'suffix': 'TWO'}], | |
'9958': ['世紀鋼', 9, [9, 50], [], 2], | |
'3376': ['新日興', 65, [65, 105], [], 3], | |
'1597': ['直得', 16, [30, 150], [], 3], | |
'3209': ['全科', 30, [19, 33], [], 3], | |
'2397': ['友通', 45, [35, 65], [], 3], | |
'8478': ['東哥遊艇', 60, [60, 90], [], 2], | |
'2883': ['開發金', 9, [6, 15], [], 3], | |
/* , {'suffix': 'TWO'}], | |
'': ['', , [, ], [], ], | |
*/ | |
}, | |
suggested = [1102, 3028, 3033, 3090, 6189, 6290, 6298, 1787, 1402, 2114, 2347, 2471, | |
2616, 1535, 4927, 2890, 2929, 3211, 2538, 2636, 1710, 1708, 2832, 3029, 2915, | |
6184, 1566, 1236, 2615, 2903, 2845, 2838, 4430, 1233, 1736, 2706, 2467, 2867, | |
2504, 3037, 2888, 2904, 5907, 6153, 1231, 2732, 1598, 4526, 1447, 6224, 1444, 1718, 2856, | |
5820, 9940, 6261, 5706, 1727, 4987, 4909, 3118, 5312, 2596, 8942, 4960, 3527, 2643, 1234, | |
8122, 6508, 2535, 4550, 8936, 2062, 3088, 9930, 1451, 4104, 4536, 3189, 4535, 5608, 4972, 6195, 5493, | |
1558, 1227], | |
s = 50, // 一次最多取 50 筆資料, 之後間隔 gap 毫秒再繼續 | |
gap = 5000, // 每次取資料的時間間隔 | |
allTseOtc = [], | |
prices = {}, | |
chosen = [], | |
nth = 1, | |
$output = $('.output'); | |
if (!$output[0]) { | |
$output = $('<div class="output" style="z-index: 999999; background-color: white; position: fixed; left: 0; top: 0; width: 100%; height: 100%; overflow: auto;"></div>'); | |
$('body').append($output); | |
} | |
$output.empty(); | |
function choose (key) { | |
/* | |
整理的 | |
h: 頂價, l: 底價, la: 低價區上限, sp: 存股價, | |
*/ | |
var p = parseFloat(prices[key]), | |
obj = targets[key], | |
h, l, la, sp; | |
sp = obj[1]; | |
l = obj[2][0]; | |
h = obj[2][1]; | |
la = (l + (h-l)*0.25).toFixed(2); | |
if (p < la | |
/**/ && p < sp/**/ | |
/**&& (suggested.indexOf(parseInt(key)) != -1 || obj[4] >= 3)/**/) { | |
return true; | |
} | |
return false; | |
} | |
function output (key) { | |
var p = parseFloat(prices[key]), | |
obj = targets[key], | |
sy = key, | |
h, l, la, sp; | |
sp = obj[1]; | |
l = obj[2][0]; | |
h = obj[2][1]; | |
la = (l + (h-l)*0.25).toFixed(2); | |
$output.append([ | |
'<div class="item" style="text-align: left;">', | |
'<div style="display: inline-block; margin: 5px; cursor: pointer;"', | |
' onclick="$(this).closest(\'.item\').remove()">X</div>', | |
' ', nth, ' : ', | |
sy, ' ', obj[0], | |
', 評價 ', obj[4], ', 存股價 ', sp, ', 區間 ', l, '~', h, | |
', 低價區 < ', la, ', 現價 ', p, | |
', <a href="https://tw.screener.finance.yahoo.net/screener/check.html?symid='+sy+'" target="_blank">奇摩健檢</a>', | |
', <a href="https://histock.tw/stock/financial.aspx?no='+sy+'&t=2" target="_blank">histock</a>', | |
', <a href="https://statementdog.com/analysis/tpe/'+sy+'" target="_blank">財報狗</a>', | |
', <a href="http://www.goodinfo.tw/StockInfo/StockBzPerformance.asp?STOCK_ID='+sy+'" target="_blank">GoodInfo</a>', | |
', <a href="http://pchome.megatime.com.tw/stock/sto3/ock4/sid'+sy+'.html" target="_blank">PCHome</a>', | |
', <a href="http://norway.twsthr.info/StockHolders.aspx?stock='+sy+'" target="_blank">持股分級</a>', | |
', <a href="https://www.google.com.tw/search?q='+sy+' '+obj[0]+' 財經百科" target="_blank">查財經百科</a>', | |
', <a href="https://www.google.com.tw/search?q='+sy+' '+obj[0]+' mobile01" target="_blank">查 01</a>', | |
((obj[5] && obj[5]['comments'])? ('<span style="color: green;">'+obj[5]['comments']+'</span>') : ''), | |
(suggested.indexOf(parseInt(sy)) > -1? ', <span style="color: red;">推薦過</span>' : ''), | |
'</div>' | |
].join('')); | |
nth++; | |
} | |
checker = { | |
run: function () { | |
this.separateTseOtc(); | |
this.getAllDataThenProcess(); | |
}, | |
separateTseOtc: function () { | |
var tses = [], | |
otcs = [], | |
obj; | |
for (var key in targets) { | |
obj = targets[key]; | |
if (obj[5] && obj[5].suffix == 'TWO') { | |
otcs.push('otc_'+key+'.tw'); | |
if (otcs.length >= s) { | |
allTseOtc.push(otcs); | |
otcs = []; | |
} | |
} else { | |
tses.push('tse_'+key+'.tw'); | |
if (tses.length >= s) { | |
allTseOtc.push(tses); | |
tses = []; | |
} | |
} | |
} | |
if (otcs[0]) allTseOtc.push(otcs); | |
if (tses[0]) allTseOtc.push(tses); | |
}, | |
getAllDataThenProcess: function () { | |
var wgt = this; | |
if (allTseOtc[0]) { | |
var chunk = allTseOtc.shift(), | |
d = new Date(), | |
exch = chunk.join('|')+'|', | |
req = 'http://mis.twse.com.tw/stock/api/getStockInfo.jsp?ex_ch=' | |
+exch | |
+'&json=1&delay=0&_='+d.getTime(); | |
$.get(req, | |
function (resText) { | |
resText = resText.replace(/^\s+|\s+$/g, ''); | |
var res = JSON.parse(resText), | |
data = res.msgArray; | |
if (data) { | |
for (var i = 0; i < data.length; i++) { | |
var obj = data[i]; | |
prices[''+obj.c] = obj.z; | |
} | |
} else { | |
console.log('no data'); | |
console.log(res); | |
// 塞回去重做 | |
allTseOtc.unshift(chunk); | |
} | |
setTimeout(function () { | |
wgt.getAllDataThenProcess(); | |
}, gap); | |
}); | |
} else { | |
this.process(); | |
} | |
}, | |
process: function () { | |
this.checkResult(); | |
this.outputResult(); | |
}, | |
checkResult: function () { | |
for (var key in targets) { | |
if (!prices[key]) { | |
console.log('no data : ' + key); | |
} else { | |
if (choose(key)) { | |
chosen.push(key); | |
} | |
} | |
chosen.sort(function (a, b) { | |
return targets[b][4]-targets[a][4]; | |
}); | |
} | |
}, | |
outputResult: function () { | |
for (var i = 0; i < chosen.length; i++) { | |
output(chosen[i]); | |
} | |
} | |
}; | |
setTimeout(function () { | |
checker.run(); | |
}, 300); | |
})(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment