iskatel писал (а):П 我意识到已经过去一个多月了,但也许......。你在这里提到了通过文件链接终端的话题,这是我想为自己实现的事情。已经在论坛上呆了两天了,但还是没有找到该走哪条路。我所需要的是将一个写好的文件从一个终端复制到其他终端(专家/文件)。我不是一个程序员,我不知道怎么做。我已经找到了一个ShellExecuteA函数,它可以从一个指标中运行一个外部应用程序,但如果有可能的话,有没有一种方法可以将文件从一个EA复制到另一个(不是MQL),而不需要创建一个额外的bat-file。请帮助,也许有一些链接到现成的脚本。我自己可能很难理解,DLL和WinAMI对我来说还是一个陌生的话题。提前感谢。
我曾经通过WinAPI在终端之间做这样的链接。打开的窗口列表将寻找所有运行的MT4终端。有2种获取报价的选择。
1.从发现终端的 "市场观察"(ListView类型的控件)中读取报价。它只能从外部DLL中进行。
2) 不使用外部DLL。在每个终端,已启动的专家顾问将其报价(为其符号)写入其窗口的文本描述符中。而另一个终端的专家顾问找到这个窗口(有自己的符号名称)并读取报价。
有一个缺点:如果其中一个终端上与交易服务器的连接断开,另一个终端上的专家顾问将不知道。为了避免这种情况,每个终端上的专家应该在某个窗口的文本描述符中写上当前的时间(第二个变体可以写在他们的窗口中)。这是每隔一段时间(如0.5秒)进行的。另一个终端的专家顾问读取这个时间,并与自己的时间进行比较。
我曾经通过WinAPI在终端之间做这样的连接。打开的窗口列表将寻找所有运行的MT4终端。有2种获取报价的选择。
1.从发现终端的 "市场观察"(ListView类型的控件)中读取报价。它只能从外部DLL中进行。
如果你需要更多的细节,你可以使用搜索引擎在网上找到一个现成的结构(如 "从ListView获取文本")。
我已经通过文件做了这样的绑定(多达5个终端),我没有看到任何滞后。
执行一个交易操作 的时间比交换信息的时间要长几个数量级。
我已经通过文件做了这样的绑定(多达5个终端),我没有看到任何滞后。
执行一个交易操作的时间比交换信息的时间要长几个数量级。
我明白已经超过一个月了,但也许......。
你提到了通过文件进行终端绑定的话题,这正是我想要实现的。已经在论坛上呆了两天了,但还是没有找到该走哪条路。我所需要的是将一个写好的文件从一个终端复制到其他终端(专家/文件)。我不是一个程序员,我不知道怎么做。我已经找到了一个ShellExecuteA函数,它可以从一个指标中运行一个外部应用程序,但如果有可能的话,有没有一种方法可以将文件从一个EA复制到另一个(不是MQL),而不需要创建一个额外的bat-file。请帮助,也许有一些链接到现成的脚本。我自己可能很难理解,DLL和WinAMI对我来说还是一个陌生的话题。提前感谢。
请看这里是如何实现的:"真实交易中交易机器人的自动优化"。
使用ShellExecuteA进行复制。
我想知道为什么2个DC,拿两个正相关的对子,得到同样的结果。
2个DC,这是生活中的经验,"不要把所有的鸡蛋放在一个篮子里",不管怎样:提款有问题,服务器挂断。我相信你对这种情况比我了解得更多。寻找使其工作自动化的脚本。我并不是真的有2个,我有更多。我喜欢手动交易,在重复一个相同的动作时,你可能在某处出错。而几个终端上的电脑会比我更快地执行操作。但看起来我已经找到了我要找的东西。谢谢你的论坛,做得好。
顺便说一下,我必须承认,我不知道什么是 "正相关的配对"。从整个句子中我只知道 "结果 "这个词。
谢谢你的回答。
想了解详情......请联系stud_dent [@]mailcan.com
该系统长期以来一直在实施...
想了解详情......请联系stud_dent [@]mailcan.com
是的,我已经做了。但还是要谢谢你。