“入鄉隨俗,服務為主” 發明者量化兼容麥語言啦!

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)也為想學習量化交易的投資者,分享各種關于量化交易的資料和教程。


希望通過分享,能幫助廣大投資者,開闊交易策略思路、提升交易能力,最終實現在市場上穩定盈利的目標!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/388954.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/388954.shtml
英文地址,請注明出處:http://en.pswp.cn/news/388954.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

自考數據結構和數據結構導論_我跳過大學自學數據科學

自考數據結構和數據結構導論A few months back, I decided I wanted to learn data science. In order to do this, I skipped an entire semester of my data science major.幾個月前,我決定要學習數據科學。 為此, 我跳過了數據科學專業的整個學期。 …

爬取LeetCode題目——如何發送GraphQL Query獲取數據

前言 GraphQL 是一種用于 API 的查詢語言,是由 Facebook 開源的一種用于提供數據查詢服務的抽象框架。在服務端 API 開發中,很多時候定義一個接口返回的數據相對固定,因此要獲得更多信息或者只想得到某部分信息時,基于 RESTful AP…

python中的thread_Python中的thread

測試代碼import threadingimport timedef do_thread_test():print start thread time:, time.strftime(%H:%M:%S)time.sleep(5)print stop thread time:, time.strftime(%H:%M:%S)threads []for i in range(2):thread1 threading.Thread(targetdo_thread_test)thread1.setDae…

--附加數據庫失敗

--附加數據庫失敗1.產生失敗的原因比如有個數據庫,名叫HIMS,它的數據文件HIMS_Data.mdf和日志文件HIMS_Log.ldf,都放在路徑c:/Program Files/Microsoft SQL Server/MSSQL/data/下。但是這個數據庫天天跑日志,會產生上G的日志,現在通過企業管理…

十三、原生爬蟲實戰

一、簡單實例 1、需求:爬取熊貓直播某類主播人氣排行 2、了解網站結構 分類——英雄聯盟——"觀看人數" 3、找到有用的信息 二、整理爬蟲常規思路 1、使用工具chrome——F12——element——箭頭——定位目標元素 目標元素:主播名字&#xff0c…

歸一化 均值歸一化_歸一化折現累積收益

歸一化 均值歸一化Do you remember the awkward moment when someone you had a good conversation with forgets your name? In this day and age we have a new standard, an expectation. And when the expectation is not met the feeling is not far off being asked “w…

sqlserver垮庫查詢_Oracle和SQLServer中實現跨庫查詢

一、在SQLServer中連接另一個SQLServer庫數據在SQL中,要想在本地庫中查詢另一個數據庫中的數據表時,可以創建一個鏈接服務器:EXEC master.dbo.sp_addlinkedserver server N別名, srvproductN庫名,providerNSQLOLEDB, datasrcN服務器地址EXEC…

Angular2+ typescript 項目里面用require

在typescript里面怎么使用require方法呢? const jQuery require(jquery); const fip require( fonticonpicker/fonticonpicker )( jQuery ); 如果什么都不做,直接在項目里面使用,會得到以下錯誤: Cannot find name require 以下…

機器學習實踐三---神經網絡學習

Neural Networks 在這個練習中,將實現神經網絡BP算法,練習的內容是手寫數字識別。Visualizing the data 這次數據還是5000個樣本,每個樣本是一張20*20的灰度圖片fig, ax_array plt.subplots(nrows10, ncols10, figsize(6, 4))for row in range(10):fo…

Microsoft Expression Blend 2 密鑰,key

Microsoft Expression Blend 2 密鑰,key,序列TJ2R3-WHW22-B848T-B78YJ-HHJWJ號

ethereumjs/ethereumjs-common-3-test

查看test能夠讓你更好滴了解其API文檔的使用 ethereumjs-common/tests/chains.js const tape require(tape) const Common require(../index.js)tape([Common]: Initialization / Chain params, function (t) {t.test(Should initialize with chain provided, function (st) …

mysql修改_mysql修改表操作

一: 修改表信息1.修改表名alter table test_a rename to sys_app;2.修改表注釋alter table sys_application comment 系統信息表;二:修改字段信息1.修改字段類型和注釋alter table sys_application modify column app_name varchar(20) COMMENT 應用的名…

機器學習實踐四--正則化線性回歸 和 偏差vs方差

這次實踐的前半部分是,用水庫水位的變化,來預測大壩的出水量。 給數據集擬合一條直線,可能得到一個邏輯回歸擬合,但它并不能很好地擬合數據,這是高偏差(high bias)的情況,也稱為“欠…

深度學習 推理 訓練_使用關系推理的自我監督學習進行訓練而無需標記數據

深度學習 推理 訓練背景與挑戰📋 (Background and challenges 📋) In a modern deep learning algorithm, the dependence on manual annotation of unlabeled data is one of the major limitations. To train a good model, usually, we have to prepa…

Android strings.xml中定義字符串顯示空格

<string name"str">字 符 串</string> 其中 就表示空格。如果直接在里面鍵入空格&#xff0c;無論多少空格都只會顯示一個。 用的XML轉義字符記錄如下&#xff1a; 空格&#xff1a; <string name"out_bound_submit">出 庫</strin…

WCF開發入門的六個步驟

在這里我就用一個據于一個簡單的場景&#xff1a;服務端為客服端提供獲取客戶信息的一個接口讀取客戶信息&#xff0c;來完成WCF開發入門的六個步驟。 1. 定義WCF服務契約 A. 項目引用節點右鍵添加引用。 B. 在代碼文件里&#xff0c;添加以下命名空間的引…

LOJ116 有源匯有上下界最大流(上下界網絡流)

考慮有源匯上下界可行流&#xff1a;由匯向源連inf邊&#xff0c;那么變成無源匯圖&#xff0c;按上題做法跑出可行流。此時該inf邊的流量即為原圖中該可行流的流量。因為可以假裝把加上去的那些邊的流量放回原圖。 此時再從原來的源向原來的匯跑最大流。超源超匯相關的邊已經流…

CentOS 7 使用 ACL 設置文件權限

Linux 系統標準的 ugo/rwx 集合并不允許為不同的用戶配置不同的權限&#xff0c;所以 ACL 便被引入了進來&#xff0c;為的是為文件和目錄定義更加詳細的訪問權限&#xff0c;而不僅僅是這些特別指定的特定權限。 ACL 可以為每個用戶&#xff0c;每個組或不在文件所屬組中的用…

機器學習實踐五---支持向量機(SVM)

之前已經學到了很多監督學習算法&#xff0c; 今天的監督學習算法是支持向量機&#xff0c;與邏輯回歸和神經網絡算法相比&#xff0c;它在學習復雜的非線性方程時提供了一種更為清晰&#xff0c;更強大的方式。 Support Vector Machines SVM hypothesis Example Dataset 1…

作為微軟技術.net 3.5的三大核心技術之一的WCF雖然沒有WPF美麗的外觀

作為微軟技術.net 3.5的三大核心技術之一的WCF雖然沒有WPF美麗的外觀 但是它卻是我們開發分布式程序的利器 但是目前關于WCF方面的資料相當稀少 希望我的這一系列文章可以幫助大家盡快入門 下面先介紹一下我的開發環境吧 操作系統&#xff1a;windows vista business版本 編譯器…