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)也为想学习量化交易的投资者,分享各类关于量化交易的资料和教程。
但愿经过分享,能帮助广大投资者,开阔交易策略思路、提高交易能力,最终实如今市场上稳定盈利的目标!