[wldtw2008請進]Taifexweb downloader轉檔後的格式問題
wldtw2008大:小弟使用你的Taifexweb downloader 下載期交所RPT檔,並轉檔為csv。
小弟將轉檔後的csv改檔名為txt,打開文件後的格式如下:
您能修改Taifexweb downloader的輸出格式,改格式為這樣嗎?
請您大力協助,謝謝。 雖然直接HEX去改也是個方法,不過這支程式我有用GPL釋放,想改的還是建議抓原碼去改比較能符合需求。(希望只是HEX 改 %04d 這些,而不是改別的)
PYTHON & LINUX SHELL SCRIPT都可以做到,是最不求人的方法,建議去學一下,對資料收集與資料整理非常有幫助。若有正職工作,會這兩個之ㄧ也可以提升很大的工作優勢,在有需要的時候用上這兩個工具,會讓你瞬間變成超級塞亞人,別人要一個檔一個檔作一下午的東西,用上PYTHON或LINUX SHELL SCRIPT只要十分鐘就打完收工。
另外根據 http://zh.wikipedia.org/wiki/%E6%97%B6%E9%97%B4%E6%A0%BC%E5%BC%8F一般的慣例來說,減號是年月日YYYY-MM-DD,除號是日月年DD/MM/YYYY。
我測試的結果大部分的交易軟體用YYYY-MM-DD都能吃,所以就這樣用下來了。 本帖最後由 pythonist 於 11-12-31 08:39 PM 編輯
轉檔的工作是呼叫TaiFexFutureTick.exe完成的。
TaiFexFutureTick.exe中呼叫fprintf輸出不同格式的字串,所以只要改變fprintf的格式參數就可以了。
幸運的是在TaiFexFutureTick.exe中這個格式參數是以明碼形式存在的。所以只要用任何一個hex editor修改TaiFexFutureTick.exe後重跑就可以了。
下圖是修改前
下圖是修改後
下面是跑出來的結果
轉檔的工作是呼叫TaiFexFutureTick.exe完成的。
TaiFexFutureTick.exe中呼叫fprintf輸出不同格式的字串, ...
pythonist 發表於 11-12-31 08:36 PM http://coco-in.net/images/common/back.gif
小弟不懂程式,您能貼出修改過的「TaiFexFutureTick.exe 」檔案嗎?謝謝。 ??不就是多了小數點,那在excel把儲存格格式選沒小數點,再存成文字檔不就行了???? 本帖最後由 google_hunter 於 11-12-31 09:37 PM 編輯
??不就是多了小數點,那在excel把儲存格格式選沒小數點,再存成文字檔不就行了???? ...
samuelho 發表於 11-12-31 09:09 PM http://coco-in.net/images/common/back.gif
這星期就是用手動每天改,天天要手改很沒效率。
才想拜託原作者,直接從輸出格式改。
http://coco-in.net/attachments/month_1112/111231115670dad05a88a7f3a8.gif
上面這格式是「K棒轉檔機」的輸出格式,我的台指歷史檔都是用這格式。它的日期格式也不一樣。 附件是修改過後的TaiFexFutureTick.exe。希望wldtw2008大不介意。
附件是修改過後的TaiFexFutureTick.exe。希望wldtw2008大不介意。
pythonist 發表於 11-12-31 09:54 PM http://coco-in.net/images/common/back.gif
感謝,已手動轉100 金錢到您戶頭。 謝謝google_hunter。
另外一個方法是繼續用wldtw2008大的程式。再自己用Python寫一隻批量格式轉換的script放在C:\TWFEXData\
下執行。
頁:
[1]