MQ

MagicQuant程序化交易平台(MQ)

MQ是MagicQuant程序化交易平台。

目錄

正文


MagicQuant致力於為中國的數量型機構和個人投資者提供企業級的期貨和股票策略開發、測試和執行平台,直接連接券商的櫃檯系統(支持金證、恆生、金仕達)和期貨的CTP櫃檯系統,可以減少因行情轉髮帶來的延遲和中斷風險。策略語言採用微軟公司的C#語言,簡單易學,策略開發效率高。由於C#代碼執行時是預編譯的,執行時比腳本語言的性能更高,運算速度更快。基 於面向對象(OOP)的編程思想,通過類的屬性和方法實現封裝各種複雜的功能。通過調用.NET Framework,實現腳本語言不易實現的功能,例如讀寫外部資料庫、操作文件、調用web服務等。提供中國股票和期貨的歷史Tick資料庫,嚴格進行逐Tick回溯交易,得到秒級別精度的成交明細,進而得出策略的績效和各項指標。Tick級的復盤保證了結果的準確性。可進行多維度的參數探索和調優。與傳統的程序化交易平台不同的是,MQ採用了先進的“事件驅動”架構,從而迅捷地對各種複雜的市場事件(例如Tick價格變化、成交回報、撤單回報等事件)在第一時間作出反應。離線模式最大程度的擴大了平台的使用範圍,使得我們可以在安全的環境使用MQ進行研究,而不依賴任何網路環境。強大的斷點調試功能可以在策略運行中清晰地看到各個變數變化的過程,同時可以通過斷點迅速定位到出錯的位置。基於目前微軟強大的.NET平台,MQ可以引用自定義的dll,完成自由擴展。