我是一个在MQL4编程2年的人,学习了网站的教程。现在我想学习如何为MT4写一个DLL。我想知道从哪里开始学习写一个DLL。
你应该先看一下MTF文件夹。MT4/experts/samples
如果你还没有完全懒惰,请阅读论坛上关于在MT中使用DLLs的文章。
至于图表上的按钮--你必须到WinAPI去。
dmmikl86:
我是一个在MQL4编程2年的人,我从网站上的教程学到的。现在我想学习如何为MT4写一个DLL。我想知道从哪里开始学习写DLL。建议在哪里得到帮助,读什么,首先我想写一个简单的顾问与DLL连接,这将创建一个窗口,有两个按钮BAY和卖,即一键交易。
那又怎样?难道它不创造它吗?
我是一个在MQL4编程2年的人,我从网站上的教程学到的。现在我想学习如何为MT4写一个DLL。我想知道从哪里开始学习写DLL。建议在哪里得到帮助,读什么,首先我想写一个简单的顾问与DLL连接,这将创建一个窗口,有两个按钮BAY和卖,即一键交易。
还看了一下该剧的演员阵容,如果有人感兴趣,这里有一个链接http://fxlab.info/news/perexodim-na-vtoroj-uroven-tmy.html
其实关于构建dll的一点信息来自这里
dmmikl86:
我看了一下样本文件夹,我只明白你可以把函数导出到dll中,然后从dll中返回结果。但项目文件本身并不清楚,使用什么变量,如何创建一个窗口,按钮,对按钮的响应(例如,如果你按下BUY按钮,买入订单打开)。
我读过这些文章,它们是为那些对这一行业有所了解的人设计的,而不是为那些刚接触这一行业的人(IMHO)。
如果你读过这些书,它们是为那些了解dll编写基础知识的人准备的,而不是为那些初学的人准备的(我想是的)。 在这种情况下,"从哪里开始学习如何编写dll "的问题根本就没有意义。
"从哪里开始学习C++"。这更接近于你的水平。
Temnyj:
那这个呢?不是吗?
我不明白这些问题...
那这个呢?不是吗?
dmmikl86:
不明白的问题...
那么,窗口就没有被创建吗? 或者说,两次点击就能完成,这非常困难?
不明白的问题...
有一个标准的窗口吗? 当然,我们可以用bool变量来做,但我想掌握它,不仅是为了窗口的美观,也是为了保护我自己的EA。 因为反编译ex4不是问题(反编译的EA已经不止一次在论坛上发布)。
关于图表上的按钮,从dllhttp://www.fx1.net/wiki/pmwiki.php/MT4GUI/MT4GUI#ss
反编译 - 402构建不反编译。
关于工具 - 每个人都有自己的方式
>dmmikl86:
问题是,为EA创建一个允许/禁止在另一个货币对上交易的窗口呢? 当然,你可以用bool变量来做,但我想掌握这一点,不仅是为了窗口的美观,也是为了捍卫我自己的EA,因为反编译ex4已经不是问题(反编译的EA已经不止一次在论坛上发布)。
问题是,为EA创建一个允许/禁止在另一个货币对上交易的窗口呢? 当然,你可以用bool变量来做,但我想掌握这一点,不仅是为了窗口的美观,也是为了捍卫我自己的EA,因为反编译ex4已经不是问题(反编译的EA已经不止一次在论坛上发布)。
"- 你能告诉我如何反编译一个DLL吗?
-我推荐IDA(交互式反汇编器)。
在同类产品中是最好的。输出非常漂亮的汇编代码,具有交互式编辑功能"。
因此,如果有人非常需要的话,dll并不是一个障碍。