MagicQuant它是一款功能强大的量化交易神器,集股票和期货交易为一体,可实现实盘参数调优、自动交易、策略复盘、精细下单控制、资金管理、对冲基金管理、无风险套利以及组合策略应用等多种量化交易的需求。
交易通道
直接连接券商的柜台系统(支持金证、恒生、金仕达)和期货的CTP柜台系统,可以减少因行情转发带来的延迟和中断风险。
开通方便快捷,只要您所在的期货公司支持CTP通道,就毋须更换,即注册即使用。
行情数据
实时行情支持交易所的落地行情、第三方的Level2行情和CTP行情源。
策略可跨周期回溯任意时间范围的本地历史行情库中的价格信息。
策略语言
采用微软公司的C#语言,简单易学,策略开发效率高。
由于C#代码执行时是预编译的,执行时比脚本语言的性能更高,运算速度更快。
基于面向对象(OOP)的编程思想,通过类的属性和方法实现封装各种复杂的功能。
通过调用.net framework,实现脚本语言不易实现的功能,例如读写外部数据库、操作文件、调用web服务等。
复盘优化
提供中国股票和期货的历史Tick数据库,严格进行逐Tick回溯交易,得到秒级别精度的成交明细,进而得出策略的绩效和各项指标。Tick级的复盘保证了结果的准确性。
可进行多维度的参数探索和调优。
操作管理
集中的操作管理界面,各模块功能直观,操作简洁。
支持多账户、多策略并行运行。
支持实盘交易实时调整参数,实现交易员的主观判断和程序化交易的无缝结合。
事件驱动架构
与传统的程序化交易平台不同的是,MQ采用了先进的“事件驱动”架构,从而迅捷地对各种复杂的市场事件(例如Tick价格变化、成交回报、撤单回报等事件)在第一时间作出反应。
核级加密
MQ始终将确保策略安全放在最高优先的位置,通过核级加密、不可逆文件混淆以及用户自定义密码等措施对策略文件施加最严格的安全保护。
脱机运行
脱机模式最大程度的扩大了平台的使用范围,使得我们可以在安全的环境使用MQ进行研究,而不依赖任何网络环境。
断点调试
强大的断点调试功能可以在策略运行中清晰地看到各个变量变化的过程,同时可以通过断点迅速定位到出错的位置。
自由扩展
基于目前微软强大的.NET平台,MQ可以引用自定义的dll。
1、增加将通达信格式股票日线转换为MQ格式股票日线功能
2、增加系统信息页面,显示MAC地址,有效期,版本等信息
3、修正同一账户多工程时多次撤单的偶发性问题
4、修正ClearPosition不能平仓的问题
5、修正导入同一策略dll文件后显示重复策略Bug