COCO研究院

 找回密碼
 註冊
搜索
12
返回列表 發新帖
樓主: hsiao13

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

[複製鏈接]
發表於 13-6-10 17:48 | 顯示全部樓層
本帖最後由 lwhuang 於 13-6-10 18:11 編輯

搞定了,感恩,就是因為沒裝win32com,還好有發問,之前不知那是什麼,意識自動跳過...裝了就行了

呼,結果有新問題,8天可以,60天就超過了(tse_close現在下到3000都可以)


d:\Users\liwu\Dropbox\Trading\history\OTC_CLOSE>otc_close.py 60 c:\otc_close

(0001/0060):20130412 開始
c:\otc_closeCLOSE\20130412.csv已經存在
      產生c:\otc_closeAB\20130412.csv 中
Traceback (most recent call last):
  File "d:\Users\liwu\Dropbox\Trading\history\OTC_CLOSE\OTC_CLOSE.py", line 165,
in <module>
    if ((len(item[0])<=5) and (item[2]!=" ---") and (item[2]!="0.00")):
IndexError: list index out of range
發表於 13-6-11 06:21 | 顯示全部樓層
本帖最後由 calvinhorng 於 13-6-11 06:29 編輯
lwhuang 發表於 13-6-10 17:48
搞定了,感恩,就是因為沒裝win32com,還好有發問,之前不知那是什麼,意識自動跳過...裝了就行了

呼,結 ...

試試看
OTC_CLOSE_new.rar (2.31 KB, 下載次數: 294)

日後發生這類問題
先看 OTC\CLOSE\ 裡對應的原始檔
這次遇到的問題 是可以在C:\otc\close\20130412.csv  line 2533 出現了  "管理股票"
我用的方法 是直接把他當結束行
以後證交所會變格式或加怪的註解都可能要自己改吧

還有 你批次檔的路徑 最後的參數 少一個 \
所以次目錄CLOSE 和 AB 不會在OTC 下

TSE_CLOSE/py and OTC_CLOSE.py 沒用到 win32com 你可以再行開始加 # 把他取消
import.py 則一定要用到 win32com
發表於 13-6-11 09:46 | 顯示全部樓層
calvinhorng大,大感謝!看了大大的碼,功力大增啊!昨天弄不出OTC_CLOSE,所以我回頭去加工自己的OTC,現在也可以用了,上市還是用calvinhorng大的,不過對我來說,少了加權指數與類股指數
發表於 13-6-14 08:13 | 顯示全部樓層
calvinhorng大,再請教,TSE_CLOSE裡的存成csv的網址是怎麼弄出來的,要如何在browser看到那個網址?
我想要處理
http://www.twse.com.tw/ch/tradin ... chk_date=102/06/13#
找不到存成csv的網址


還是大大連這個也寫好了 ...流口水...
發表於 13-6-14 17:21 | 顯示全部樓層
lwhuang 發表於 13-6-14 08:13
calvinhorng大,再請教,TSE_CLOSE裡的存成csv的網址是怎麼弄出來的,要如何在browser看到那個網址?
我想 ...

基本上 你可以用 IE  開啟 http://www.twse.com.tw/ch/trading/exchange/MI_5MINS_INDEX/genpage/Report201306/A12120130613.php?chk_date=102/06/13
成功之後 按 F12 出現程式碼畫面 按下右邊箭頭 [下面截圖標示1的位置]
再點取原網頁的 另存CSV 按鈕[下面截圖標示2的位置]
A.jpg

在F12 視窗畫面就會標示該按鈕的連結

B.jpg

就是 Window.open 之後的連結
所以上述位置的 CSV檔 的網址便會是 http://www.twse.com.tw/ch/trading/exchange/MI_5MINS_INDEX/MI_5MINS_INDEX_PD.php?genpage=genpage%2FReport201306%2FA12120130613.php&type=csv

我改了 TSE_CLOSE.py 成 IDX_15Sec.py   IDX_15sec.rar (2.18 KB, 下載次數: 323)
但是 我沒有做檔案後處理 [原則上 AB 導入的格式 要是 Ticker, YMD, Open, High, Low, Close]
後處理部分如果有問題 我再找時間來做一下
應該會用 1min 的 K

