基本介紹
發展歷程,介紹,
發展歷程
MetaQuotes 公司成立於2000年,是一家專業提供線上交易平台和分析工具的軟體公司。
2000 年,邁達克軟體公司推出第一代的專業網上交易系統, FX 圖表。這個平台適用於外匯市場,不但具備所需要的功能,而且在廣泛的使用過程中,不斷地被改進,使其能夠符合每個時期金融市場的需求。
2001 年,邁達克軟體公司推出了第二代線上交易系統 ---MetaQuotes 。不同於FX 圖表, MetaQuotes 不僅適用於外匯市場,同樣也適用於CFD 市場。此外這個平台還具備一個不同的,真正創新的特點 — 專為智慧型交易設計的程式語言 —MetaQuotes 語言( MQL )。這一特點的出現,為客戶終端機性能的完善,打開了一個全新的局面。MetaQuotes 軟體不僅被廣泛地接受,而且還在交易商中間成功地進行了驗證,獲得了肯定,使我們的線上交易軟體得到了全新的變革。
2002 年邁達克軟體公司推出了第三代線上交易系統 ---MetaTrader 。這個系統還適用於期貨市場。具有全新的,更富柔性程式語言被運用在了智慧型交易系統中 - MQL II 。通過持續不斷地對MetaTrader平台改進,使這一種產品得到極大的成功,成為世界上最流行的線上交易系統。
2003 年,邁達克軟體公司成為了使用行動電話進行交易的先驅者之一 - MetaTrader CE 以及用於 Palm 的 MetaTrader。
2005 年7月1日邁達克軟體公司推出了目前最新的最新交易系統 -- MetaTrader 4。它包括先前系統所有的特點,並且對這些功能和組成部分進行了進一步的介紹和重組。 它適用於外匯,CFD 以及期貨市場。 MetaTrader 4 伺服器明顯在使用率,工作表現,和可信度方面要優於早先的系統。
MetaTrader 4 客戶終端機更具功能性,變通性以及便捷性,是交易商手中的一個重要工具。一種為智慧型交易的MetaQuotes 4(MQL4) 而創設的類似於C 語言的程式語言,已經得到了進一步的開發,並逐步成為眾人所熟知的自動交易系統程式語言。這種語言的變通性及工作效率十分接近專業的C語言。
2009年秋季邁達克將發布MT4軟體的再次升級版本MT5,MT5正在進行beta測試。
MetaTrader 5相比MetaTrader 4 ,交易的可能性更廣泛。
介紹
MQL4是MetaQuotes Software 軟體的第四代程式語言,也就是MT4軟體的程式語言。MQL5是前任MQL4語言的升級版本,其中編輯進去許多指標,腳本和EA交易。儘管事實上,新的程式語言最大化的與前一代相匹配,但在這些語言之間,仍有區別,當轉換程式時,這些區別應該標註出來。
對於了解MQL4的程式設計師來說,新的MQL5語言,該章節涵蓋了促進代碼改編進化的所有信息。
首先應該標明的是:
新語言不包括函式start(), init() 和 deinit();
指標緩衝區數量不限制;
在下載EA程式後(或者其他MQL5程式),dll立即被載入;
檢測縮寫的邏輯條件;
當數組超過限制時,結束當前操作(緊急的-錯誤輸出);
像C++一樣運算符優先;
該語言提供隱式類型(甚至從字元串到數字);
局部變數不能自動初始化(除了字元串);
普通本地數組自動刪除。