找到个好东西!使用python编写ea。

 

感谢 7bit 的共享。

用python语言编写mt4的ea。

参见: bindings for python 2.6


附加的文件:
python_mt4.rar  143 kb
 

Python MT4?

楼主解释下

 
确实好东西
 

由于python是解释型编程语言,因此可以突破ea的一些限制。

例如:

1。ea限制无限长的缓冲区不能超过8个。用python可以拥有无限个。(实际上还是有限制,由内存+硬盘容量限制)

2。ea限制数组为单一数据类型,不能包含不同数据类型。python不受此类限制。

3。ea与外界程序通信,需要win32api接口。通过python,可以不受此类限制。而且,不需要编译。

... ...

 

怎样使用,是把解压的文件放到MT4根目录吗

 

官方早就放弃 MT4了。切换到MT5吧,MT5本身集成了Python模块(接口?)

MQL5文档: 集成 / MetaTrader Python模块
MQL5文档: 集成 / MetaTrader Python模块
  • www.mql5.com
MetaTrader Python模块 - 集成 - MQL5参考 - 参考MetaTrader 5的算法/自动交易语言
原因: