這一篇整理客戶使用multicharts常遇到問題和解決方法,希望有幫助到大家
有關Powerlanguage
Q 引用K棒數量錯誤
解決方法
指標運算的K棒數目超過引用的數目,必須到策略屬性>>策略運算最大使用K棒數調高參數值
Q 浮點運算不正確
通常是公式計算上用到除法,而分母的計算上面有可能為0
解決方式
先在程式碼定義分母不得為0
程式碼可以加上一段 if value2<>0 then value3 = value1 / value2;
Q 編譯成功但是圖表沒有出現買賣訊號?
通常是程式碼的邏輯有錯誤,是邏輯上面的問題而不是程式語法本身。
例如if close cross over highest(High,3) then buy next bar at market;
想想看這個邏輯有沒有什麼問題?
Error0
這就比較麻煩了。解決方式 如下
1.重新開機
2.改註冊機碼
a.關閉MultiCharts 並確認所有MultiCharts Processes在工作管理員中已經被結束。
b.點選Windows開始鍵,在執行攔中輸入 Regedit 並點選確定
c.請到以下路徑:: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
d.更改 NtfsDisable8dot3NameCreation 的值為 0
3.改變window設定
a.點選控制台
b.點選系統及安全性,點選系統,點選進階系統設定
c.點選環境變數,在user的使用者變數中,點選兩下TEMP變數,將變數值改為C:\Windows\Temp,並點選確定
d點選環境變數,在user的使用者變數中,點選兩下TMP變數,將變數值改為C:\Windows\Temp,並點選確定
有關Quotemanager
Q 資料缺少回補進不來?
解決方式:
到QM裡面的編輯資料,先針對有缺少的時段附近資料刪除,並清除快取,然後重新回補
Data feed couldn’t loaded
有使用ASCII mapping 但是發現此數據源消失了,原因在V2的版本中,凱衛將其他數據源都關閉了
解決方式
1. 到C:\Yuanta\Yuanta MultiCharts64或C:\Yuanta\Yuanta MultiCharts 找到 DataUpdater.exe 執行
2. 重開Multicharts
Q 如何匯入匯出歷史資料
打開QuoteManager 找到要匯入的商品按滑鼠右鍵>>匯入資料>>ASCII>>找到存放歷史資料的位置執行匯入
匯出資料大致上也是相同路徑
有關下單問題
Q 如何看大台下小台?
2. 主圖商品代號填寫 TXF1 (必須和開的圖表一致),下單商品代號填寫MXF.%預設轉倉%
3. 下單機模組切換到新設定的"看大作小"
Q 相同的策略放在不同的電腦為什麼回測的結果不一樣?
可能歷史資料有問題
可能是不同的資訊源(KW或是TC)
可能是沒有設定手續費或滑價
Q 策略只有跑白天盤,但是會在盤後成交?
詳細的原因建議還是上傳log請客服查詢。一般作法 在下單委託設定這邊把是否只作T盤洗價的選項打勾
Q 授權驗證伺服器連線失敗
解決方式: 檢查看看憑證是否過期了
Q 記憶體不足
建議重開機,若還是常常發生,表示電腦要需要升級了
Q API連線數超過限制
解決方法: 請找你的營業員
Q Multicharts 重複開啟
這通常發生在券商版的Multicharts。先到工作管理員,關閉所有和Multicharts相關的應用程式,然後重新開啟
未完......未來有相關的問題再陸續補充
留言列表