新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 974 1...967968969970971972973974975976977978979980981...1953 新评论 im-zvv 2019.09.21 15:28 #9731 谢谢你。 事实上,数字e=1.828331349163451e-40对于公式1/(1+e)来说是非常小的。 其结果是1+无限接近于0。 这只意味着一件事--我必须为这样的数字在原则上寻找一个理由。 重点是,当在网络的输出端期待一个数字1时。当你计算时,你得到的是0。 误差不应该是这样的 无足轻重。事实证明,当期待0出来的时候,网络满足于得到1。 Igor Makanu 2019.09.21 15:36 #9732 im-zvv: 谢谢你。 事实上,数字e=1.828331349163451e-40对于公式1/(1+e)来说是非常小的。 其结果是1+无限接近于0。 这只意味着一件事--我必须为这样的数字在原则上寻找一个理由。 重点是,当在网络的输出端期待一个数字1时。当你计算时,你得到的是0。 误差不应该是这样的 无足轻重。事实证明,该网络满足于当期望输出为0时得到1。 请 并在处理实数时要注意,这里写了一个例子。 void OnStart() { double e = 0.5; double h = 1/(1 + e); Print("1. e = ",e); Print("2. h = ",h); } 答案是正确的,e=0.5,h=0.6666666。 但为了避免寻找哪里出了问题,最好是以这样的方式来写,使编译器不含糊 - 或者说,它是不含糊的,但我们可能会看到我们想要的东西是不同的))。 double h = 1.0/(1.0 + e); im-zvv 2019.09.21 17:28 #9733 谢谢你,这一切都很清楚。你必须一次把数字写成双数。 不幸的是,这不是这个特定案例的解决方案。 我需要搜索网络代码中的一个 "错误"(即我在哪里得到91.4999999999993754这个数字)。 它应该略低于1.0。 但这是另一个问题。 最好的祝愿。 瓦伦丁。 Seric29 2019.09.24 00:43 #9734 伙计们,给我一些建议。如果你作为一个自由职业者,你执行某人的订单,你可以在原始水平上写一个人的想法,它将工作,或者你可以在陡峭的水平上写它,并进行各种修改和事情,但在这种情况下,它将是更复杂和耗时的程序员,有时想法是简单和快速做,有时你可以坐几天,计算客户的奇思妙想,如何最好地做,对我来说,例如,所有执行在原始水平,按照订单,在网上学习的时候(如果为C marga.mitr 2019.09.24 04:48 #9735 帮助我建立MT5,我有一台32位的电脑和一个64位的处理器,问题是有可能使按钮工作吗? Seric29 2019.09.24 04:54 #9736 marga.mitr: 帮助我设置MT5,我有一个32位的PC和64位的处理器,问题是它可能使按钮工作。 还有,你没有从面板上捡到什么工具(符号是灰色的,新秩序也是灰色的还有什么?) petya 2019.09.24 10:27 #9737 petya: 向大家问好。我想解决的问题是--写一个 基于两个MA的指标,例如MA10和MA15,通过这些MA获取不同周期的RSI,例如RSI 30和RSI 50,并在图表中以RSI的两条线显示结果。文件指标附在后面,它在编译时没有出现错误和警告,但时间表却没有任何显示。请说明是什么错误。提前感谢您的帮助。 重复我的信息。有谁能告诉我为什么它不工作以及如何修复它? 附加的文件: Forex_indicator.mq5 13 kb marga.mitr 2019.09.25 14:52 #9738 petya: 重复了我的信息。有谁能告诉我为什么它不工作以及如何修复它? 其他方面目前看来很好,也许在这个过程中会出现。 petya 2019.09.26 06:32 #9739 marga.mitr: 其他方面现在看来很好,也许在这个过程中会出现问题。 你看了我的代码吗?我没有在图表上显示两条RSI总结线。我不知道该怎么做...... Alexandr Sokolov 2019.09.26 14:01 #9740 我有一个想法,我需要大量的循环,所以我决定用这种方式来检查速度 for(int i = 0; i <= 1000000; i++) { ObjectSetString(ChartID(),name,OBJPROP_TEXT,(string)i); ChartRedraw(ChartID()); }; ...结果,MT5停止工作,出现故障,我不得不通过任务管理器关闭它。 这是我的电脑电源的问题还是其他问题? *PS - 我想尝试写一个神经网络,将有数十亿个周期,而在这里我必须躺在一百万上 1...967968969970971972973974975976977978979980981...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
谢谢你。
事实上,数字e=1.828331349163451e-40对于公式1/(1+e)来说是非常小的。
其结果是1+无限接近于0。
这只意味着一件事--我必须为这样的数字在原则上寻找一个理由。
重点是,当在网络的输出端期待一个数字1时。当你计算时,你得到的是0。 误差不应该是这样的
无足轻重。事实证明,当期待0出来的时候,网络满足于得到1。
谢谢你。
事实上,数字e=1.828331349163451e-40对于公式1/(1+e)来说是非常小的。
其结果是1+无限接近于0。
这只意味着一件事--我必须为这样的数字在原则上寻找一个理由。
重点是,当在网络的输出端期待一个数字1时。当你计算时,你得到的是0。 误差不应该是这样的
无足轻重。事实证明,该网络满足于当期望输出为0时得到1。
请
并在处理实数时要注意,这里写了一个例子。
答案是正确的,e=0.5,h=0.6666666。
但为了避免寻找哪里出了问题,最好是以这样的方式来写,使编译器不含糊 - 或者说,它是不含糊的,但我们可能会看到我们想要的东西是不同的))。
谢谢你,这一切都很清楚。你必须一次把数字写成双数。
不幸的是,这不是这个特定案例的解决方案。
我需要搜索网络代码中的一个 "错误"(即我在哪里得到91.4999999999993754这个数字)。
它应该略低于1.0。
但这是另一个问题。
最好的祝愿。
瓦伦丁。
帮助我设置MT5,我有一个32位的PC和64位的处理器,问题是它可能使按钮工作。
还有,你没有从面板上捡到什么工具(符号是灰色的,新秩序也是灰色的还有什么?)
向大家问好。我想解决的问题是--写一个 基于两个MA的指标,例如MA10和MA15,通过这些MA获取不同周期的RSI,例如RSI 30和RSI 50,并在图表中以RSI的两条线显示结果。文件指标附在后面,它在编译时没有出现错误和警告,但时间表却没有任何显示。请说明是什么错误。提前感谢您的帮助。
重复了我的信息。有谁能告诉我为什么它不工作以及如何修复它?
其他方面现在看来很好,也许在这个过程中会出现问题。
你看了我的代码吗?我没有在图表上显示两条RSI总结线。我不知道该怎么做......
我有一个想法,我需要大量的循环,所以我决定用这种方式来检查速度
...结果,MT5停止工作,出现故障,我不得不通过任务管理器关闭它。
这是我的电脑电源的问题还是其他问题?
*PS - 我想尝试写一个神经网络,将有数十亿个周期,而在这里我必须躺在一百万上