用MT4平台的MQL语言编写EA交易,要求在运行时能有一个界面UI供用户输入相关初始化参数?

 
       MQL只提供了功能单一的设置建仓平仓等窗口界面的相关组件,但是用户要求还有所有的初始化参数都需要用一个界面来输入,可不可以用C#将初始化界面以及相应的事件响应写成一个模块,然后编译成DLL文件导入,然后直接在MQL程序中调用即可,或者可不可以用Java写界面然后导入,但是具体怎么做啊?求大神指点!
 

MQL可以实现复杂的交互界面。比如这样的:


 
tradelife:

MQL可以实现复杂的交互界面。比如这样的:


那可不可以设计任意我想要的界面和输入我想要的任意参数,而不只是它提供的开仓平仓那些参数,输入参数之后点击确定就开始按照写的程序自动运行呢?
 
601638634:
那可不可以设计任意我想要的界面和输入我想要的任意参数,而不只是它提供的开仓平仓那些参数,输入参数之后点击确定就开始按照写的程序自动运行呢?
可以。
 
tradelife:
可以。
那请问大概是哪一类函数呢?谢谢啊!
 

MT4/5 终端带了一些例程。

还有一些跟界面相关的基础类,慢慢熟悉,慢慢体会吧。 

 
不错,这种交互式的功能很强大
原因: