I05 Multicharts 券商版串接方式與範例

Multicharts 有專業版與券商版之分,因券商版的 PowerLanguage Editor 部分功能無法編譯使用,但有一種方式是可以運用專業版編譯後給券商版,一樣可以使 [ 下單大師 MC 串接包 ] 完成 指標 或是 訊號 輸出文字檔。您想知道怎麼做嗎 ? 以下趕快來向您說明:

第一種方式:使用下單大師【券商版串接包】

  • 2. 解壓縮後的 [ 下單大師 MC 串接包 ] 資料夾內,選擇 [ 券商版串接包 ] 資料夾,依所使用的 MC 版本的 sef 檔,點兩下即自動匯入券商版的 PowerLanguage Editor。(若從 PowerLanguage Editor 匯入要選擇【匯入唯讀…】)

  • 3. 接著依照此教學從【第 3 步驟】開始做:[ Multicharts 輸出文字檔 串接教學 ]
  • 4. 指標及訊號參數設定:詳閱 [ 券商版串接包用法.txt ]

由於匯入的是唯讀檔不能修改程式,因此要固定將以下的輸出文字檔和萬用API 的 DLL 檔放在虛擬硬碟 Z:\ 之下:MC 32位元:OMSignTxt32.dll、OMSignAPI.dll、OMSignAPI32.dll;MC 64位元:OMSignTxt64.dll、OMSignAPI64.dll
如果要自行修改程式或是輸出文字檔和萬用API 的 DLL 檔要放在其它位置等進階彈性的運用,就需要採用以下 第二種方式 自行製作券商版可使用的指標/訊號,其原理是先讓 券商版(有註解不完整) 和 專業版(完整程式碼) 都編譯成功,再將專業版完整編譯成功的 dll 檔,覆蓋掉券商版相同名稱的 dll 檔

第二種方式:Multicharts 券商版串接方式與範例

  • 2 解壓縮後的 [ 下單大師 MC 串接包 ]資料夾內,點擊檔案 [ 下單大師 MC 串接包.pla ] 兩下即自動匯入券商版的 PowerLanguage Editor

  • 3 匯入後編譯會遇到如下圖的錯誤,此為券商版功能限制,下一步我們來突破

  • 4 券商版 PowerLanguage Editor > 點選打開前面匯入的 [ *_OrderMasterTXT ],如下圖 兩個紅框處的程式碼前面 > 上方鍵入 / / 註解後 + 下方 / / WriteOrderTXT 按 F3 即可編譯成功 [ 下圖範例為電腦 64 位元 , 若是 32 位元則是 範例此行的上面 後面有32bit(Win7/Win10) > 前面鍵入 / / 註解再 F3 即可編譯成功 ]

  • 5 請至 Multicharts 凱衛官網 > 申請註冊試用 >下載 Multicharts 9.0/12.0 專業版 > 進行安裝開啟主程式後會有 30 天的試用期限,但專業版 PowerLanguage Editor 並不受到限制。

  • 6 專業版下載並安裝後,執行專業版 PowerLanguage Editor 並匯入 [ 下單大師 MC 串接包.pla ]編譯,可直接編譯成功。

  • 7 專業版及券商版都編譯完成後,打開資料夾 C:ProgramDataTS Support,應該會看到兩個資料夾 > 專業版Multicharts64及券商版Concord Multicharts64(康和券商版)。( 若沒看到 ProgramData,請在資料夾選項 > 檢視 > 下拉後 點選 顯示隱藏的檔案 資料夾及磁碟機 )

  • 8 延續 7 點選 Multicharts64 > StudyServer > Studies > Dlls >
    Indicators = 指標 / Strategies = 訊號

    * 專業版 [ 指標 ]資料夾 點選路徑 :
    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

  • 9 專業版 [ 指標 ]資料夾路徑 找到 ib_b2a_OrderMasterTXT.dll 或 ib_b2a_OrderMasterAPI.dll

    和 專業版 [ 訊號 ]資料夾路徑 找到 sb_b2a_OrderMasterTXT.dll 或 sb_b2a_OrderMasterAPI.dl

    或是用搜尋 OrderMaster即可看到這兩個 dll 檔案 > 選取這兩個檔案 > 複製且貼上 至 券商版資料夾 [指標貼指標] [訊號貼訊號]

    > 完成後券商版即可使用 指標或是訊號 輸出文字檔 I01 專文請看過來

重點摘要步驟 : 券商版 PL 編輯器先匯入下單大師 MC 串接包.pla > 打開程式碼 > F3 編譯成功後 > 專業版 PL 編輯器再匯入下單大師 MC 串接包.pla 編譯成功後 > 先開啟專業版資料夾找到如上圖的2個檔案 > 複製貼至券商版資料夾 [指標貼指標,訊號貼訊號] > 券商版即可使用 !