本帖最後由 海傑王 於 14-6-9 23:20 編輯
糖土尼 發表於 14-6-9 19:45
好強~俺還是關注盤後歷史數據更新..謝謝海大..剛回台灣就看到這篇分享..福氣啦 ...
網路梭尋一下EzChart這個可以匯入飛狐以前用飛狐3.9版時都是用他匯入數據
這個有分免費版和收費版.收費版可以向飛狐一樣寫公式
這2行1行是EzChart代碼1行是飛狐指數.期貨代碼.非福代碼要重新更改
TWSTKDRV作著都有說明如何使用慢慢去體會
包含融資.眷公式都有
注意!本程式作者不為本程式可能產生之任何意外或法律責任負責!
如果使用者不能接受使用此程式所可能帶來之風險,請勿使用!
歡迎使用在非營利的合法用途上,程式版權仍屬作者所有。
1.3.8 新增或修改後存檔, 重新開啟程式即可..
2.【使用 CSV 檔匯入數據】
2.1 【匯入後刪除檔案】
當勾選此項時,
不管數據是否能正常讀取, 讀取後就將 CSV 檔案刪除
基本上應該勾選此項設定, 可避免一直重複讀入相同的資料
設定【更新週期】可決定數據讀取的間隔時間
請注意在讀取的 CSV 資料夾內, 不要放進重要的 CSV 檔案,
以避免被誤刪
存放 CSV 檔案的資料夾設定, 請參閱下面歷史數據的 CSV 檔案資料夾設定
2.2 CSV 檔案格式, 請參閱下面歷史數據的【分時數據】格式
歷史數據
1.【日線數據】
1.1 【CSV 格式收盤數據】
⊙ CSV 收盤數據格式
以下列數據為例,
TW100,加權指數,20080102,8085.000,8085.000,8085.000,8085.000,36.0,36.0
每一項的數值定義如下
市場代碼,股名,日期,開,高,低,收,成交量,成交額
實作範例可使用另一個程式 TWQUOTE.exe 產生
使用時, 請從證交所/櫃買中心下載每日收盤數據(必須兩個檔案都下載)
首頁 > 交易資訊 > 盤後資訊 > 每日收盤行情 > 請選擇全部, 再選擇另存CSV, 下載 A1122008xxxxALL_1.csv
首頁 > 上櫃股票交易資訊 > 盤後資訊 > 上櫃股票行情 > 下載 RSTA3104_97xxxx.CSV
1.2 【EzChart 單日收盤數據】
僅需指定 Ezchart 的 DLY 檔案路徑位置, 即可匯入
1.3 【EzChart 全部歷史數據】
僅需指定 Ezchart 的路徑位置, 即可匯入
2.【分時數據】
⊙ CSV 分時數據格式
以下列數據為例,
TW100,加權指數,09:00,8085.000,8085.000,8085.000,8085.000,36.0,36.0
每一項的數值定義如下
市場代碼,股名,時間,開,高,低,收,成交量(壘加),成交額(壘加)
實作範例可使用另一個程式 TWIDXTICK.exe 產生加權分時數據
使用時, 請從證交所下載每日加權數據(必須兩個檔案都下載)
首頁 > 交易資訊 > 盤後資訊 > 每一分鐘委託成交統計 > 請選擇另存CSV, 下載 A1252008xxxx.csv
首頁 > 交易資訊 > TSEC自行編製指數 > 每一分鐘指數統計 > 請選擇另存CSV, 下載 A1212008xxxx.csv
3.【除權數據】
3.1 【CSV 格式除權數據】
以下列數據為例,
TW3009,20070705,0.1,0.4,0,0
每一項的數值定義如下
市場代碼,日期,現金股利,股票股利,現金增資,現增價格
3.2 【EzChart 除權數據】
僅需指定 Ezchart 的路徑位置, 即可匯入
自訂數據(進階)
*進階* 是指設定上比較困難, 需有基礎相關知識, 比較難讀懂
1.【設定】
1.1 在進行新增或修改前, 請先關閉程式
1.2 使用文字編輯器打開 TWSTKDRV.INI 找到 [Path] 的地方
1.3 找到 EXT001, 在 "=" 後, 填入此自訂數據欲存取的檔案
1.4 需注意該資料夾必須存在, 但檔案可以不存在, 程式將自動建立
1.5 同樣在 TWSTKDRV.INI 內找到 [EXT] 的地方
1.6 找到 EXT001, 在 "=" 後, 填入 EXT001 的資料名稱, 此項設定僅顯示用
1.7 同理, 可自行增加項目, 以原本設定為例,
EXT001 用來存取融資數據,
EXT002 用來存取融券數據,
EXT003 用來存取外資數據..
2.【數據建立】
可匯入的數據有兩種
2.1【EzChart數據】
2.1.1 如果欲匯入 EzChart 的資/券/外資數據,
僅能使用 EXT001 為融資, EXT002 為融券, EXT003 為外資
2.1.2 請選擇匯入資料夾為 EzChart 的 Margin 資料夾, 即可匯入資/券數據
2.1.3 請選擇匯入資料夾為 EzChart 的 Foreign 資料夾, 即可匯入外資數據
2.1.4 EzChart 匯入數據較多, 匯入時間至少需半小時以上..
2.1.5 匯入前請先參照【系統設定】【代碼替換】中的說明..
2.2【CSV格式數據】
以下列數據為例,
TW3001,EXT001,20071122,10000
每一項的數值定義如下
市場代碼,自訂數據代碼,日期,數值
請選擇匯入資料夾為存放該 CSV 檔的資料夾即可
實作範例可使用另一個程式 TWMARGIN.exe 產生資/券數據
使用時, 請從證交所/櫃買中心下載融資融券數據(必須兩個檔案都下載)
首頁 > 交易資訊 > 融資融券 >融資融券餘額 > 請選擇全部, 再選擇另存CSV, 下載 A1122008xxxx_1.csv
首頁 > 上櫃股票交易資訊 > 融資融券 > 融資融券餘額表 > 下載 RSTA3106_97xxxx.CSV
3.【使用方式】
3.1 打開分x家的公式管理
3.2 新增一公式如下
公式名稱: 融資餘額
公式內容: "TWSTKDRV@STKEXT"(1,300);
其中括號內有兩項參數,
第一項代表取用的自訂數據,
例如融資數據使用 EXT001, 所以在此填 1
第二項代表取用的數據天數,
設定值為 300, 代表取用 300 天的數據,
若填 0, 則代表取用所有數據, 顯示速度可能會變慢
3.3 使用此公式即可顯示自訂數據的數值
系統設定
1.【代碼替換】
1.1 每一項設定有四個欄位, 雙擊滑鼠左鍵, 就可進行編輯
1.2 由左至右依序代表, 舊代碼, 新代碼, 類型, 註解
1.3 舊代碼, 指的是原始數據使用的代碼
1.4 新代碼, 指的是匯入後的代碼
1.5 類型, 指的是原始數據的類型
A: 全部, E: Ezchart, C:CSV
1.6 註解, 可填入任何想填的註釋
1.7 以下列設定為例
TWIDXWT TW100 E EzChart
TWIDXWT 是舊代碼, 即 EzChart 所使用的代碼
TW100 是新代碼, 即匯入後, 在分X家內所使用的代碼
E 指的是來源數據為 EzChart 時才做替換
EzChart 是註解
1.8 修改或新增後, 請記得按下儲存設定, 否則將不會變更
2.【DDE 設定】
2.1 按下滑鼠右鍵可進行啟用或停用
2.2 修改或新增後, 請記得按下儲存設定, 否則將不會變更
ChangeLog
=============================================================
2008.06.26 0.91
----------------
1. 修正 DDE 昨收錯誤.
2. 變更 DDE 程式底層接收數據方式.
2008.06.28 0.91
----------------
1. 修正分時 CSV 檔讀入時, 造成程式關閉問題.
2008.06.30 0.91
----------------
1. 修正 DDE 昨收價錯誤.
2008.07.02 0.91
----------------
1. 變更 DDE 程式底層接收數據方式.
2. 修正 DDE 使用強制更新數據, 造成程式關閉問題.
2008.07.03 0.91
----------------
1. 變更 DDE 程式底層接收數據方式.
2. 新增自動調整 INI 檔內 DDE 設定.
2008.07.06 0.91
----------------
1. 變更 DDE 程式底層接收數據方式.
2008.07.08 0.91
----------------
1. 變更 DDE 程式底層接收數據方式.
2. 修正 DDE 時間設定為 SYSTEM 時, 未判別時間區間問題
2008.07.27 0.92
----------------
1. 使用 DDE 時, 新增補匯數據時, 判斷是否刪除檔案
刪除檔案的設定與使用即時 CSV 匯入時的設定相同
2. 修正系統設定介面顯示不正常的問題
3. 修改 CSV 分時數據匯入方式
2011.01.26 0.92
----------------
1. 擴充 CSV 分時數據中的時間格式,
可填為時:分:秒
2012.03.03 0.93
----------------
1. 變更自訂時間的最小計時單位為 0.1 秒
|