COCO研究院

 找回密碼
 註冊
搜索
查看: 6810|回復: 29

[工具] 工具程式TWS4AB 怎麼不見???

[複製鏈接]
發表於 13-5-23 05:55 | 顯示全部樓層 |閱讀模式
sdnian大 所寫的TWS4AB 可下台股每日資料,除了他,還有沒有可以一次將每日股票收盤全部下載的工具?
發表於 13-5-23 10:11 | 顯示全部樓層
似乎只剩下這裡還有TWS4AB
http://www.coco-in.net/thread-3958-1-1.html

這篇也可看一下
http://www.coco-in.net/thread-25837-1-1.html
 樓主| 發表於 13-5-25 07:46 | 顯示全部樓層
噯!殘念啦!真是可惜!
發表於 13-6-8 14:42 | 顯示全部樓層
我要是知道有TWS4AB這個好工具,就不會寫stocktable for amiquote了!不過TWS4AB 好像神隱了,用別人的工具總是會有疑慮,不是怕有病毒,是怕要是網站改版,又沒有原始碼,那之後該怎麼辦呢?
發表於 13-6-8 18:01 | 顯示全部樓層
我今天試用了一下TWS4AB不順,都會卡在最後amibroker顯示saving的進度條不會動
發表於 13-6-9 08:26 | 顯示全部樓層
TSE_CLOSE.rar (2.46 KB, 下載次數: 451)

如果你會用 Python
可以試試壓縮檔下內的Python Script ( 我用Python 3.2 ) TSE_CLOSE.py (上市的範例)
如果 你會自己改Python Script 是可以加入 win32com (好像只有 Python2.7有) 達到自動匯入

(1)參考 TSE_CLOSE.bat 第二行  
   C:\python32\python R:\TSE_CLOSE.py 3 R:\TSE\
   (第一個是Python 執行檔的路徑)
   (第二個是Python Script 的路徑)
   (第三個的數字是檔案下載的日數,以今日回算) 如果以 2013/6/9 看,數字3就是 2013/6/7 ~ 2013/6/9
   (最後一個是輸出檔案的目錄)

(2)輸出目錄下的次目錄 CLOSE 是 證交所盤後資料 (.csv)
(按下 下列範例網址的 "另存 CSV" 按鈕)[url]http://www.twse.com.tw/ch/trading/exchange/MI_INDEX/genpage/Report201306/A11220130607ALLBUT0999_1.php?select2=ALLBUT0999&chk_date=102/06/07

[/url](3) 輸出目錄下的次目錄 AB 是 給 Amibroker 的資料

(4) 壓縮檔內的import.types 和 TW STOCK.format 存放到 Amiborker\formats 下
     進入Amibroker 後
     選擇 File下的 Import ASCII
     檔案名稱 選擇 次目錄 AB 下的 CSV
     檔案類型 選擇 TW STOCK.format


希望有幫助

評分

參與人數 1金錢 +2 收起 理由
lwhuang + 2 感謝分享, 來研究看看

查看全部評分

發表於 13-6-9 09:16 | 顯示全部樓層
stocktable for amiqoute是抓yahoo的資料,但是發現只有上市沒有上櫃,TWS4AB昨天試了好幾次,有很多股票有資料,但是有更多沒資料,連3008大立光都沒有,不知道那裡做錯......
發表於 13-6-9 11:58 | 顯示全部樓層
calvinhorng大,試用了一下很讚耶,有沒有上櫃的版本?
發表於 13-6-9 15:05 | 顯示全部樓層
OTC (不含權證)
試看看吧

OTC_CLOSE.rar

2.26 KB, 下載次數: 420

發表於 13-6-9 21:44 | 顯示全部樓層
目前試過 Python 2.7 的 win32com 可以將上述資料轉成 Amibroker 的 DataBase
Python 3.2 和 3.3 還沒成功

import.bat 第二行

c:\python27\python R:\import.py  R:\AmiBroker\AB_DATA\ R:\TSE\AB\ R:\AmiBroker\Formats\TWSTK.format

(第一個是Python 執行檔的路徑)
(第二個是Python Script 的路徑)
(第三個是 Amiborker 的DataBase 路徑目錄, 要在Amibroker下先行建立過 )
(第四個是 收盤資料存放位置 )
(最後一個是收盤資料使用的檔案的格式)

請參考附件 自行測試

import.rar

714 Bytes, 下載次數: 380

評分

參與人數 1金錢 +2 收起 理由
lwhuang + 2 太強了

查看全部評分

發表於 13-6-10 07:38 | 顯示全部樓層
真感謝,我昨天對上櫃自己奮戰了一天,有了calvinhorng大的套件(還沒試),我自己的也許可以丟了,這是calvinhorng大自己做的嗎?真是太強了
發表於 13-6-10 07:48 | 顯示全部樓層
lwhuang 發表於 13-6-10 07:38
真感謝,我昨天對上櫃自己奮戰了一天,有了calvinhorng大的套件(還沒試),我自己的也許可以丟了,這是calvi ...

我是對 Python 效能很滿意
所以 自己學了一陣子才搞出來
不過 我發現 同時裝 Amibroker 與 Amibroker x64 在電腦裡
win32com 會怪怪的 (Symbol 要下一次開 amibroker 才會出現)

其實 還可以修改更好 不過 目前已經可以用 暫時不會改了
還有 證交所有時候會連線異常 因此 可能要確定自己連線時是否異常 (自己可以 Print到 LOG file)

發表於 13-6-10 15:04 | 顯示全部樓層
我是裝python33的,上市的可用,上櫃的不可用,真怪!另外,我針對上櫃的自製版本,已可使用現在的格式,去抓以前的資料時,才發現之前的格式不大一樣,calvinhorng大有另外處理嗎?(因為上櫃的還無法執行,又沒去trace code)
發表於 13-6-10 15:06 | 顯示全部樓層
對了,win32com是什麼東東?
發表於 13-6-10 16:44 | 顯示全部樓層
本帖最後由 calvinhorng 於 13-6-10 16:46 編輯
lwhuang 發表於 13-6-10 15:06
對了,win32com是什麼東東?

win32com 是Python 的套件 (REF: http://sourceforge.net/projects/pywin32/files/pywin32/Build%20218/)
可以讓你用 Python 去控制 Window 裡的Application
我都先抓原始資料 在後處理 所以你看code 應該會有兩個次目錄
證交所有時候會沒把盤後大額交易放進去
所以大早抓盤後資料的話交易張數會跟看盤軟體有出入

BTW 我用Python 3.3 抓OTC 沒問題 不知道你的問題在哪?
相信你自己可以修改一下 讓它正常
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-22 13:11

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |