文章 "处理 MQL5“EA 交易”的 GSM 调制解调器"

 

新文章 处理 MQL5“EA 交易”的 GSM 调制解调器已发布:

当前,有相当数量的方式可以对交易账户进行轻松的远程监视:移动终端、推送通知、ICQ 。但都需要互联网连接。本文描述了“EA 交易”的创建程序,即使在移动互联网不可用的情况下,其也允许您通过电话或短信与交易终端保持联系。此外,在与交易服务器失去连接或重新建立连接时,该 “EA 交易”将能够通知您。

几乎任何 GSM 调制解调器,以及带调制解调器功能的大多数手机均可实现该目标。例如,我选择 Huawei E1550,该调制解调器是同类产品中应用范围最广的产品之一。此外,在本文结尾处,我们将尝试用旧款手机 Siemens M55(2003 年发布)代替调制解调器,看看会出现什么情况。

但首先讲一下如何从“EA 交易”传送一字节数据到调制解调器。


1. 使用 COM 端口

将调制解调器连接到计算机,并安装所有需要的驱动程序后,您将在系统中看到虚拟 COM 端口。未来所有调制解调器操作将通过该端口进行。因此,为了与调制解调器交换数据,首先需要访问 COM 端口。

设备管理器中显示的调制解调器

图 1. 华为调制解调器连接至 COM3 端口

此时,我们需要一个 DLL 库 TrComPort.dll,在互联网上该库和源文件可一同自由分配 。它用于配置 COM 端口、查询其状态以及收发数据。

作者:Sergey Shevchuk

 

这真的很酷!我一直想给我的辅导员打电话 )

而且写得很聪明--相当简洁,但很多重要的东西都没有忘记。

我会买个调制解调器,试着连接一下。

谢谢!

 

非常感谢谢尔盖-舍夫丘克!

非常感谢谢尔盖-谢夫丘克

太好了

我们有能力、有智慧的人不多,所以要欣赏和宽容他们的品格!

[删除]  
如果 EA 位于远程VPS 服务器 上,是否有其他通信方式?
 
Allcoholl:
如果 Expert Advisor 位于远程 VPS 服务器上,还有其他通信选项吗?
我认为在这种情况下,您应该考虑使用 WinInet。
 
将自己的通讯工具连接到 Expert Advisor(智能交易系统)上,当新版本的终端 超载时,包括本网站的所有服务,在我看来,对于性能和手工活动来说都是危险的,这就像将一根面条、一根电话线焊接到您的手机上一样。
 
revers45:
就像把一根面条、一根电话线焊接到你的手机上一样。
没错,就是这样。但愿运营商的信号塔能一直正常工作,而焊接的面条永远派不上用场。
 
decanium:
没错。上帝保佑,运营商的信号塔始终正常工作,而焊接的面条却从未使用过。
......而手工焊接面条造成的手机短路,并不妨碍它们连接到正常工作的信号塔。
 
revers45:
但这并不妨碍他们连接到正常工作的塔台。

要点:

Decanium:
允许您在无法使用移动互联网的 情况下,通过电话和短信与交易终端保持联系。此外,该智能交易系统还会通知您 与交易服务器断开 和重新连接的情况。

我只是提出了最后的替代方案。相信我,互联网通常会在您最需要的时候瘫痪。

假设你在火车上。火车是人民的火车,没有 Wi-Fi(是的,他们仍然有)。大多数车站之间的 GPRS/3G 覆盖率也不尽如人意。您会以短信通知的形式收到专家的工作报告。您发现 "专家顾问 "由于某种原因开始意外耗尽("专家顾问 "应该停止的因素也由于某种原因失效)。您可以向智能交易系统发送 SMS 命令,从而手动停止它,直到找出原因。

如果您不需要,这样做也不错。

 
别误会我的意思。我不是叫大家把调制解调器插入终端。我也没有从华为公司拿回扣。我相信这项技术有生存的权利,如果它能帮助别人,我会很高兴。
 
decanium: 您可以向智能交易系统发送 SMS 命令,从而手动停止它,直到您发现为止。

这就是为什么我一直尊重真正的程序员--因为他们不愿意寻找电路解决方案。

买一个 GSM 交换机,然后关掉电脑。;)

感谢您的文章--信息量很大!