• 首頁
  • 文件
  • 下載
  • 狀態
  • 常見問題
  • 郵件列表
  • 應用程式
  • 外部鏈結
  • 版權
  • 志願者
  • 聯繫

MetaTrader 4 binding CIOS Audio Core


MetaTrader 4是外匯交易的專用平台,由俄羅斯MetaQuotes Software Corp所開發,是目前市佔率最高的外匯交易平台。

官方網站:http://www.metaquotes.net

其產品線當中,MetaTrader 4是目前使用率最高的版本,官方網址為:http://www.metatrader4.com

其中智能自動交易是一種稱為MQ4的語言,它實際上是一種Javascript-Like的語言,您可以使用 MetaEditor來編輯自動交易程式。MQ4當中,僅支援wav格式的音效檔案,我們利用C Wrapper來輸出成DLL,並且供應MetaTrader可以播放大批音訊格式檔案。如此,當您成功完成一筆重大交易 時,可以播放一段時間相當長的音樂來提示。或是偵測到外匯市場有重大變化,必須做出是否平倉停損時,可以播放危機時刻一類的 音樂來警告。

獲取MetaTrader 4軟體及模擬交易帳號


大部分的外匯交易商都會提供免費的MetaTrader 4軟體及模擬交易帳號,如果您希望測試CIOS Audio Core For MetaTrader的功能,請到以下的交易商下載MetaTrader 4軟體:
  • Forex.COM
  • KFCFX.COM
  • FXCM.COM
  • Easy-Forex.COM
  • NordFX
  • Windsor Brokers

原始碼

CIOS Audio Core的MetaTrader 4 Binding原始碼目錄位於
  • Bindings/MetaTrader/CaAudio
  • Bindings/MetaTrader/MT4
其中,Bindings/MetaTrader/MT4目錄當中,包含了MT4的MQL4檔案。
  • Bindings/MetaTrader/MT4/MQL4/Experts/CaPlay.mq4 (使用範例)
  • Bindings/MetaTrader/MT4/MQL4/Include/CaAudio.mqh (MQL4標頭檔)

編譯CaAudio的方式有兩種:
  • 直接打開CaAudio.sln
  • 使用CMake
其中使用CMake的方式如下:

cmake ${CIOSAUDIODIR}/Bindings/MetaTrader/CaAudio

接下來打開產生的CaAudio.sln編譯即可。