[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 102 1...9596979899100101102103104105106107108109...537 新评论 dhp 2011.02.13 16:55 #1011 Vinin: 大约是这样的 在数组中,我们得到了数字,1,10,100,等等。 不,你的代码对我来说还很难使用。我将把它留在档案馆,直到更好的时候,可以说是 "成长"。 然而,在你的版本中,我被while循环所吸引,你在其中放入了N (tmpl)。 我是否可以做同样的事情,即在我上面的代码(第100页)中使用while,并把它放在for循环之上? Yury Reshetov 2011.02.13 16:57 #1012 robot: 我想我不明白,一个在测试机上工作的程序在逻辑上也应该在现实中下订单。 不,它不欠任何人任何东西。演示的真实和测试者之间是有区别的。例如,如果所有参数OrderSend() 都是正确的,那么测试者在开单时就不会显示错误。但是,一个贸易服务器,相反,它将。 这就是为什么我们应该在测试器之后修改程序,然后在演示器上运行,这样就可以充分处理特殊情况,而这些情况在测试器中不会发生。 Victor Nikolaev 2011.02.13 17:03 #1013 Sergey_Rogozin: 不,我还很难使用它。我会把它留在档案室,直到更好的时候,可以说是 "成长"。 然而,在你的版本中,你把N (tmpl)放入的while循环引起了我的注意。 我是否可以做同样的事情,即在我上面的代码(第100页)中应用while,把它放在for循环之上? 我基本上按照你的要求做了。仅此而已。 而在你的版本中使用for()循环将需要相对较长的时间来执行 最好不要使用for()循环。应该只有一个循环 [删除] 2011.02.13 17:27 #1014 你能告诉我如何让顾问在某个时间段关闭吗? dhp 2011.02.13 17:29 #1015 Vinin: 基本上,我做了你想做的事。仅此而已。 而在你的版本中使用for()循环将花费相对较长的时间。 最好不要使用for()循环。必须只有一个循环。 谢谢你,我明白了循环的问题。 我将掌握新的视野--你的代码。 Alexey Subbotin 2011.02.13 17:31 #1016 render: 你能告诉我如何让顾问在某个时间段关闭吗? 如果你想让它完全卸载,你不能用MQL来做。如果你想让它停止对市场的反应,那么如果(Time[0]>=set_time) return(0)。 T-G 2011.02.13 17:32 #1017 我有一个经纪人的报价有这样的漏洞,我联系了他们的支持团队,他们说报价是从元报价下载给他们的,我们与此无关。 我不知道该如何处理它们。 Роман 2011.02.13 17:54 #1018 在测试器中sleep()不工作,在这种情况下,如何绕过这一点...我用于启动两个数字(具有相同的构造原理),即为了区别一个和另一个,以便有可能进行后续比较,我记住了第一个数字的形成时间,如果第二个数字的形成时间更长,那么我就进行操作......也就是说,在第一个数字形成之后,我用sleep(2000)来防止在同一时刻(在下一行代码中)--将这个第一个形成的数字也识别为第二个。请告知什么可以用于此...换句话说,要让EA在形成第一个图形后休息一秒钟,因为在下一行有一个形成第二个图形的控制,如果没有 "休息",第一个形成的图形也会被初始化为第二个图形,这是不允许的...... 这个(整个)问题本身在这里--第99页。 robot 2011.02.13 17:58 #1019 alsu: 注意--在你的代码中,"If(Ticket>0) "意味着 "OrderSend命令没有出错","else "是 "在执行OrderSend时发生了一些错误,订单没有被下达"。这就是你所说的逻辑吗? 是的,你正确地注意到,我的代码与我想要的最终结果完全不一致!这就是我的代码。 这是我们的想法: 1.我下一个挂单(如果符合交易标准) 2.如果挂单在当前条上没有被执行,我们就等着看下一个条的情况 3.如果挂单在下一个条上没有被执行,我们就删除它 替代方案(运气好): 2.如果挂单在当前条上已经被执行(第一止损已经到位),那么我们追踪下3条(尾随N条) 3。尾随(通过繁荣) ,或者(运气不好) 2.如果订单被执行,而市场没有按照它应该的方式发展,那么我们就进行调头 NAPOLEONIAN计划当然!!,但我是一个初学者--我正在与 "语言 "斗争 。如果你愿意写一个漂亮的模板,因为我的头脑仍然很困惑) 谢谢你的反馈。 Yury Reshetov 2011.02.13 18:01 #1020 Roman.: 在测试器中sleep()不工作,在这种情况下,如何绕过这一点...我用它来启动两个数字(具有相同的结构原理),也就是说,为了区分一个和另一个,以便随后进行比较,我记住了第一个数字的形成时间,如果第二个数字的形成时间更长,我就进行操作...。也就是说,我在形成第一个数字时使用了sleep(2000),以区分随后可能形成的第二个数字,并确定它是第二个数字。请告知什么可以用于此... 这个(整个)问题本身在这里--第99页。 使用Time[x]吧时间。 1...9596979899100101102103104105106107108109...537 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
大约是这样的
在数组中,我们得到了数字,1,10,100,等等。
不,你的代码对我来说还很难使用。我将把它留在档案馆,直到更好的时候,可以说是 "成长"。
然而,在你的版本中,我被while循环所吸引,你在其中放入了N (tmpl)。
我是否可以做同样的事情,即在我上面的代码(第100页)中使用while,并把它放在for循环之上?
robot:
我想我不明白,一个在测试机上工作的程序在逻辑上也应该在现实中下订单。
不,它不欠任何人任何东西。演示的真实和测试者之间是有区别的。例如,如果所有参数OrderSend() 都是正确的,那么测试者在开单时就不会显示错误。但是,一个贸易服务器,相反,它将。
这就是为什么我们应该在测试器之后修改程序,然后在演示器上运行,这样就可以充分处理特殊情况,而这些情况在测试器中不会发生。
不,我还很难使用它。我会把它留在档案室,直到更好的时候,可以说是 "成长"。
然而,在你的版本中,你把N (tmpl)放入的while循环引起了我的注意。
我是否可以做同样的事情,即在我上面的代码(第100页)中应用while,把它放在for循环之上?
我基本上按照你的要求做了。仅此而已。
而在你的版本中使用for()循环将需要相对较长的时间来执行
最好不要使用for()循环。应该只有一个循环
基本上,我做了你想做的事。仅此而已。
而在你的版本中使用for()循环将花费相对较长的时间。
最好不要使用for()循环。必须只有一个循环。
谢谢你,我明白了循环的问题。
我将掌握新的视野--你的代码。
你能告诉我如何让顾问在某个时间段关闭吗?
我有一个经纪人的报价有这样的漏洞,我联系了他们的支持团队,他们说报价是从元报价下载给他们的,我们与此无关。
我不知道该如何处理它们。
在测试器中sleep()不工作,在这种情况下,如何绕过这一点...我用于启动两个数字(具有相同的构造原理),即为了区别一个和另一个,以便有可能进行后续比较,我记住了第一个数字的形成时间,如果第二个数字的形成时间更长,那么我就进行操作......也就是说,在第一个数字形成之后,我用sleep(2000)来防止在同一时刻(在下一行代码中)--将这个第一个形成的数字也识别为第二个。请告知什么可以用于此...换句话说,要让EA在形成第一个图形后休息一秒钟,因为在下一行有一个形成第二个图形的控制,如果没有 "休息",第一个形成的图形也会被初始化为第二个图形,这是不允许的......
这个(整个)问题本身在这里--第99页。
注意--在你的代码中,"If(Ticket>0) "意味着 "OrderSend命令没有出错","else "是 "在执行OrderSend时发生了一些错误,订单没有被下达"。这就是你所说的逻辑吗?
这是我们的想法:
1.我下一个挂单(如果符合交易标准)
2.如果挂单在当前条上没有被执行,我们就等着看下一个条的情况
3.如果挂单在下一个条上没有被执行,我们就删除它
替代方案(运气好):
2.如果挂单在当前条上已经被执行(第一止损已经到位),那么我们追踪下3条(尾随N条)
3。尾随(通过繁荣)
,或者(运气不好)
2.如果订单被执行,而市场没有按照它应该的方式发展,那么我们就进行调头
NAPOLEONIAN计划当然!!,但我是一个初学者--我正在与 "语言 "斗争
。如果你愿意写一个漂亮的模板,因为我的头脑仍然很困惑)
谢谢你的反馈。
在测试器中sleep()不工作,在这种情况下,如何绕过这一点...我用它来启动两个数字(具有相同的结构原理),也就是说,为了区分一个和另一个,以便随后进行比较,我记住了第一个数字的形成时间,如果第二个数字的形成时间更长,我就进行操作...。也就是说,我在形成第一个数字时使用了sleep(2000),以区分随后可能形成的第二个数字,并确定它是第二个数字。请告知什么可以用于此...
这个(整个)问题本身在这里--第99页。