發佈日期: 發佈留言

QuoteManager基本介紹與匯入匯出資料-Multicharts程式交易從零開始(二)

Multicharts程式交易從零開始系列文章

本系列為Multicharts程式交易從安裝到策略撰寫的教學文章,建議依照以下順序閱讀,一邊使用 Multicharts軟體實作,可以更快上手程式交易喔!

QuoteManager (簡稱QM)是Multicharts當中處理行情資料的核心,所有的即時行情與歷史行情都是在這邊處理,它能夠核對資料有沒有遺漏並回補,新增商品的匯出及匯入也都是在QM中執行。

一、QuoteManager- 安裝歷史行情資料庫

步驟一:安裝歷史行情資料庫_x64或x86,下載後解壓縮並執行下一步,使用預設的安裝路徑,選擇下一步直到完成安裝。

安裝歷史行情資料包
安裝歷史行情資料包

二、QuoteManager- 基本功能介紹

步驟一:右鍵點選QM捷徑,確認以系統管理員身分開啟,開啟後的視窗分別會有四大區域,上方是功能選單,左方是選擇商品種類與交易所,右方是點選後出現的商品列表,下方是事件紀錄,會記錄即時資料的接收狀況等。

QuoteManage基本介面介紹
QuoteManage基本介面介紹

步驟二:在QM功能選單的「編輯」-「編輯資料」中,可以針對歷史資料做資料的編輯或是刪除。

步驟三:QM也可以新增各種商品,直接從功能選單的「商品」-「新增商品」中,可以選擇從數據源取得想要的商品,或者是手動新增,從頭設定一個新商品。

步驟四:在功能選單的「工具」-「期貨商品代碼表」中,可以先做商品的設定。我們以凱衛的數據源為例來看一些基本功能,數據源選擇「KWAY64V2」,商品我們以「TXF|台指期」為例。

步驟五:開啟 TXF 編輯商品源設定,可以看到基本的設定都在裡面,包含到期規則、最小跳動點、交易時段等等。直接在期貨商品代碼表做好設定,之後編輯商品的時候,只要選擇「使用期貨商品代碼表設定」 和「使用期貨商品代碼表交易時段」 就可以將預設的設定帶入。

步驟六:在QM中也可以直接讓同樣時段的商品,像是大台小台就可以套用同樣的交易時段。一樣先在「工具」-「交易時段模組」設定好。商品編輯選擇「使用者自訂交易時段模組」就完成。


三、QuoteManager 匯入自定義商品

QuoteManager 的其中一個功能是匯入及匯出資料,或是直接匯出整個商品清單,對應ASCII也可以使用,也就是離線資料的數據源。

步驟一:在匯入商品前,需要先下載附檔的歷史資料TXF_1min_1998~2018。點選QuoteManage上方功能選單的「商品」,再點選「新增商品」-「手動(M)…」,進行匯入商品。

步驟二:跳出視窗中的數據源選擇「ASCII Mapping」;商品代填入「TXF_Offline」;商品類選擇「期貨」;交易選擇「TAIFEX」,按下確定。會再跳出一個編輯商品的視窗,期貨說明的地方可以填入任何說明資料,這邊我們填入「台指_離線資料」,保證金填入「94000」。

步驟三:接著在中間設定的設定來源選擇「使用者自訂」,最小跳動點填入「30000」,每大點金額填入「1」。最後交易時段設定選擇「使用者自訂交易時段模組」,在自訂交易時段模組名稱要選擇「TXF.MXF.TXO.UDF.SPFI Session New」才會是全時段的開盤時間,最後按下確定就完成商品新增。

步驟四:在QM的商品列表中會看到剛剛新增的「TXF_Offline 台指_離線資料」,接下來點選按滑鼠右鍵,選擇「匯入資料」-「ASCIL…」。

步驟五:在跳出「匯入檔案名稱」的視窗中選擇「步驟一」下載的「TXF_1min_1998~2018」資料,直接點選檔案按下確定就可以。等跳出ASCII資料匯入「執行完畢」就成功匯入!

步驟六:最後一個步驟很重要!完成後需要將QM與MC關閉,資料才會儲存至硬碟,重新啟動QM才可以編輯歷史資料。重新開啟後在TXF_Offline 台指_離線資料右鍵按下「編輯資料」就可以在資料上面做異動。

四、QuoteManager 匯出資料與檔案

在QuoteManage匯出資料會有兩種,一種是匯出文字檔(.csv/.txt/.asc), 一種是.qmd檔。文字檔使用性廣泛,可以讓很多軟體讀取,.qmd檔則是針對MC使用的,包括商品設定都可以一起匯出,讓MC使用是非常方便,以下介紹兩種匯出資料的方式。

(一)匯出文字檔(.csv/.txt/.asc)

步驟一:在商品列表中,右鍵剛剛新增的TXF_Offline 台指_離線資料,選擇「匯出資料」-「ASCIL…」。

