问吧! - 页 24 1...171819202122232425262728293031...182 新评论 gordon12 2006.08.17 11:25 #231 谢谢 戈登 autopips 2006.08.17 16:36 #232 Write_Alert()和Read_Alert()函数? 你好。 我知道Alert()这个函数是用来写警报的。 我需要一个相反的函数:MT4是否也可以读取警报的信息? 一个复杂的方法是通过电子邮件发送警报给我自己,然后以某种方式获得电子邮件的内容并进行解析,然后使用dll将其送入MT4。究竟如何做呢?或者有什么更简单的方法吗? 傲视群雄 Kale 2006.08.17 17:52 #233 autopips: 你好。我知道Alert()这个函数是用来写警报的。 我需要一个相反的功能:MT4能否读取警报信息? 一个复杂的方法是通过电子邮件发送警报给我自己,然后以某种方式获得电子邮件的内容并进行解析,然后使用dll将其输入MT4。究竟如何做呢?或者有什么更简单的方法吗? 傲视群雄 如果你在metatrader的选项中指定正确的属性,你可以通过SendMail()函数制作字符串信息并发送给你,但更好的方法是使用codersguru制作的dll,可以在他的网页www.metatrader.info,在工具部分找到。 autopips 2006.08.18 01:16 #234 读,而不是写 Kalenzo: 如果你在metatrader的选项中指定了正确的属性,你可以制作字符串信息并通过SendMail()函数发送给你,但更好的方法是使用codersguru制作的dll,可以在他的网页www.metatrader.info,在工具部分找到。 谢谢你的有趣链接。- 然而,SendMail(或一些替代SendMail的dll)不能提供任何帮助。我们的目的不是要发送什么,而是要获得警报窗口的内容。- 或者CodersGuru的SPEECHTEXT工具可以读取这些信息(并以字符串而不是语音形式输出)?还是我误解了你的回答? Kale 2006.08.18 03:03 #235 autopips: 谢谢你的有趣链接。- 然而,SendMail(或一些替代SendMail的dll)不能提供任何帮助。我们的目的不是要发送什么,而是要获得警报窗口的内容。- 或者CodersGuru的SPEECHTEXT工具可以读取这些信息(并以字符串而不是语音形式输出)?还是我误解了你的回答? 我不知道你是否误解了什么。也许是我的问题 总之,所有的信息都存储在专家日志目录(experts/log)的日志文件中,但这些信息并不是实时存储在那里。我的意思是,当你关闭它时,metatrader会把所有的信息存储在那里。如果他还在运行,他将存储最后的X行(不是所有行)。 我认为这种情况可以有2种解决方案。 1)制作一个EA,将你的警报写入一个外部文件(通过标准文件功能),然后,制作一个程序(例如,用C++或任何其他语言),每30秒读取该文件,并检查是否有新的行,如果有,它将向你发送该行。 或者 2)你可以使用例如mysql库并连接到数据库,然后将所有警报写入数据库,并在任何时候从地球上任何地方读取它。 希望这对你有帮助 boxingislife 2006.08.18 12:57 #236 有可能要求制作一个EA吗? 我有一个简单的策略,我只需要有人为我编码。我只是对编码和编程不是很熟悉。 我应该在这里问吗?如果不应该,请指导我在哪里问,向谁问。 谢谢 pipspiner 2006.08.18 14:32 #237 交叉警报 codersguru: 你好,newdigital,你测试了代码吗? 是你想要的吗? 嗨,编码员大师和大家好。 在相当大的时间图上使用交叉警报,如M30和H1,在条形图结束前,MA会临时交叉几次,这使得同一个突破(尚未100%形成)出现很多信号,在MQL中是否有一个功能,将警报限制在一个? 或者一个代码,只在条形图结束时发出警报。 我真的很感谢你们的帮助,因为我正在交易几个货币对的突破,这将对我有很大的帮助。 谢谢大家。 Kale 2006.08.18 16:06 #238 pipspiner: 编码员大师和大家好。当在一个相当大的时间图上使用交叉警报时,如M30和H1,它发生在MA's在柱子结束前暂时交叉几次,这使得同一突破(尚未100%形成)有很多信号,在MQL中是否有一个功能,限制警报只有一个? 我真的很感谢您的帮助,因为我正在交易几个货币对的突破,这将对我有很大的帮助。 谢谢大家。 你可以在全局部分设置变量,如alertBar,然后添加到条件中 如果(Bars>alertBar和其他条件) { Alert("ALERT ME!!!")。 alertBar = Bars; } iscuba11 2006.08.18 18:29 #239 我找不到一个关于如何写的例子! 嵌套的If语句 - 3个条件 我想在3个不同的时间段内对EA进行编码激活。我应该如何设置呢?我不确定如何在MQ4中编码嵌套的if条件语句。在哪里可以找到所有的例子来编码这种语言呢? 大致的时间是在以下的GMT时间之间。 6至911至1618至24如果有任何帮助,我将不胜感激! 我在你们的MQL4教材中找不到如何做这个的例子? 戴夫<<< autopips 2006.08.18 19:19 #240 如何读取(而不是写)警报? autopips: 你好。我知道Alert()这个函数是用来写警报的。 我需要一个相反的功能:MT4是否也能读取警报信息? 一个复杂的方法是通过电子邮件发送警报给我自己,然后以某种方式获得电子邮件的内容并进行解析,然后使用dll将其送入MT4。究竟如何做呢?或者有什么更简单的方法吗? 傲视群雄 如果你给了一个EA或一个指标(只给ex4,不给源)。 该EA在警报窗口中写入一些警报信息:有什么最简单的方法可以将这些警报信息实时输入字符串变量?(问题不是如何写出警报,那是alert()函数 的作用。我需要读取警报信息。另外,把警报信息写到一个TXT文件中,然后从那里读出来也是没有办法的,因为我没有这个信息,所以我应该怎么写?) 1...171819202122232425262728293031...182 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
谢谢
戈登
Write_Alert()和Read_Alert()函数?
你好。
我知道Alert()这个函数是用来写警报的。
我需要一个相反的函数:MT4是否也可以读取警报的信息?
一个复杂的方法是通过电子邮件发送警报给我自己,然后以某种方式获得电子邮件的内容并进行解析,然后使用dll将其送入MT4。究竟如何做呢?或者有什么更简单的方法吗?
傲视群雄
你好。
我知道Alert()这个函数是用来写警报的。
我需要一个相反的功能:MT4能否读取警报信息?
一个复杂的方法是通过电子邮件发送警报给我自己,然后以某种方式获得电子邮件的内容并进行解析,然后使用dll将其输入MT4。究竟如何做呢?或者有什么更简单的方法吗?
傲视群雄如果你在metatrader的选项中指定正确的属性,你可以通过SendMail()函数制作字符串信息并发送给你,但更好的方法是使用codersguru制作的dll,可以在他的网页www.metatrader.info,在工具部分找到。
读,而不是写
如果你在metatrader的选项中指定了正确的属性,你可以制作字符串信息并通过SendMail()函数发送给你,但更好的方法是使用codersguru制作的dll,可以在他的网页www.metatrader.info,在工具部分找到。
谢谢你的有趣链接。- 然而,SendMail(或一些替代SendMail的dll)不能提供任何帮助。我们的目的不是要发送什么,而是要获得警报窗口的内容。- 或者CodersGuru的SPEECHTEXT工具可以读取这些信息(并以字符串而不是语音形式输出)?还是我误解了你的回答?
谢谢你的有趣链接。- 然而,SendMail(或一些替代SendMail的dll)不能提供任何帮助。我们的目的不是要发送什么,而是要获得警报窗口的内容。- 或者CodersGuru的SPEECHTEXT工具可以读取这些信息(并以字符串而不是语音形式输出)?还是我误解了你的回答?
我不知道你是否误解了什么。也许是我的问题
总之,所有的信息都存储在专家日志目录(experts/log)的日志文件中,但这些信息并不是实时存储在那里。我的意思是,当你关闭它时,metatrader会把所有的信息存储在那里。如果他还在运行,他将存储最后的X行(不是所有行)。
我认为这种情况可以有2种解决方案。
1)制作一个EA,将你的警报写入一个外部文件(通过标准文件功能),然后,制作一个程序(例如,用C++或任何其他语言),每30秒读取该文件,并检查是否有新的行,如果有,它将向你发送该行。
或者
2)你可以使用例如mysql库并连接到数据库,然后将所有警报写入数据库,并在任何时候从地球上任何地方读取它。
希望这对你有帮助![](https://c.mql5.com/forextsd/smiles/smile.png)
有可能要求制作一个EA吗?
我有一个简单的策略,我只需要有人为我编码。我只是对编码和编程不是很熟悉。
我应该在这里问吗?如果不应该,请指导我在哪里问,向谁问。
谢谢
交叉警报
你好,newdigital,你测试了代码吗? 是你想要的吗?
嗨,编码员大师和大家好。
在相当大的时间图上使用交叉警报,如M30和H1,在条形图结束前,MA会临时交叉几次,这使得同一个突破(尚未100%形成)出现很多信号,在MQL中是否有一个功能,将警报限制在一个? 或者一个代码,只在条形图结束时发出警报。
我真的很感谢你们的帮助,因为我正在交易几个货币对的突破,这将对我有很大的帮助。
谢谢大家。
编码员大师和大家好。
当在一个相当大的时间图上使用交叉警报时,如M30和H1,它发生在MA's在柱子结束前暂时交叉几次,这使得同一突破(尚未100%形成)有很多信号,在MQL中是否有一个功能,限制警报只有一个?
我真的很感谢您的帮助,因为我正在交易几个货币对的突破,这将对我有很大的帮助。
谢谢大家。你可以在全局部分设置变量,如alertBar,然后添加到条件中
如果(Bars>alertBar和其他条件)
{
Alert("ALERT ME!!!")。
alertBar = Bars;
}
我找不到一个关于如何写的例子!
嵌套的If语句 - 3个条件
我想在3个不同的时间段内对EA进行编码激活。我应该如何设置呢?我不确定如何在MQ4中编码嵌套的if条件语句。在哪里可以找到所有的例子来编码这种语言呢?
大致的时间是在以下的GMT时间之间。
11至16
18至24
如果有任何帮助,我将不胜感激! 我在你们的MQL4教材中找不到如何做这个的例子?
如何读取(而不是写)警报?
你好。
我知道Alert()这个函数是用来写警报的。
我需要一个相反的功能:MT4是否也能读取警报信息?
一个复杂的方法是通过电子邮件发送警报给我自己,然后以某种方式获得电子邮件的内容并进行解析,然后使用dll将其送入MT4。究竟如何做呢?或者有什么更简单的方法吗?
傲视群雄如果你给了一个EA或一个指标(只给ex4,不给源)。
该EA在警报窗口中写入一些警报信息:有什么最简单的方法可以将这些警报信息实时输入字符串变量?(问题不是如何写出警报,那是alert()函数 的作用。我需要读取警报信息。另外,把警报信息写到一个TXT文件中,然后从那里读出来也是没有办法的,因为我没有这个信息,所以我应该怎么写?)