Multicharts常見的問題整理

Multicharts是一套可以回測並且自動交易的金融投資分析軟體,一開始你可能會遇到一些交易和設定上的麻煩,這篇文章整理了客戶使用Multicharts常遇到的錯誤訊息和常遇到的問題

解決方法:指標運算的K棒數目超過引用的數目,必須到策略屬性>>策略運算最大使用K棒數 調高參數值

通常是公式計算上用到除法,而分母的計算上面有可能為0

解決方式: 先在程式碼定義分母不得為0 就可以

舉例說明:  if value2<>0 then value3 = value1 / value2;   

通常是交易的邏輯有錯誤 而不是程式語法本身。例如

if close cross over highest(High,3) then buy next bar at market;

想想看這段程式碼有什麼問題嗎?

編譯語法時 出現了以下的錯誤訊息

解決方式

a.關閉MultiCharts 並確認所有MultiCharts Processes在工作管理員中已經被結束。

b.點選Windows開始鍵,在執行攔中輸入 Regedit 並點選確定

 c.請到以下路徑:: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

 d.更改 NtfsDisable8dot3NameCreation 的值為 0

a.點選控制台

b.點選系統及安全性,點選系統,點選進階系統設定

c.點選環境變數,在user的使用者變數中,點選兩下TEMP變數,將變數值改為C:\Windows\Temp,並點選確定

 d點選環境變數,在user的使用者變數中,點選兩下TMP變數,將變數值改為C:\Windows\Temp,並點選確定

通常發生在券商版的Multicharts。先到工作管理員,關閉所有和Multicharts相關的應用程式,然後重新開啟

解決方式: 到QM裡面的編輯資料,先針對有漏資料附近的時段刪除,並清除快取,然後重新回補

匯入匯出歷史資料

解決方式: 打開QuoteManager 找到要匯入的商品按滑鼠右鍵>>匯入資料>>ASCII>>找到存放歷史資料的位置執行匯入

匯出資料大致上也是相同作法

相同的策略放在不同的資訊源(KW或是TC) 可能會有不一樣的回測結果,本身的歷史資料庫不同

計算的時間點不同。 台灣分線是00:01~01:00  國際分線是 00:00~00:59

如何看大台下小台?

下單機設定如下圖

  1. 新增模組(看大作小)
  2. 主圖商品代號 TXF1 (必須和開的圖表一致),下單商品代號選MXF

之後有其他相關Multicharts常見的問題再陸續補充,希望這篇文章 對新手有幫助!😊😊

分享你的喜愛