mq平臺是什么意思?
MQ是MagicQuant程序化交易平臺。
MagicQuant致力于為中國的數(shù)量型機構(gòu)和個人投資者提供企業(yè)級的期貨和股票策略開發(fā)、測試和執(zhí)行平臺,直接連接券商的柜臺系統(tǒng)(支持金證、恒生、金仕達(dá))和期貨的CTP柜臺系統(tǒng),可以減少因行情轉(zhuǎn)發(fā)帶來的延遲和中斷風(fēng)險。策略語言采用微軟公司的C#語言,簡單易學(xué),策略開發(fā)效率高。由于C#代碼執(zhí)行時是預(yù)編譯的,執(zhí)行時比腳本語言的性能更高,運算速度更快。
基于面向?qū)ο螅∣OP)的編程思想,通過類的屬性和方法實現(xiàn)封裝各種復(fù)雜的功能。通過調(diào)用.NET Framework,實現(xiàn)腳本語言不易實現(xiàn)的功能,例如讀寫外部數(shù)據(jù)庫、操作文件、調(diào)用web服務(wù)等。提供中國股票和期貨的歷史Tick數(shù)據(jù)庫,嚴(yán)格進(jìn)行逐Tick回溯交易,得到秒級別精度的成交明細(xì),進(jìn)而得出策略的績效和各項指標(biāo)。Tick級的復(fù)盤保證了結(jié)果的準(zhǔn)確性。可進(jìn)行多維度的參數(shù)探索和調(diào)優(yōu)。與傳統(tǒng)的程序化交易平臺不同的是,MQ采用了先進(jìn)的“事件驅(qū)動”架構(gòu),從而迅捷地對各種復(fù)雜的市場事件(例如Tick價格變化、成交回報、撤單回報等事件)在第一時間作出反應(yīng)。
脫機模式最大程度的擴大了平臺的使用范圍,使得我們可以在安全的環(huán)境使用MQ進(jìn)行研究,而不依賴任何網(wǎng)絡(luò)環(huán)境。強大的斷點調(diào)試功能可以在策略運行中清晰地看到各個變量變化的過程,同時可以通過斷點迅速定位到出錯的位置?;谖④洀姶蟮?NET平臺,MQ可以引用自定義的dll,完成自由擴展。