MT4 DDE数据交换

时间:2024-04-11 19:27:14

本文章只说技术

本文章为原创文章,禁止转载。该文章只是技术交流,由此带来的任何问题与文章作者无关,如有疑问联系QQ3400262870。

思路:

         MT4是由迈达克研发的一款交易软件,该软件可以对接很多种交易数据,但是呢,想要从数据商那里获取数据,那就需要给数据商付费,当然获取数据的方式有很多种,这里介绍几种免费的数据来源。

1.从别人家网站上抓取数据

2.MT4客户端可以实现DDE数据交换,开一个模拟账号就可以看到报价了。

DDE(Dynamic Data Exchange)概念:

DDE是一种动态数据交换机制(Dynamic Data Exchange,DDE)。使用DDE通讯需要两个Windows应用程序,其中一个作为服务器处理信息,另外一个作为客户机从服务器获得信息。客户机应用程序向当前所**的服务器应用程序发送一条消息请求信息,服务器应用程序根据该信息作出应答,从而实现两个程序之间的数据交换。

DDE实战:

1.登录一个MT4客户端,开启DDE服务。

MT4 DDE数据交换

2.用自己喜欢的语言写一个读DDE内存的工具即可  展示一下获取到的数据

MT4 DDE数据交换

代码实现:

MT4 DDE数据交换