Shopping Cart

購物車內沒有任何商品。

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

立即訂閱電子報,掌握最新資訊!

    稱呼

    電子郵件

    以下非必填,但若您願意分享,我們將能推送更精準的內容給您

    投資經驗

    是否為理工科背景、工程師或有寫程式的經驗?

    有興趣的主題
    量化交易台股期貨海外期貨虛擬貨幣美股

    有興趣的量化交易軟體/平台
    不清楚MultiChartsTradingViewPythonXQ

    想透過量化交易達成甚麼目的?
    不確定自動交易選股回測投資績效量化自己的投資方法想找現成的策略套用

    還有什麼想詢問的?

    20241111 1920 400
    20241111 978 258

    MultiCharts策略電子書45折熱銷中!

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

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

    步驟一:安裝歷史行情資料庫,電腦版本為64位元選擇x64,32位元選擇x86。下載後解壓縮並執行下一步,使用預設的安裝路徑,選擇下一步直到完成安裝。

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

    需要免費MultiCharts助教支援?

      填寫表單,符合資格者即可獲得
      🔸新手教學懶人包
      🔸不定時線上線下講座
      🔸免費量身訂做個人的程式
      🔸MultiCharts優惠

      稱呼

      LINE id

      電子郵件

      還有什麼想詢問的?

      Mc 101209091709
      Mc 101209091709

      二、QuoteManager- 基本功能介紹

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

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

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

      QuoteManager 編輯資料

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

      QuoteManager 新增商品

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

      QuoteManager 期貨商品代碼表
      QuoteManager TXF|台指期 QuoteManager

      步驟五:開啟 TXF 編輯商品源設定,可以看到基本的設定都在裡面,包含到期規則、最小跳動點、交易時段等等。

      直接在期貨商品代碼表做好設定,之後編輯商品的時候,只要選擇「使用期貨商品代碼表設定」 和「使用期貨商品代碼表交易時段」 就可以將預設的設定帶入。

      QuoteManager 編輯商品源設定

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

      商品編輯選擇「使用者自訂交易時段模組」就完成。

      QuoteManager 交易時段模組

      三、QuoteManager 匯入自定義商品

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

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

      步驟二:跳出視窗中的數據源選擇「ASCII Mapping」;商品代填入「TXF_Offline」;商品類選擇「期貨」;交易選擇「TAIFEX」,按下確定。

      會再跳出一個編輯商品的視窗,期貨說明的地方可以填入任何說明資料,這邊我們填入「台指_離線資料」,保證金填入「184000」(臺灣期貨交易所保證金一覽表,更新日期 2021/10/5)。

      *保證金一般可忽略不用設定,最新保證金價格請以交易所即時公告為準。

      步驟三:接著在中間設定的設定來源選擇「使用者自訂」,最小跳動點填入「1」,每大點金額填入「200」。

      最後交易時段設定選擇「使用者自訂交易時段模組」,在自訂交易時段模組名稱要選擇「TXF.MXF.TXO.UDF.SPFI Session New」才會是全時段的開盤時間,最後按下確定就完成商品新增。

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

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

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

      四、QuoteManager 匯出資料與檔案

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

      (一)匯出MultiCharts歷史資料文字檔(.csv/.txt/.asc)

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

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

      步驟三:在另存新檔的存檔類型中,可以看到轉存的三種檔案(.csv/.txt/.asc),通常都是匯出.csv檔,檔案名稱用預設的就可以,按下確定後,跳出視窗顯示「匯出完成」就可以囉!

      如果當時選擇的日期相差越大的話,跑資料的時間也會相對比較長喔!

      (二)匯出 MultiCharts歷史資料 .qmd檔

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

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

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

      MultiCharts優惠整理!報價源與軟體折扣


      加入LINE社群量化交易討論群」無壓力討論與分享!

      加入Discord 「量化交易討論群」即時獲取實用的資源!

      Write Together 101306261122
      Write Together 101306261121
      東尼 Tony
      東尼 Tony

      十年餘法人級投資經驗,曾任加密貨幣量化基金經理人與投資策略長、AI智能基金經理人、證券期貨商自營部操盤手,管理資金規模最高超過七億元。
      熟悉各類金融商品操作與加密貨幣領域,在量化交易、指標設計、策略模組打造、投資組合配置,有著深厚的經驗。
      為”智慧型基金投資系統”之專利創作人,多次受邀至各大學與企業擔任講師。

      文章: 65

      發佈留言

      發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *