Blake 發表於 16-10-27 22:20

eSignal 新手歷史資料入門

本帖最後由 Blake 於 16-10-27 22:25 編輯

eSignal首頁下方有knowledgeBase,需要的東西大概都在那裏查得到。
抓資料大概分四個步驟
1. 找出symbol
2. symbol歷史資料表達方式
3. 連續月
4. eSignal中抓取歷史資料

1. 找出symbol :
a. knowledgeBase左邊有symbol guide,裏頭就有全球的期貨,股票....
b. eSignal軟體中有Symbol search可以用,摸一下就熟了。
c. Multicharts中esignal的symbol

2. symbol歷史資料表達方式:
a. knowledgeBase上搜尋 Charting Expired Futures Contracts。
就可以學到一些規則,例如 :
    US Z2010 is the December 2010 Future for 30 year Bonds
    AX U2010-DT is the September 2010 DAX Future on the Eurex exchange    美國商品不用-DT ,後面DT是交易所。歷史資料需要完整的四碼西元年,例如上方的2010。


3. 連續月:
   a. 使用eSignal 軟體中的composite symbol manager,組合的過程中,下方也會顯示出等一下b會說的規則,且可以選擇back adjust
   b. 使用eSignal規則自組連續月,在knowledgeBase上搜尋 eSignal 12 - Continuous Contracts
       第一篇就是最詳細的介紹,其中有一個參數是1!,1也可以是2,3...但多數是1的成交量最大。
       而換月的規則除了自定之外,如果沒有自定,esignal會根據rollprefs.tab來換做為#F(美國商品)的規則。請搜尋rollprefs.tab進一步study。
       但要理解rollprefs.tab換月規則並不容易,裏頭感覺有錯誤的地方,我是看到頭昏腦脹。


4. 將symbol輸入eSignal軟體,就會有圖出來。若要成交量,則右symbol輸入的右則有一個圓圈內有閃電的符號,進去選volume。
    然後右鍵選tabular mode。就可以把圖都變數字,右鍵中一樣有data export選項可以把資料存成CSV。
    但這時你會遇到歷史資料只有chart中看到的長度,請按右鍵,然後學習設定一下time template。就不用在chart圖中一直拉到所有資料都進來。
    若是1min圖,根本不可能用拉的。
    最後,如果你看到export的分圖中的時間格式是 PM 2:00, 上午9:00這種有PM/上下午字眼的,代表你的電腦時間不是24小時制。
    改一下你的電腦設定,當初我問eSignal人員,他們還說沒辦法改,這部份感謝jinace大大的教學



因整個步驟要說的很清楚要有很多圖,就讓我偷懶一下。相信以上可以大大減少摸索的時間。不然eSignal真的讓人覺得複雜哩。


頁: [1]
查看完整版本: eSignal 新手歷史資料入門