詹光華 發表於 11-2-8 11:37

如何匯入歐元期貨歷史資料txt檔

想回測外國期貨
請問該如何匯入歐元期貨歷史資料5分線txt檔,
匯入後又該如何設定,例如進去Detabase settings去做細項設定
麻煩高手們幫忙回答,感恩...

kilroy 發表於 11-2-8 11:51

本帖最後由 kilroy 於 11-2-8 12:06 PM 編輯

請問已經有 5K 的 txt 檔了嗎?

首先檔名需與 symbol (可接收資料的) 一樣

然後進入 File -> import wizard



pick files 選擇歷史資料檔




依照資料檔格式,通常為 日期 時間 開 高 低 收

間隔常為 逗號 或 空白

---
而 database settings 的部份

因為是用我們當地時間去跑

要設定的地方



比如說歐元在我們當地時間是晚上11點開盤,跨過凌晨

我們就選 show day and night session only, filter weekends

然後開盤時間設定 day session 的部份

勾選 Day/Night session times as defined above

勾選 Allow mixed EOD/Intraday data

---

注意如果早上有做台指, database 要記得切換唷


希望有幫助,謝謝 {:4_186:}

kilroy 發表於 11-2-8 12:05

本帖最後由 kilroy 於 11-2-8 12:16 PM 編輯

那個

start -> end的時間
請參照歐元開收盤時間對我們當地時間囉

--

有跑台指的話,請分兩個 database

詹光華 發表於 11-2-8 18:49

謝謝kilroy 大告知,但試了您的方法還是無法開啟,不知道是哪裡出了問題?



下載 (46.73 KB)

11-2-8 11:46 AM


依照資料檔格式,通常為 日期 時間 開 高 低 收

間隔常為 逗號 或 空白      (請問您一下,這個設定可以任意指定嗎)

kilroy 發表於 11-2-8 20:31

本帖最後由 kilroy 於 11-2-8 08:34 PM 編輯

可否開啓這個 txt 檔

並附上圖來瞧瞧呢,感謝 XD
ex.



文件內容格式為

YMD,time,open,high,low,close,volume

當中日期格式為 西元年月日
皆為逗點分隔

若檔案內容是空白(space or tab)
請把 comma 那欄改為上述方式進行匯入

詹光華 發表於 11-2-8 22:42

好的,k大!

這個記事本打開來的內容如下,您看看是否有有什麼問題

"Date","Time","Open","High","Low","Close","Up","Down"
05/13/2001,2309,0.8789,0.8789,0.8789,0.8789,12,0
05/13/2001,2344,0.8791,0.8791,0.8791,0.8791,1,0
05/13/2001,2353,0.8791,0.8791,0.8791,0.8791,4,0
05/14/2001,0000,0.8790,0.8790,0.8790,0.8790,0,5
05/14/2001,0018,0.8791,0.8799,0.8791,0.8799,42,0
05/14/2001,0019,0.8789,0.8789,0.8789,0.8789,0,2
05/14/2001,0032,0.8791,0.8791,0.8791,0.8791,1,0

kilroy 發表於 11-2-8 22:55

第一行要 skip

然後格式是

MDY time O H L C後面兩個 up 和 down 把他 skip 掉

這樣就可以了

* comma 不變

詹光華 發表於 11-2-8 23:01

那個

start -> end的時間
請參照歐元開收盤時間對我們當地時間囉


因為歐元是在台北時間早上6點開盤,隔天早上5點收盤
所以我設定Day session 的start 6:00-> end 5:00
而 設定Night session 的start 00:00-> end 00:00

這樣應該沒錯吧

詹光華 發表於 11-2-8 23:10

第一行要 skip
然後格式是
MDY time O H L C後面兩個 up 和 down 把他 skip 掉

不好意思,我怕誤解您意思
可以拿下面部分內容為範例,改一下讓小弟了解嗎

"Date","Time","Open","High","Low","Close","Up","Down"
05/13/2001,2309,0.8789,0.8789,0.8789,0.8789,12,0
05/13/2001,2344,0.8791,0.8791,0.8791,0.8791,1,0
05/13/2001,2353,0.8791,0.8791,0.8791,0.8791,4,0
05/14/2001,0000,0.8790,0.8790,0.8790,0.8790,0,5
05/14/2001,0018,0.8791,0.8799,0.8791,0.8799,42,0
05/14/2001,0019,0.8789,0.8789,0.8789,0.8789,0,2
05/14/2001,0032,0.8791,0.8791,0.8791,0.8791,1,0

kilroy 發表於 11-2-9 02:44




如圖依序設定嚕


MDY (月日年) time, open, high, low, close, skip

然後第一行也 skip


這樣就可以了~~




祝 成功匯入

kilroy 發表於 11-2-9 04:35

那個

start -> end的時間
請參照歐元開收盤時間對我們當地時間囉


因為歐元是在台北時間早上6點開盤, ...
詹光華 發表於 11-2-8 11:01 PM http://coco-in.net/images/common/back.gif

   電子盤是 06:00~05:00

   這樣子就要設定 start 06:00,end 05:00

   然後跑跑看接即時資料的狀況吧,

   若有問題的話,可否把圖PO上來看一下,謝謝

(通常應該是跑人工盤 ?!)

{:4_186:}

詹光華 發表於 11-2-10 22:45

k大,已經可以了
非常感謝您的回覆
浪費您不少時間
謝謝

kilroy 發表於 11-2-10 23:22

k大,已經可以了
非常感謝您的回覆
浪費您不少時間
謝謝
詹光華 發表於 11-2-10 10:45 PM http://coco-in.net/images/common/back.gif

小意思~可以就好

不一定是我有幫到忙啦 {:4_186:}

bbdcd 發表於 11-3-26 16:24

江湖一點訣,值錢~~值錢~~
頁: [1]
查看完整版本: 如何匯入歐元期貨歷史資料txt檔