vn.py发布v2.1.4 - MetaTrader 5接口
发布网友
发布时间:2024-10-08 17:37
我来回答
共1个回答
热心网友
时间:2024-12-02 16:51
vn.py社区公众号【vnpy-community】宣布,于2020年6月27日发布了vn.py的最新v2.1.4版本,主要增强了对MetaTrader 5(MT5)外汇和CFD平台的支持。此前,曾因MT4平台的安全问题,作者强调了转向MT5的原因,MT5由MetaQuotes推出,侧重正规市场,并采用更安全的异步架构。vn.py此次更新引入了名为Mt5Gateway的新模块,旨在无缝对接MT5。
对于使用VN Studio的用户,更新过程简便,只需点击【更新】按钮即可自动升级。对于新用户,推荐下载VNStudio-2.1.4进行安装。MT5的账户管理有两种模式,vn.py仅支持Netting模式,用户需确认自己的账户类型。
实现vn.py和MT5的交互,开发者利用了MQL5编程语言和ZeroMQ库,前者用于编写服务端EA插件vnpy_server.mq5,后者作为底层通讯组件。MT5配置涉及安装文件、MetaEditor中的设置、启用专家插件等步骤,虽然过程看起来繁琐,但社区论坛提供了支持。
相比之下,vn.py的配置更为简洁,启动后即可自动连接MT5。但需要注意的是,部分用户在升级后可能遇到Plotly模块缺失的问题,只需通过命令行安装即可解决。此外,v2.1.4版本还包含API封装的改进和其他功能更新。