[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 128 1...121122123124125126127128129130131132133134135...432 新评论 Boris 2013.01.30 10:57 #1271 hoz: 你可以把0(零),因为通常你不需要过期。但你可能是作为一种预防措施而拥有它,这样你就不必再回到这一点。 因此,它在标准函数中是0,而在演示中,有必要指定后续参数(颜色)应该工作。我在待定中根本不使用过期,我只按条件删除。 abdul 2013.01.30 11:01 #1272 各位程序员。请帮助我理解。我把这个代码https://www.mql5.com/ru/code/8811,作为一个函数插入我的指标中,用于虚拟交易。它实时工作,并执行任何复杂的虚拟交易。我可以把它作为历史上的一个触发器来使用吗? 或者我可以写一个新的代码吗?我的感谢。 Boris 2013.01.30 11:31 #1273 abdul1: 各位程序员。 请帮助我理解。 我把这个代码https://www.mql5.com/ru/code/8811,作为一个函数插入我的指标中,用于虚拟交易。 它实时工作,并执行任何复杂的虚拟交易。 我可以把它作为历史上的一个触发器来使用吗? 或者我可以写一个新的代码吗? 我的感谢。 最好是询问作者的代码库,你在哪里下载的。 Viktar Dzemikhau 2013.01.30 12:36 #1274 borilunad, 你有,例如,如果函数有B.U.和TPAAL,订单的循环和选择,据我理解,是在函数开始 时,在打勾时被触发的?我正在想如何把这些结合起来,我的大脑已经开始超负荷运转了,我需要B.T.只在止损价低于最低阈值时才起作用,也就是开盘价+最低取数。我有这个变量priceBU。然后陷阱已经转移了。我马上就试着用一个单独的函数来练习,这对我来说更容易理解。一旦一切开始工作,我就会去找你的。在开始时我是这样写的。int start() { int g; for (g = OrdersTotal() - 1; g >= 0; g--) { if (!OrderSelect(g,SELECT_BY_POS)) continue; if (i_magic != -1) if (OrderMagicNumber() != i_magic) continue; if (OrderSymbol() != Symbol()) continue; if (OrderStopLoss() <= priceBU) { MovingStopLossToBU(); } { ticket = OrderTicket(); TrailingStop("", -1, -1); } }我做得对吗,还是应该用不同的方式?这一切似乎都是正确的,但不知为何,它写得很简单,没有任何条件...... Boris 2013.01.30 13:38 #1275 hoz:borilunad, 你有,例如,如果函数有B.U.和TPAAL,订单的循环和选择,据我理解,是在函数开始时,由一个滴答声触发的?我正在想如何把这些结合起来,我的大脑已经开始超负荷运转了,我需要B.T.只在止损价低于最低阈值时才起作用,即开盘价+最低取数。我有这个变量priceBU。然后陷阱已经转移了。我马上就试着用一个单独的函数来练习,这对我来说更容易理解。一旦一切开始工作,我就会去找你的。在开始时我是这样写的。我做得对吗,还是应该用不同的方式?这一切似乎都是正确的,但不知为何,它写得很简单,没有任何条件...... 确切地说,该函数必须在条件满足时被调用,而且条件必须适合于市场,尊重与价格的距离,并且总是与价差和其他条件有必要的差异(我有前文),这将防止由于自发的价格运动而产生的违规和错误。当然,还有滴答声!因此,为什么要在每次打勾时都调用这个函数,因此应该在开始时就规定条件。特别是在Real上,你的不会 "看起来",但肯定不会工作,我们会得到一个又一个的错误。而且我怀疑它在Demo上也会起作用。看看我的拖网,你也需要翻译成B/S,设置SL和TP,对Sell也是如此,把它全部放在一个枚举和位置选择 的循环中,你就会有一个工作良好的所有修改块,只需调用一个函数,而且没有麻烦。;) Valeriy Korobeynik 2013.01.30 16:35 #1276 hoz: 所以我有一个测试。 如果停止-新的停止(以b.u为单位)不为零...然后我们修改...如果没有,我们就不修改。这就是为什么我不清楚这种情况如何发生。毕竟,我明白我需要检查过去和新的停止 的平等,我已经做了。 if(ND(OrderStopLoss()) - ND(priceBU * pt) !=0.0) - 我们需要这样,if ND(...) - 这是规范化。 Viktar Dzemikhau 2013.01.30 20:59 #1277 borilunad: 确切地说,该函数必须在条件满足时被调用,而且条件必须适合于市场,尊重与价格的距离,并且总是有必要的差距(我的前任),这可以防止由于自发的价格变动造成的违规和错误。当然,还有滴答声!因此,为什么要在每次打勾时都调用这个函数,因此应该在开始时就规定条件。特别是在Real上,你的不会 "看起来",但肯定不会工作,我们会得到一个又一个的错误。而且我怀疑它在Demo上也会起作用。看看我的拖网,你也需要翻译成B/S,设置SL和TP,对Sell也是如此,把它全部放在一个枚举和位置选择的循环中,你就会有一个工作良好的所有修改块,只需调用一个函数,而且没有麻烦。;) 哇。这就像我重生了一样。以前是比较容易,现在我在想如何让它有什么不同。我在开始时做了一个循环。现在我必须重写一切......有一件奇怪的事。你说这是不可能的。但正如我所看到的许多专家一样,所有的东西都是由独立的函数调用的,而且工作...我同意它消耗了更多的资源,但是......为什么会有成捆的错误对我来说是个谜。这对我来说是个谜,因为我见过很多独家新闻,它的写法和我的一样。但我从来没有见过一个循环和一个选择的开始,然后所有的东西都被锁在上面......我从来没有见过......。 Boris 2013.01.30 22:51 #1278 hoz: 哇。这就像我重生了一样。以前比较容易,但现在我在想,到底该如何重做什么。我在开始时做了一个循环。现在我必须重写一切。有一件奇怪的事。你说这是不可能的。但是,正如我所看到的许多专家一样,所有的东西都是用单独的函数调用的,而且工作...我同意它占用了更多的资源,但是......为什么会有成捆的错误对我来说是个谜。这对我来说是个谜,因为我见过很多独家新闻,它的写法和我的一样。我从来没有见过一个周期和开始时的选择,然后一切都依附于它......。 Codebase有很多不同的解决方案和不同的水平。我从修改开始,逐渐走到了这个结构,这一点都不新鲜,但对我来说很方便。我有很多不需要修改的非启动功能。对于开立一个订单和/或头寸,也有一个功能。相反,我在打开之前做了很多检查,也是用启动之外的功能。为了平仓,我使用了许多条件,甚至更多的函数进行各种检查。 我正是用这个功能来进行修改,但修改是不同的,涉及不同的条件、检查和保护措施。我不能把所有的东西都塞进一个函数里,这没有意义。我在所有条件都满足、所有东西都计算好了之后才进入,只留到最后一步。如果有什么不对,它就不发送,退回,重新检查数据,再试一次,只有准确的价格和准确的数据被发送到DC,DC立即接受并设置。最主要的是不要过多地打扰经纪公司。 再一次,我们建议只尝试两行条件,在拖网中设置一个新的SL值,你会明白,我们在这里需要非常彻底。顺便说一下,这个由我开发的区块在一个TS之间游荡,并稍作修改。其他一切,特别是闭合必须重新进行,这取决于所选择的TS算法。最后,我不坚持任何东西,我只是分享我所尝试和测试过的东西,我不排除有人会给你提供一些更适合你的东西。因此,尝试、理解、检查,但千万不要随意将赌注押在Real身上,一些半成品。 我为什么要告诉你这些,因为这里的每个初学者都想快速解决,赚取 "钱"。这应该是对完成工作的奖励。而那些还没有走出童年,不喜欢工作,只想玩的人,市场不会原谅他。 晚安!明天,带着清醒的头脑,再次回到工作岗位上! Valerius 2013.01.31 02:24 #1279 Valerius: 似乎没有任何专家能回答这个非常简单的问题,只是两个程序员在一起聚餐,仅此而已......那么,这个论坛的目的是什么呢? Alexander 2013.01.31 04:27 #1280 Valerius: 似乎没有任何专家能回答这个非常简单的问题,只是两个程序员在一起聚餐,仅此而已......那么,这个论坛的目的是什么呢? 你的问题已经被回答过一百次了--如果你要比较两个小数,在比较之前先把两个小数都归一。 1...121122123124125126127128129130131132133134135...432 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你可以把0(零),因为通常你不需要过期。但你可能是作为一种预防措施而拥有它,这样你就不必再回到这一点。
各位程序员。
请帮助我理解。
我把这个代码https://www.mql5.com/ru/code/8811,作为一个函数插入我的指标中,用于虚拟交易。
它实时工作,并执行任何复杂的虚拟交易。
我可以把它作为历史上的一个触发器来使用吗? 或者我可以写一个新的代码吗?
我的感谢。
各位程序员。
请帮助我理解。
我把这个代码https://www.mql5.com/ru/code/8811,作为一个函数插入我的指标中,用于虚拟交易。
它实时工作,并执行任何复杂的虚拟交易。
我可以把它作为历史上的一个触发器来使用吗? 或者我可以写一个新的代码吗?
我的感谢。
borilunad, 你有,例如,如果函数有B.U.和TPAAL,订单的循环和选择,据我理解,是在函数开始 时,在打勾时被触发的?
我正在想如何把这些结合起来,我的大脑已经开始超负荷运转了,我需要B.T.只在止损价低于最低阈值时才起作用,也就是开盘价+最低取数。我有这个变量priceBU。然后陷阱已经转移了。我马上就试着用一个单独的函数来练习,这对我来说更容易理解。一旦一切开始工作,我就会去找你的。
在开始时我是这样写的。
我做得对吗,还是应该用不同的方式?这一切似乎都是正确的,但不知为何,它写得很简单,没有任何条件......
borilunad, 你有,例如,如果函数有B.U.和TPAAL,订单的循环和选择,据我理解,是在函数开始时,由一个滴答声触发的?
我正在想如何把这些结合起来,我的大脑已经开始超负荷运转了,我需要B.T.只在止损价低于最低阈值时才起作用,即开盘价+最低取数。我有这个变量priceBU。然后陷阱已经转移了。我马上就试着用一个单独的函数来练习,这对我来说更容易理解。一旦一切开始工作,我就会去找你的。
在开始时我是这样写的。
我做得对吗,还是应该用不同的方式?这一切似乎都是正确的,但不知为何,它写得很简单,没有任何条件......
如果停止-新的停止(以b.u为单位)不为零...然后我们修改...如果没有,我们就不修改。这就是为什么我不清楚这种情况如何发生。毕竟,我明白我需要检查过去和新的停止 的平等,我已经做了。所以我有一个测试。
if(ND(OrderStopLoss()) - ND(priceBU * pt) !=0.0) - 我们需要这样,if ND(...) - 这是规范化。
确切地说,该函数必须在条件满足时被调用,而且条件必须适合于市场,尊重与价格的距离,并且总是有必要的差距(我的前任),这可以防止由于自发的价格变动造成的违规和错误。当然,还有滴答声!因此,为什么要在每次打勾时都调用这个函数,因此应该在开始时就规定条件。特别是在Real上,你的不会 "看起来",但肯定不会工作,我们会得到一个又一个的错误。而且我怀疑它在Demo上也会起作用。看看我的拖网,你也需要翻译成B/S,设置SL和TP,对Sell也是如此,把它全部放在一个枚举和位置选择的循环中,你就会有一个工作良好的所有修改块,只需调用一个函数,而且没有麻烦。;)
哇。这就像我重生了一样。以前是比较容易,现在我在想如何让它有什么不同。我在开始时做了一个循环。现在我必须重写一切......
有一件奇怪的事。你说这是不可能的。但正如我所看到的许多专家一样,所有的东西都是由独立的函数调用的,而且工作...我同意它消耗了更多的资源,但是......为什么会有成捆的错误对我来说是个谜。
这对我来说是个谜,因为我见过很多独家新闻,它的写法和我的一样。但我从来没有见过一个循环和一个选择的开始,然后所有的东西都被锁在上面......我从来没有见过......。
哇。这就像我重生了一样。以前比较容易,但现在我在想,到底该如何重做什么。我在开始时做了一个循环。现在我必须重写一切。
有一件奇怪的事。你说这是不可能的。但是,正如我所看到的许多专家一样,所有的东西都是用单独的函数调用的,而且工作...我同意它占用了更多的资源,但是......为什么会有成捆的错误对我来说是个谜。
这对我来说是个谜,因为我见过很多独家新闻,它的写法和我的一样。我从来没有见过一个周期和开始时的选择,然后一切都依附于它......。
Codebase有很多不同的解决方案和不同的水平。我从修改开始,逐渐走到了这个结构,这一点都不新鲜,但对我来说很方便。我有很多不需要修改的非启动功能。对于开立一个订单和/或头寸,也有一个功能。相反,我在打开之前做了很多检查,也是用启动之外的功能。为了平仓,我使用了许多条件,甚至更多的函数进行各种检查。
我正是用这个功能来进行修改,但修改是不同的,涉及不同的条件、检查和保护措施。我不能把所有的东西都塞进一个函数里,这没有意义。我在所有条件都满足、所有东西都计算好了之后才进入,只留到最后一步。如果有什么不对,它就不发送,退回,重新检查数据,再试一次,只有准确的价格和准确的数据被发送到DC,DC立即接受并设置。最主要的是不要过多地打扰经纪公司。
再一次,我们建议只尝试两行条件,在拖网中设置一个新的SL值,你会明白,我们在这里需要非常彻底。顺便说一下,这个由我开发的区块在一个TS之间游荡,并稍作修改。其他一切,特别是闭合必须重新进行,这取决于所选择的TS算法。最后,我不坚持任何东西,我只是分享我所尝试和测试过的东西,我不排除有人会给你提供一些更适合你的东西。因此,尝试、理解、检查,但千万不要随意将赌注押在Real身上,一些半成品。
我为什么要告诉你这些,因为这里的每个初学者都想快速解决,赚取 "钱"。这应该是对完成工作的奖励。而那些还没有走出童年,不喜欢工作,只想玩的人,市场不会原谅他。
晚安!明天,带着清醒的头脑,再次回到工作岗位上!
似乎没有任何专家能回答这个非常简单的问题,只是两个程序员在一起聚餐,仅此而已......那么,这个论坛的目的是什么呢?
似乎没有任何专家能回答这个非常简单的问题,只是两个程序员在一起聚餐,仅此而已......那么,这个论坛的目的是什么呢?