2015年8月30日 星期日

期交所期貨選擇權RPT解析程式

    期交所有提供每日的期貨和選擇權Tick資料下載, 附檔名是.RPT, 但其內含資料量太大, 動輒幾十萬筆資料, 用人工分析實在是不人道.  噹噹噹~~ 這時候我們就需要善用工具來作各種分析~~
    今天介紹一個RPT解析工具, 這個工具能做的事情有 以各種條件過濾資料, 轉存或匯出出文字檔, 數量加總, 計算平均價格等. 底下就介紹 期貨RPT檔案解析工具.
    首先你需要有掌握先機程式及認證權限, 下載掌握先機Windows版本. 免費註冊掌握先機. 手機認證後全功能免費使用一個月.
1.執行 期貨RPT檔案解析 (客戶端自定義開發->期貨RPT檔案解析)
 
 

2.選擇要解析的檔案日期 (要先把.rpt或.zip放到DDE1Log目錄下)

3.輸入要塞選的各種條件, 如要台指期, 08:45 ~ 09:00內的, 成交數量在10以上的, 按照圖片的紅框輸入

4.點擊 登入SDK, 然後點擊 檔案解析

5.耐心等待20秒, 畫面中間下方有進度(處理行數/總行數) (有沒有看錯, 30幾萬行, 這要人工分析是不是要求智商300以上......)

6.塞選出的資料列表, 你可以在選擇列表項目後, 按右鍵執行成交量加總或平均價格計算或匯出選擇項

7.以上這些功能還不能滿足你?? 那就把source code下載回來自己改囉~~ (VS 2010開發, win32)

詳細欄位說明:
n期貨RPT檔案須放在DDE1Log目錄下, 支援直接讀取壓縮檔案.

n登入SDK->須先登入SDK且是認證會員以上才可以使用SDK功能.

n日期->指定要解析的期貨RPT檔案日期

n產品名稱->產品編號塞選條件, 為傳入RPT檔案內的產品代號字串, ”TX”表台指期, “ALL”表不塞選.

n到期月份->到期月份塞選條件, 輸入到期月份如”201509”, “ALL”表不塞選.

n開始時間->最小時間塞選條件, 只有大於等於開始時間的資料才符合條件.

n結束時間->最大時間塞選條件, 只有小於等於結束時間的資料才符合條件. 00:00:00表不塞選.

n開始價格->最小成交價格塞選條件, 只有大於等於最小成交價格的資料才符合條件. 0表不塞選

n結束價格->最大成交價格塞選條件, 只有小於等於最大成交價格的資料才符合條件. 0表不塞選.

n開始單量->最小成交數量塞選條件, 只有大於等於最小成交量數的資料才符合條件.

n結束單量->最大成交數量塞選條件, 只有小於等於最大成交量數的資料才符合條件. 0表不塞選.

n資料解析->依據選擇日期及塞選條件, 塞選出符合條件的資料並列到列表內.

n轉文字檔->依據選擇日期及塞選條., 塞選出符合條件的資料轉存到文字檔.

n列表選擇位置/列表總共筆數

n點選列表表頭可依據該欄作升降冪排序.

n目前解析進度/總解析進度.

n下載SDK開發說明->下載本說明.

n下載本範例程式->下載範例程式碼, 使用VS2010, Win32製作.

n關閉->關閉範例程式.

n列表項目上按右鍵, 會出現子選單.

n選擇項加總成交數量->加總選擇項目成交數量.

n選擇項計算平均價格->計算選擇項目的平均價格.

n選擇項匯出文字檔->將選擇項目匯出到文字檔.

    需要RPT檔案的可以留言索取, 之後會再把RPT檔案下載介面完成. (期貨RPT檔案下載)
    選擇權RPT解析和期貨RPT解析大同小異, 只有 履約價格和買賣權 兩個欄位差異, 就不另撰文解說了.  祝大家盡早找到自己的勝利策略~~

沒有留言:

張貼留言