打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
MT4调用C++ dll实例

 

接触MT4没多久,考虑怎么用MT4去调用其它语言写成的算法;因为,单纯的用MT4去设计策略,那么这样的策略就谈不上算法策略,谈不上智能了,只多不过把人的经验量化,用计算机的快速执行来取代人。所以,这几天很像把几个东西能够集成到一块使用。下面是我做的一个简单的例子,只能供初学者借鉴下,高手还是闪过吧!

        用到的工具软件:一、vc6.0,老经典了;

                                  二、MT4,这个用得也比较多吧,听说有MT5了,支持面向对象的;

        步骤一:建立c++的dll

                  1、打开vc,新建MFC Appwizard(dll)工程

                 

             2、可以看到工程中.cpp文件和.def文件

                  

 

              3、编辑HelloWorld.cpp文件,只有两处,红色方框为编辑内容

                   

                    

                  4、编辑HelloWorld.def文件 

                   

                 5、按F7进行编译生成,得到dll,可以在目录下Debug文件下寻找HelloWorld.dll。

            步骤二:MT4调用HelloWorld.dll

                 1、把HelloWorld.dll复制进library

                   

                 2、在include中新建.mqh文件,编辑内容为红色方框中部分

                 

                 3、在script中新建.mq4文件,内容如下

                     

                 4、打开终端,点击script中的HelloWorld.mq4 

                   

                 好,结束,例子比较简单,因为我也刚刚学,欢迎交流,拒绝拍砖。这里主要是MT4调用了c++ d'l'l中的MessageBox

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
记事本的另类作用
MT4编程
基于Qt 4.6的Qt Creator 1.3.0写helloworld程序注意事项(原创...
我想看看dll文件的内容请问用什么软件打开
pdf上可以直接修改吗?一招轻松解决
最好用PDF编辑器有哪些?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服