文章 "Python-MetaTrader 5 策略测试器(第一部分):交易模拟器"

 

新文章 Python-MetaTrader 5 策略测试器(第一部分):交易模拟器已发布:

Python 提供的 MetaTrader 5 模块支持通过 Python 在 MetaTrader 5 客户端发起交易,但存在一个重大缺陷:该模块不具备 MetaTrader 5 客户端自带的策略测试器功能。在本系列文章中,我们将搭建一套框架,实现基于 Python 环境的交易策略回测。

MetaTrader5-Python 程序包是一款实用模块,让 Python 开发者能够面向 MetaTrader 5 平台开发交易应用程序。开发者可借助该模块对接交易平台,获取行情数据、发送交易指令并监控订单状态。

该模块彻底改变了人们对 MetaTrader 5 桌面端的固有认知:平台不再局限于原生编程语言 MQL5 开发交易机器人。这款交易软件具备良好扩展性,除 MQL5 以外,还能够接收外部编程语言下发的交易指令。

尽管 MetaTrader5 模块支持通过 Python 在 MetaTrader 5 平台开仓交易,但 缺少所有基于 MQL5 的交易程序都具备的一项核心能力 ——在策略测试器中对开发完成的交易程序进行测试。

试想,开发完成交易机器人却无法测试,会是什么局面? 

Python-MetaTrader 5 策略测试器(第一部分):交易模拟器


作者:Omega J Msigwa

 
感谢您所做的开创性工作。我真的很期待试一试。
 
哦,哇。我也要试试看。谢谢分享。