步驟二:為了不讓資料跑太久,在跳出視窗中的「開始日期」選單填入「2018/12/1」,「開始時間」是「上午09:01:00」,結束日期和時間用預設的「2018/12/29 上午05:00:00」,接著按下確定。

步驟三:在另存新檔的存檔類型中,可以看到轉存的三種檔案(.csv/.txt/.asc),通常都是匯出.csv檔,檔案名稱用預設的就可以,按下確定後,跳出視窗顯示「匯出完成」就可以囉!如果當時選擇的日期相差越大的話,跑資料的時間也會相對比較長喔!

(二)匯出.qmd檔

步驟一:同樣在商品列表中,右鍵剛剛新增的TXF_Offline 台指_離線資料,選擇「匯出資料」-「ASCIL…」。

步驟二:在跳出視窗中,會詢問是否要匯出商品設定,如果選擇打勾,就只匯出設定而已,如果需要匯出資料,這邊不用打勾,直接按「下一步」。在週期的部分使用預設的起始日和結束日,選擇「下一步」。

步驟三:匯出的檔案名稱可以自行設定,這邊我們用預設的「Export.qmd」,在右邊的「…」可以設定檔案的路徑,接著按「下一步」,最後會跳出一個視窗,按下「完成」就可以成功匯出.qmd檔。

閱讀更多 Multicharts 程式交易文章!

讀文章太慢?試試有系統有效率的學習方式吧!
量化通團隊親自操刀的Multicharts程式交易全系列線上課程,跟著超過三千名學員一起學習,讓十年投資經驗的法人級操盤手,手把手帶你開始用程式交易打造自己的被動收入!

發佈日期: 發佈留言

Multicharts免費試用與基本安裝設定-Multicharts程式交易從零開始(一)

Multicharts程式交易從零開始系列文章

本系列為Multicharts程式交易從安裝到策略撰寫的教學文章,建議依照以下順序閱讀,一邊使用 Multicharts軟體實作,可以更快上手程式交易喔!

Multicharts12下載安裝與基礎設定

步驟一:確認使用電腦位元為64位元或是32位元。
Win10查詢路徑:開始-設定-系統-關於-裝置規格
Win8查詢路徑:開始-控制台-系統-系統
步驟二:前往Multicharts官網註冊並登入,在「申請試用」點選 「申請Multicharts試用」,再點選「立即體驗」。

登入Multicharts官網,申請試用安裝Multicharts12
登入Multicharts官網,申請試用安裝Multicharts12

步驟三:選擇適合自己電腦版本的位元下載,64位元選擇x64,32位元選擇x86。要注意MultiCharts12只能在作業系統 Win10或 Windows Server 2019 以上操作。

Multicharts12 安裝注意事項
Multicharts12 安裝注意事項

步驟四:選擇頁面下方的Multicharts12中文版_x64或x86,及歷史行情資料庫_x64或x86,兩個都點選「下載」,歷史行情資料庫會在後續文章說明,可以一併先下載。

Multicharts12下載版本

步驟五:下載完成之後解壓縮打開程式,選取跳出視窗 中的「Install」,等待它跳出「Multicharts64/86-安裝精靈」,後續都點選「下一步」,到安裝路徑,不建議修改安裝路徑,通常採用預設的,除非有特殊的需求。接下來會看到「編譯所有未編譯的公式」,這邊都打勾,並點選安裝。

Multicharts12安裝 下載預設路徑/編譯所有未編譯的公式
Multicharts12安裝 下載預設路徑/編譯所有未編譯的公式

步驟六:安裝成功後會出現以下五個圖示,每個捷徑都要點選滑鼠右鍵,打開「內容」的「相容性」,並在「以系統管理員的身分執行程式」打勾,這樣就完成Multicharts12安裝設定。

Multicharts12安裝-設定以系統管理員身分執行
Multicharts12安裝-設定以系統管理員身分執行

MultiCharts-即時交易的戰場

步驟一:MultiCharts是交易的執行程式,也是開啟圖表、下單策略和指標繪圖運行的地方。首先右鍵點選MultiCharts捷徑,確認以系統管理員身分開啟,中間的部分是圖表區,上下是功能選單。

步驟二:點選功能選單的「檔案」-「偏好設定」。

步驟三:跳出工作底稿視窗中的「初始啟動畫面」選擇「開啟上次結束程式時所有的工作底稿(A)」,這樣在重新開啟後可以從原本的底稿開始,另外也可以自行決定「刪除視窗」的「刪除視窗時不顯示確認視窗」勾選起來,刪除後就不會有提醒的視窗跳出來。按下確定就完成基本的MultiCharts偏好設定。

閱讀更多 Multicharts 程式交易文章!

讀文章太慢?試試有系統有效率的學習方式吧!
量化通團隊親自操刀的Multicharts程式交易全系列線上課程,跟著超過三千名學員一起學習,讓十年投資經驗的法人級操盤手,手把手帶你開始用程式交易打造自己的被動收入!