从头开始自学MQL5语言 - 页 64 1...575859606162636465666768697071...84 新评论 VVT 2020.10.24 16:46 #631 MrBrooklin:一定要使用Alert() 吗?还是说它只是为了提供信息? 不一定,这只是为了方便 MrBrooklin 2020.10.24 16:51 #632 VVT:不一定,是为了方便 我明白了。 尊敬的弗拉基米尔。 Valeriy Yastremskiy 2020.10.24 17:05 #633 MrBrooklin:你好,瓦莱里!谢谢你的建议。我已经和if-else 操作符交了一些朋友,现在我也需要 掌握switch操作符。我是否需要使用Alert(),或者它只是为了提供更多的信息?问候,弗拉基米尔。 根据我作为一个电子工程师的经验。当发生火灾时,发出警报,当地板没有被打扫干净时,给清洁工写一张纸条。评论写在图表上,打印到日志上,写到文件上,警报哔哔声,还有一个信息框,也是哔哔声,但它不是本机。 MrBrooklin 2020.10.24 18:15 #634 Valeriy Yastremskiy:鉴于电工的经验。在火警警报声中,在没有清洁的地板上,对清洁工进行评论。评论写在图表上,打印到日志上,写到文件上,警报声响起,Messege盒子也在响,但这不是本机。 谢谢你,你解释得很好 问候,弗拉基米尔。 MrBrooklin 2020.10.25 04:51 #635 Valeriy Yastremskiy:如果我们的Magik和我们的符号上的头寸是零,我们检查时间并开仓,如果是1,我们不开仓,我们检查收盘时间并拖曳,如果超过1,我们警告并不工作。我们可以使用piggyback或者如果我们想用iff来检查它。 你好,瓦莱里!非常感谢,你的版本"......如果我们的魔力和我们的符号的位置等于零,我们检查时间并打开一个位置...... "原来是最简单和最有效的。我把它加入到检查时间&&PositionTotal()==0的 条件中,只有一个所需金额的头寸被打开了! if(time_current.hour==time_open.hour && time_current.min==time_open.min && PositionsTotal()==0) OpenBUY(); 真诚的,弗拉基米尔。 Aleksey Masterov 2020.10.25 08:35 #636 这里有一篇有趣的文章https://www.mql5.com/ru/articles/35解释和指标。 MrBrooklin 2020.10.25 08:57 #637 Aleksey Masterov:这里有一篇有趣的文章 https://www.mql5.com/ru/articles/35 Exp和指标。 嗨,Alexey,谢谢你的文章链接。是的,里面有很多有趣的东西。 问候,弗拉基米尔。 Igor Makanu 2020.10.25 11:23 #638 MrBrooklin: if(time_current.hour==time_open.hour && time_current.min==time_open.min 这并不是比较开仓 等待时间的最佳方式。 在测试器中,一切都将顺利工作,在真实账户上可能会发生错误 - 专家顾问在嘀嗒声到来时工作,如果由于某种原因,嘀嗒声没有准确地在你预期的时刻到来,你的算法将不能正常工作,然后将很难找到这个逻辑错误。 试着重新表述这个问题,以摆脱严格的平等比较(==)到条件多于或等于(>=)....(和/或条件小于等于)。 MrBrooklin 2020.10.25 11:47 #639 Igor Makanu:这并不是比较开仓 等待时间的最佳方式。在测试器中,一切都将顺利工作,在真实账户中,可能会发生错误 - 专家顾问在嘀嗒声到来时工作,如果由于某种原因,嘀嗒声没有在你等待的那一刻准确到来,你的算法将无法正常工作,以后将很难发现这个逻辑错误。尝试重新表述问题,摆脱严格的平等比较(==),改为大于或等于(>=)的条件....(和/或小于等于的条件)。 嗨,伊戈尔,谢谢你的提示。完全同意你的推理,因为蜱虫的情况确实可能不同。我将在代码中做一个修正。 问候,弗拉基米尔。 MrBrooklin 2020.10.25 12:24 #640 按照Igor的建议,纠正了代码。非常好和及时的提示!它消除了EA操作中的一个问题,我以前没有注意到这个 问题。再次感谢伊戈尔! 你真诚的,弗拉基米尔。 1...575859606162636465666768697071...84 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
一定要使用Alert() 吗?还是说它只是为了提供信息?
不一定,这只是为了方便
不一定,是为了方便
我明白了。
尊敬的弗拉基米尔。
你好,瓦莱里!谢谢你的建议。我已经和if-else 操作符交了一些朋友,现在我也需要 掌握switch操作符。我是否需要使用Alert(),或者它只是为了提供更多的信息?
问候,弗拉基米尔。
根据我作为一个电子工程师的经验。当发生火灾时,发出警报,当地板没有被打扫干净时,给清洁工写一张纸条。评论写在图表上,打印到日志上,写到文件上,警报哔哔声,还有一个信息框,也是哔哔声,但它不是本机。
鉴于电工的经验。在火警警报声中,在没有清洁的地板上,对清洁工进行评论。评论写在图表上,打印到日志上,写到文件上,警报声响起,Messege盒子也在响,但这不是本机。
谢谢你,你解释得很好
问候,弗拉基米尔。
如果我们的Magik和我们的符号上的头寸是零,我们检查时间并开仓,如果是1,我们不开仓,我们检查收盘时间并拖曳,如果超过1,我们警告并不工作。我们可以使用piggyback或者如果我们想用iff来检查它。
你好,瓦莱里!非常感谢,你的版本"......如果我们的魔力和我们的符号的位置等于零,我们检查时间并打开一个位置...... "原来是最简单和最有效的。我把它加入到检查时间&&PositionTotal()==0的 条件中,只有一个所需金额的头寸被打开了!
真诚的,弗拉基米尔。
嗨,Alexey,谢谢你的文章链接。是的,里面有很多有趣的东西。
问候,弗拉基米尔。
if(time_current.hour==time_open.hour && time_current.min==time_open.min
这并不是比较开仓 等待时间的最佳方式。
在测试器中,一切都将顺利工作,在真实账户上可能会发生错误 - 专家顾问在嘀嗒声到来时工作,如果由于某种原因,嘀嗒声没有准确地在你预期的时刻到来,你的算法将不能正常工作,然后将很难找到这个逻辑错误。
试着重新表述这个问题,以摆脱严格的平等比较(==)到条件多于或等于(>=)....(和/或条件小于等于)。
这并不是比较开仓 等待时间的最佳方式。
在测试器中,一切都将顺利工作,在真实账户中,可能会发生错误 - 专家顾问在嘀嗒声到来时工作,如果由于某种原因,嘀嗒声没有在你等待的那一刻准确到来,你的算法将无法正常工作,以后将很难发现这个逻辑错误。
尝试重新表述问题,摆脱严格的平等比较(==),改为大于或等于(>=)的条件....(和/或小于等于的条件)。
嗨,伊戈尔,谢谢你的提示。完全同意你的推理,因为蜱虫的情况确实可能不同。我将在代码中做一个修正。
问候,弗拉基米尔。
按照Igor的建议,纠正了代码。非常好和及时的提示!它消除了EA操作中的一个问题,我以前没有注意到这个 问题。再次感谢伊戈尔!
你真诚的,弗拉基米尔。