MQL5具有自定义事件的生发和处理能力,smart激活与横跨 800 万 斥地者沿道呈现、插足出色开源项目,私有货仓也十足免费 :)
因为 Git 不撑持空文献夾,创修文献夹后会天生空的 .keep 文献
6.3.19_20200106_tradeapi64_se_windows
MT5CTP项目是MT5客户端直连CTP任事器,杀青邦内期货来往的投资解决器材。
MT5CTP项目运用mt5的盛开性构件,谨慎计划和杀青,敷裕挪用mt5客户端性能和mql5编译斥地境遇,杀青计谋斥地、史书数据回测、仿真来往和实盘测试,杀青量化投资器材的闭环。mt5充裕的软件生态和史书重淀,使得MT5CTP项目落地就具备高水准,高可用性。
基于MQL5斥地和运转量化投资计谋的几个主旨上风:1.事项驱动机制。区别于市集大作的tick驱动机制的贸易软件,MQL5内置事项驱动机制,这一机制使计谋的计划、斥地与运营具有无尽大概,除了准则的tick事项、order事项、trade事项、timer事项等除外,MQL5具有自界说事项的生发和处置才略,杀青的非凡的优美和高效;2.撑持类封装。市集大作的步调化来往软件,供应的剧本言语根基都是面向进程的,丰富的处置有些心余力绌,MQL5撑持面向对象的斥地形式,使得斥地言语具有较强的描摹才略,而且供应了最大水平的代码重用机制,履行结果贴近c++言语,使得高级算法、丰富算法的斥地和安排成为大概;3.撑持界面自界说。MQL5的盛开架构,撑持界面斥地,客户端能够一视同仁,因营业而差异,当地“小”客户端,具有“大”软件平台的维持才略,难能珍贵。
MT5CTP项目链接MT5客户端和CTP期货来往柜台,给实战邦内期货量化投资的同伙们,供应更众选取,供应更为心手相应的器材。
下载、安设mt5客户端,并按央浼注册模仿来往账户。下载地点:MetaTrader 5 Trading Platform for Forex, Stocks, Futures。
下载MT5CTP项目文献、解压缩(须要解压缩器材)。下载地点:mt5ctp下载。
掀开MetaEditor 5软件,点击:文献-掀开数据文献夹,进入MQL5目次;点击:文献-掀开文献夹的通用数据(common目次)。
将解压后的MT5CTP项目文献目次下的6.3.19_tradeapi64_se_windows(CTP斥地包)文献夹拷贝到上述掀开的common目次下。初始安设时须要,后续升级安设可纰漏此次序(有项目酷爱者呈现升级安设时笼罩此文献夹,会导致MetaEditor 5软件编辑剧本时闪退)。
将解压后的MT5CTP项目文献目次下其他的文献夹拷贝到上述MQL5目次,安设完毕,封闭掀开的文献夹和MetaEditor 5软件即可。
MT5CTP项目办事正在64位windows编制,倡导win10版本以上,请检验主机软硬件境遇。
【1.59及以上版本】一键安设,开箱即用,双击桌面图标MT5CTP即可。
正在摆设三项任事之前,请预备好simnow(上期时间)的仿真来往账户,并通过simnow社区供应的软件(好比速期)做一次登录测试,确保账户有用。预备一:申请simnow仿真来往账户(来往功夫登录,网站每每无法上岸,耐心!)预备二:下载来往软件做登录测试
掀开mt5客户端软件MetaTrader 5,正在导航面板内睁开任事-mt5ctp项,能够看到有DataCenter(史书数据任事)、MarketService(CTP行情任事)和TradeService(CTP来往任事)三项。
摆设史书数据任事:双击DataCenter任事项,选项卡-寻常:检验任事的版本,选项卡-输入:史书数据任事的摆设参数(仿真运用默认值即可),选项卡-依存相干:点选承诺DLL导入,点击确定即可。DataCenter任事项下众了一个DataCenter任事,正在新增的任事上右键单击,选中:算法来往(翻译缺点,该当译为:主动启动,愈加正确),云云新增的DataCenter任事就随客户端的启动而主动启动。
摆设CTP行情任事:双击MarketService任事项,选项卡-寻常:检验任事的版本,选项卡-输入:CTP行情任事的摆设参数(选取行情任事器,填写账户号和登录暗码),选项卡-依存相干:点选承诺DLL导入,点击确定即可。MarketService任事项下众了一个MarketService任事,正在新增的任事上右键单击,选中:算法来往(翻译缺点,该当译为:主动启动,愈加正确),云云新增的MarketService任事就随客户端的启动而主动启动。MarketService任事会正在[8:45]登录CTP行情任事器,[16:00]退出CTP行情任事器,夜盘[20:45]登录CTP行情任事器,越日[03:00]退出CTP行情任事器。
摆设CTP来往任事:双击TradeService任事项,选项卡-寻常:检验任事的版本,选项卡-输入:CTP来往任事的摆设参数(选取来往任事器,填写账户号和登录暗码),选项卡-依存相干:点选承诺DLL导入,点击确定即可。TradeService任事项下众了一个TradeService任事,正在新增的任事上右键单击,选中:算法来往(翻译缺点,该当译为:主动启动,愈加正确),云云新增的TradeService任事就随客户端的启动而主动启动。TradeService任事会正在[8:30]登录CTP来往任事器,[16:00]退出CTP来往任事器,夜盘[20:30]登录CTP来往任事器,越日[03:00]退出CTP来往任事器。
上述各项任事,只可摆设一个,众于一个的任事同时办事,会变成弗成意念的结果,切记!
TradeService每一次登录CTP来往柜台,都邑同步柜台合约(请当心第5项的办事功夫),消息输出器材箱-专家面板,请查阅。初次合约同步完毕并收到期货行情后,请从头启动mt5客户端(初始化当地数据库记实),主力合约延续(888合约)与持仓量加权指数合约(000合约)起头更新行情。
MT5CTP项目附带一个开源的mt5ctptools(EA),可加载到任贪图外(期货合约)上。mt5ctptools举动MT5CTP项宗旨Demo公布,项目酷爱者能够自正在的篡改。
MT5CTP项目斥地手册,已公布九篇九章,请查阅知乎专栏
此处大概存正在分歧意出现的实质,页面不予出现。您可通过联系编辑性能自查并篡改。
如您确认实质无涉及 不妥用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 伪善 / 无代价实质或违法邦度相闭国法规则的实质,可点击提交举行呈报,咱们将尽速为您处置。