请问MT4能实现功能的么?

 

比如有一个软件或网页,上面有一个下单按钮,用户点击按钮后,自动调用本地的MT4,进行相应的交易。

就是MT4的API能在外面调用么?不在MT4里面调用。

就是传入参数,如交易币种,交易方向,交易类型(挂单、即时成交单)交易数量,交易价格(挂单),止损,限价等信息后,MT4给我返回结果外面来。

有这样的功能么?

 

(就是说无论从里向外还是从外向里,都可以实现你的需要,但MT4的AP提供是调用外部的能力,I没提供外部调用MT的功能)

需要通过MT4的API调用软件或网页的数据或功能。 不能从外部软件调用MT4的API,MT4的API没提供外部调用功能。

MT4的API调用软件或网页的数据或功能 也一样可以实现 你需要的。

一般是每隔一定时间(如MT有价格收到时触发)巡查调用外部一次,所以是MT间断查询你的获取参数,不是你的按钮触发送入参数。

需要编三个东西: EA,  DLL 和你的外部程序 (或你的网站)

例子

https://www.mql5.com/en/code/9772

https://www.mql5.com/en/code/9991

https://www.mql5.com/en/search?keyword=socket

当然MQL5就更容易了,MT5也有相应的例子。

原因: