mt4平台下载支持CTP的国内期货交易【MT5CTP】1.50版本发外,这个版本先河声援类mt5机制的分笔报单和持仓,声援持仓的Hedging形式和基于MagicNumber和Comment的众政策众种类EA照料。既要听命CTP的典型和盛开性,又要兼容mt5的轻巧和关闭,还要巩固和高服从,这个版本的效用竣工、打算和开拓,颇费了心绪。
竣工上述效用的同时,果然也蓄意外得益,由于适宜mt5的做事机制,mt5的原生政策容易改正就可能驱动邦内期货生意,政策转译近乎无门槛。尤其蓄意思的是,mt5客户端的回测情况也圆满的行使起来。正在【MT5CTP】1.50版本的声援下,EA打算开拓-史书数据回测-仿真生意-实盘生意的全性命流程,均可能饱满应用mt5客户端的各项突出效用,变成平台器材的闭环,填补了之前的版本开拓的EA无法竣工回测的缺憾。
【MT5CTP】正在CTP柜台的汇总持仓之上设备了一个很薄的数据记载层,记载当地关闭的报单持仓数据,由当地SQLite3数据库声援(\common\Files\mt5ctp\mt5ctp.db,可能声援当地的众个mt5客户端),项目扩充了基础函数(API)库mt5ctp.mqh,新增了MT5定名空间,用于提取数据驱动生意,保障版本兼容性的同时,可挪用差别定名空间的函数对持仓和订单做差别宗旨的统治。即CTP定名空间的函数,用于挪用和统治CTP柜台交互,MT5定名空间的函数用于适配mt5的做事机制和众EA、众种类的自照料,两者团结起来用,可能照料和成婚政策运转和CTP柜台的不同,并按照不同做出本性的统治。
函数分明清楚,与mt5原生函数名称、参数、返回值一律一律。如此咱们就可能应用MQL开拓措辞的轻巧性竣工流畅了,竣工的方法是预编译。为此项目新增了一个库文献mt5toctp.mqh,从定名上就很明了:这个库声援将mt5的EA转换到【MT5CTP】项目下,声援CTP的邦内期货生意。这个库目前还很容易,嗜好者可能查看库的源码并进一步扩充。
随项目文献包发外的mt5ctptools器材,也同步做了升级,这个器材平昔行动本项宗旨一个demo开源发外,新增分笔持仓显示的同时,调解了史书报单和史书成交的更新机制,大大消重了资源占用率,万分是正在巨量史书报单的情形下,反应速率极大改观。谨慎:这个器材仅用于参考和研习应用,实盘柜台上的持仓数据和数据操作,以期货公司官方供给的生意器材为准,互为参照。更新后的界面:
都是盛开的源代码,项目嗜好者可能直接查看代码文献深刻分析竣工的方法和应用办法。开拓手册后续更新的时刻,会增加个别Demo演示应用的办法和应用的谨慎事项。
通过项目组和项目嗜好者的协同尽力,【MT5CTP】项目已通过了20家期货公司的实盘测试:
假使您对本项目感趣味,请邮件接洽项目组。【MT5CTP】项目升级发外,又进步了一个好日子:春分!祝投资胜利、大吉大利!