7個步驟完成Multicharts券商版與程式交易下單機串接

MR 下單機串接教學

凱衛資訊代理的量化交易運算平台Multicharts中文版有分專業版與券商版,入門操作期貨程式交易的朋友大多會先考慮期貨商與凱衛資訊合作的Multicharts券商版,券商版方便讓程式交易入門的使用者快速的熟悉平台,且費用不會太高,但缺點是是Multicharts平台有部分功能受限。

7個步驟完成券商版串接

如果要使用券商版與MR串接,在串接過程中券商版PowerLanguage Editor有部分功能是無法使用,但我們可以使用較繁雜的手續,透過專業版編譯後提供給券商版使用,則無此問題。以下我們就用MR的輸出文字檔範例,來進行教學說明。

1、請參考如何下載檔案與資料夾結構第四個資料夾,將MR_OutputByTick匯入券商版Multicharts,匯入後在編譯的過程中會遇到下面的錯誤,此錯誤為券商版限制,暫時不須理會。

MR下單機串接教學

2、接著,透過券商版PowerLanguage Editor打開前面匯入的*_OutputByTick,往下找程式碼找到{–Output file–}區塊,將黃底的兩行程式碼註解,就可成功編譯囉。

MR下單機串接教學

3、完成編譯後,請至凱衛官網下載Multicharts 9.0專業版,安裝後雖然有試用期限,但專業版PowerLanguage Editor並不會受到試用期限的限制,故30日後仍可使用來編譯。

4、下載完Multicharts 9.0專業版並安裝後,執行專業版PowerLanguage Editor並匯入MR_OutputByTick進行編譯,此時專業版可直接編譯並不會有任何錯誤。

5、專業版及券商版都編譯完成後,打開資料夾C:\ProgramData\TS Support,應該會看到Multicharts64及券商版的Concord Multicharts64(此文章以康和券商版為例)。

MR下單機串接教學

6、不管是專業版或是券商版,編譯完成後,在下方提供的路徑內,如果是指標會有一個ia_a2a_OutputByTick.dll檔案,如果是訊號會有一個sa_a2a_OutputByTick.dll

專業版路徑(指標):
C:\ProgramData\TS Support\MultiCharts64\StudyServer\Studies\Dlls\Indicators

專業版路徑(訊號):
C:\ProgramData\TS Support\MultiCharts64\StudyServer\Studies\Dlls\Strategies

券商版路徑(指標):
C:\ProgramData\TS Support\Concord MultiCharts64\StudyServer\Studies\Dlls\Indicators

券商版路徑(訊號):
C:\ProgramData\TS Support\Concord MultiCharts64\StudyServer\Studies\Dlls\Strategies

7、此時將專業版路徑下的ia_a2a_OutputByTick.dll或是sa_a2a_OutputByTick.dll複製到券商版路徑下,並且覆蓋後,打開券商版Multicharts就可以載入MR的*_OutputByTick進行輸出文字檔了。

其他推薦文章
2分鐘了解程式交易是什麼?

推薦程式交易教學網站
https://meet.bq995.com/mc