koko2468 發表於 10-1-12 19:07

數據初探一:Yahoo + IB 的數據結合

思路:
我參照 海洋部落 espresso兄的思路,建立兩個數據庫:
1. 先建立一個基於 Yahoo的「歷史數據庫」(用作檢示歷史走勢 和 系統測試)

2. 基於IB半年至一年的數據,建立另一資料庫,稱為「近期數據庫」(用作交易決策)

(以下我並未實行此方法,而是有所改變)

問題:
1. IB 可下載的數據有限;(最多180天?日線)

2. Yahoo 的數據延遲,比如缺少今天交易日;故配合 IB 作為補充;

註:我直接用IB的數據去覆過Yahoo的數據。



我的笨人方法是:(詳細情況)
1. 運行 AmiQuote, 下載 Yahoo 數據(歷史數據,比如 2000年 至今的股票數據);

2. 回到 Amibroker, 在 File │ Database Settings → Base Time interval:End-Of-Day
其中 Intraday Settings 選了 Allow mixed EOD / Intraday data


3. 設定完畢,開始導入 IB 30日的數據 (Backfill length:30)


註:如果下載了 IB.dll(2.0.2)Backfill length 最大為:180 日;

Interactive Brokers data plugin 2.0.2(官網)
http://www.amibroker.com/ib.html

綠茶妹 發表於 10-1-12 22:20

請問香港證券交易所有沒有每日收盤行情?
類似這種csv檔案。


http://www.coco-in.net/viewthread.php?tid=1767&extra=page%3D1
sdnian大大寫的程式是用上面每日收盤後的檔案所建立。
參考看看。

hkcarnby 發表於 10-1-12 22:31

每日收盤行情可以上yahoo看哦
http://hk.finance.yahoo.com/q/hp?s=0016.HK
是csv檔案

綠茶妹 發表於 10-1-12 22:36

回復 3# hkcarnby


    它的檔案路徑是
http://ichart.yahoo.com/table.csv?s=0016.HK&d=0&e=12&f=2010&g=d&a=0&b=1&c=2003&ignore=.csv

分別是股票代號,日期,等等,還滿結構化的。

hkcarnby 發表於 10-1-12 22:51

和台股的排列方式好像有分別

koko2468 發表於 10-1-12 23:16

謝謝緣茶妹,小弟已向sdnian發短訊請求支援。

koko2468 發表於 10-1-12 23:19

謝謝 hkcarnby 兄, 你的相很漂亮!

關於Yahoo 的 每日收盤行情,可供下載CSV, 這個我清楚。
如果按此思路,那就要直接改 yahoo 下載回來的成交量(變大回去)
頁: [1]
查看完整版本: 數據初探一:Yahoo + IB 的數據結合