5年時光
咱們裹挾前行。發明者量化從篳路藍縷到步履蹣跚,從以「區塊鏈資產交易」爲陣地,再到以「內外盤商品期貨」爲依託。再到今天全面兼容「麥語言」。每一步,咱們始終都在爲創建一個優秀的量化交易平臺而努力。算法
所謂的麥語言就是從早期的股票技術指標延伸出來的一套程序化函數庫。把算法封裝到一個個函數裏,用戶只須要像「積木式」的調用這一行行函數,實現策略邏輯。編程
咱們相信,不管是 C++、Python、JavaScript 仍是可視化語言,其承載的本質是同樣的,那就是「惟策略爲王」。市場如戰場,策略就像排頭兵,爲的就是生存和獲利,而不是比拼哪一種編程語言更優雅,相信大多數人也會認同這個觀點。架構
儘管咱們已經支持不少主流語言開發策略,但仍是選擇再向後作進一步兼容,支持麥語言,後期可能還會支持 EasyLanguage 語言,爲的就是能幫助更多的用戶,實現跨平臺快速開發和實盤交易。編程語言
咱們兼容了:數據引用、統計函數、數學函數、邏輯循環、時間函數、繪圖函數、控制函數、信號函數、頭寸函數、指標函數、下單函數等等……函數
支持跨合約引用學習
支持跨週期引用區塊鏈
支持跨合約跨週期引用優化
支持跨指標引用網站
支持盤口 Tick 數據操作系統
支持 REF 回溯數據引用
支持所有技術指標
支持一開一平模式、加倉模式
支持指數數據映射主力合約
支持自動移倉換月功能
……太多說不完了
目前已經實現了大約90%多的兼容率,這已經知足絕大多數用戶的策略開發和實盤應用。同時摒棄了諸如:誤導的將來函數、回測用的優化函數、雞肋的基本面函數……
坦白的講,實現徹底100%兼容,不是不能,而是不必。咱們堅信並踐行「大道至簡」的理念。長期來看,大部分賺錢的策略邏輯,其實一點都不復雜,甚至還很簡單,難的是駕馭這些簡單的策略。
另外,在麥語言中也有部分函數功能是重複的,好比:IF、IFELSE、LOOP2 這3個函數功能是如出一轍的,咱們一樣也作了更好的適配和支持。
若是策略的定製程度很高,或者主要作高頻套利策略,怎麼辦……?
別急,這些咱們都已經想到了。發明者量化交易平臺不只能夠兼容麥語言,更賦予麥語言極高的可擴展性。策略不只能夠兼容麥語言,還能夠召喚 JavaScript 大法,自定義功能模塊,集這些編程語言優點於一身,爲之而戰(如上圖示例)。
另外,咱們已經開源了發明者量化交易平臺兼容麥語言的底層庫,爲的是方便策略做者更加深刻的理解,咱們是如何在底層兼容麥語言的。
相信不少量化交易者,都有回測諸葛亮,實盤豬同樣的經歷。緣由是大多數量化交易平臺,回測 K 線數據是「完美」的,這種「完美」就會製造一種「好」的假象。
舉個例子:當用1小時 K 線回測,問題就來了。由於1小時內發生的數據變更是沒法得知的,實盤時可能不會成交,但回測時會成交的。一個個小的差別,積累起來,就會與真實結果截然不同。
因此,在 Bar 級別數據回測中,咱們始終堅持使用 99% 精度的 Tick 數據,而且在回測中,能夠根據本身的須要,靈活調整數據粒度。
免費的每每是最貴的。但對於那些動輒近萬,甚至幾萬塊錢一年的軟件費用,又讓多少許化交易者可望不可即。咱們則採用更人性化、更靈活的彈性收費方式。即 0.125元 / 時,而且只有策略在實盤運行時計費。模擬交易和 SimNow 仿真實盤交易是免費的。
支持 Windows、Linux、Mac、ARM 架構的路由器、樹莓派等操做系統部署,甚至手機也能管理本身的交易策略。
第一步:註冊並登錄發明者量化(FMZ)官網:www.fmz.com
第二步:進入控制中心
第三步:點擊編寫策略
第四步:選擇麥語言,選擇交易類庫
第五步:編寫策略
策略代碼編寫,參考麥語言 API 文檔:www.fmz.com/bbs-topic/2…
爲了照顧伸手黨,咱們內置了多達上百個,能夠直接使用的各類策略模塊,包含:策略模型示例、技術指標、形態識別等等……哪裏不會點哪裏。
在官方網站(www.fmz.com)的策略廣場,咱們準備了一大波策略盛宴,爲量化交易者分享多種,通過回測表現優秀的,交易策略源碼。同時,寬客在線網站(www.quant.la)也爲想學習量化交易的投資者,分享各類關於量化交易的資料和教程。
但願經過分享,能幫助廣大投資者,開闊交易策略思路、提高交易能力,最終實如今市場上穩定盈利的目標!