評分

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

查看全部評分

發表於 13-6-14 17:53 | 顯示全部樓層
感恩,又吸取了大大的功力了。

我試了一下另一個網頁,取得大盤日歷史資料
http://www.twse.com.tw/ch/tradin ... T/MI_5MINS_HIST.php
這個網頁的存成csv,好像無法一樣取得
發表於 13-6-14 18:37 | 顯示全部樓層
calvinhorng 發表於 13-6-14 17:21
基本上 你可以用 IE  開啟 http://www.twse.com.tw/ch/trading/exchange/MI_5MINS_INDEX/genpage/Report20 ...

有1min K 與 每日 K

格式 1min K 為 Ticker, YMD, TIME, OPEN, HIGH, LOW, CLOSE, Full NAME
格式 日 K 為 Ticker, YMD, OPEN, HIGH, LOW, CLOSE, Full NAME
IDX_15Sec_1min_Day.rar (5.88 KB, 下載次數: 328)

評分

參與人數 1金錢 +2 收起 理由
lwhuang + 2 感謝分享

查看全部評分

發表於 13-6-14 18:43 | 顯示全部樓層
lwhuang 發表於 13-6-14 17:53
感恩,又吸取了大大的功力了。

我試了一下另一個網頁,取得大盤日歷史資料

你要的是不是這一個?
加權指數 1min K?
TSE_VOL.rar (2.24 KB, 下載次數: 179)

評分

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

查看全部評分

發表於 13-6-14 21:11 | 顯示全部樓層
大大你真的什麼都有耶,挖寶越挖越多
發表於 13-6-16 22:22 | 顯示全部樓層
感謝上面兩位大大的精采分享,我熟悉的是multicharts,現在也要開始參考這個網址,動手來餵給multichatrt吃了
發表於 13-6-17 11:14 | 顯示全部樓層
calvinhorng大你的 import可以用windows的工作排程器嗎?我用手動的都可以成功,但是在windows 7 用工作排程器無法成功,路徑是沒問題的,有印出來看,下載都可以排程成功,import 不行
發表於 13-6-17 14:57 | 顯示全部樓層
lwhuang 發表於 13-6-17 11:14
calvinhorng大你的 import可以用windows的工作排程器嗎?我用手動的都可以成功,但是在windows 7 用工作排 ...

用批次檔方式來進行排程
我試過之後,DOS 視窗一下子就被關掉了
可能是呼叫WIN32COM 造成的
值得好好來研究一下

還有 是不是應該再開一個主題 "AB的匯入"討論
因為一直在這個主題下討論蠻怪的

發表於 13-6-17 15:17 | 顯示全部樓層
本帖最後由 calvinhorng 於 13-6-17 15:22 編輯
lwhuang 發表於 13-6-17 11:14
calvinhorng大你的 import可以用windows的工作排程器嗎?我用手動的都可以成功,但是在windows 7 用工作排 ...
A.jpg
我已經試過 沒問題
至於原因 我還不是很明白

只要把 import.bat 內容請改一下 讓 Batch 不要太快結束便可

REM "匯入資料 to AB"
start "匯入資料 to AB"  c:\python33\python  C:\盤後\import.py   D:\AmiBrokerData\TWSTOCK C:\盤後\TSE\AB R:\AmiBroker\Formats\TWSTK.format




REM "匯入資料 to AB"
c:\python33\python  C:\盤後\import.py   D:\AmiBrokerData\TWSTOCK C:\盤後\TSE\AB R:\AmiBroker\Formats\TWSTK.format
pause

評分

參與人數 1金錢 +2 收起 理由
lwhuang + 2 感謝分享,還要搭配登入才執行才有效.

查看全部評分

發表於 13-6-18 08:51 | 顯示全部樓層
calvinhorng大的2個方法我都試過了,還上網找了batch的sleep方式,還是都沒用....
發表於 13-6-18 10:44 | 顯示全部樓層
我知道差別了,因為我想要「不論使用者登入與否均執行」只能退而求其次了,選「只有使用者登入才執行」才會成功,謝謝
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 24-11-22 19:28

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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