本文章只说技术
本文章为原创文章,禁止转载。该文章只是技术交流,由此带来的任何问题与文章作者无关,如有疑问联系QQ3400262870。
思路:
MT4是由迈达克研发的一款交易软件,该软件可以对接很多种交易数据,但是呢,想要从数据商那里获取数据,那就需要给数据商付费,当然获取数据的方式有很多种,这里介绍几种免费的数据来源。
1.从别人家网站上抓取数据
2.MT4客户端可以实现DDE数据交换,开一个模拟账号就可以看到报价了。
DDE(Dynamic Data Exchange)概念:
DDE是一种动态数据交换机制(Dynamic Data Exchange,DDE)。使用DDE通讯需要两个Windows应用程序,其中一个作为服务器处理信息,另外一个作为客户机从服务器获得信息。客户机应用程序向当前所**的服务器应用程序发送一条消息请求信息,服务器应用程序根据该信息作出应答,从而实现两个程序之间的数据交换。
DDE实战:
1.登录一个MT4客户端,开启DDE服务。
2.用自己喜欢的语言写一个读DDE内存的工具即可 展示一下获取到的数据
代码实现: