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軟體:
原始碼
CIOS Audio Core的MetaTrader 4 Binding原始碼目錄位於- Bindings/MetaTrader/CaAudio
- Bindings/MetaTrader/MT4
- Bindings/MetaTrader/MT4/MQL4/Experts/CaPlay.mq4 (使用範例)
- Bindings/MetaTrader/MT4/MQL4/Include/CaAudio.mqh (MQL4標頭檔)
編譯CaAudio的方式有兩種:
- 直接打開CaAudio.sln
- 使用CMake
cmake ${CIOSAUDIODIR}/Bindings/MetaTrader/CaAudio
接下來打開產生的CaAudio.sln編譯即可。