移动平均线(和任何其他指标)和误差的比较 - 页 3 1234567 新评论 Artyom Trishkin 2015.07.30 20:02 #21 Dina Paches:谢谢你,Artyom,但不幸的是,事实证明它也会有限制。 我希望我没有杀害任何人? Dina Paches 2015.07.30 20:23 #22 Artyom Trishkin: 我希望你没有杀任何人。 Nah.这与我周围的环境无关)。 Artyom Trishkin 2015.07.30 20:38 #23 Dina Paches:我不知道。这与我的周围环境无关)。 那么,一个错误呢?不是吗?遗憾的是...;) gammaray 2015.07.30 20:46 #24 Artyom Trishkin:那么首先,两个归一化的数值之差最终会得到一个非归一化的数值。你需要检查归一化的差异。第二,如果你想在一个条形图内抓到交叉点,就在零点和第一个条形图上取所有的刻度值--你会抓到很多 ......只是要注意...如果你通过开杠测试,专家顾问显然应该追踪新杠的开口,并在事后检查交叉点。首先,自己决定--你是在开盘时交易,还是在每一个tick时交易,然后编写你的代码。而且,相应地,以同样的方式测试它。首先,我在第一篇文章中写道,我只在酒吧开业时进行交易。蜱虫交易中存在一种微妙的现象。你可以得到一个信号,但从视觉上看,图表上不会有交叉,因为它只在特定的价格(开盘价、收盘价等)上绘制。它不是由蜱虫绘制的。在这种情况下,向外行解释说,是的,在图表上没有交叉,但因为它是特定的,在可视化时只由远间隔的值(再次,开盘价 和收盘价,等等)来绘制缪翼。- 近似,如果你听说过这个词的话),而不是通过刻度。第二,差异化是无稽之谈。你永远不会事先知道你需要归一化到什么符号以避免得到精确的0(愚蠢地没有切断所有有效数字)。我从事编程已经有一段时间了,与此相关的是我对计算数学的理解相当深刻(在我的主要职业--物理学建模中,我经常要与计算的准确性作斗争)。事实上,在一般情况下,如果你不想深入研究微积分数学、错误等错综复杂的问题,归一化是一个很好的简化方法。如果你认为自己是这样的大师,不愿意弯下腰来仔细阅读整个主题,然后得出结论,那是一回事。如果不是这样,而且你也是在新条形图开盘时进行交易,那么请尝试在29.07.2015年3:20的条形图上测试你的机器人,参数为两条均线5和34应用于收盘价,时间框架为1分钟。恰恰是同一小节内的动作交叉两次的情况。而这种情况在不基于ticks的交易中是不现实的。你的交易机器人能收到这两个信号吗?而最重要的是,为什么在同一个条形图上,不同时间的缪翼之差(或者说它们的初始值)不相等,这个问题的答案还没有给出(只有阿列克谢-列别杰夫尝试过,为此感谢你,但这只是一个猜测......)。而且,如果不了解iMA功能的原理,就不可能回答这个问题。P.S.只是聊天,我想论坛上有专门的线程,如果你不想进入问题的核心。 gammaray 2015.07.30 20:51 #25 Dina Paches:谢谢你,Artyom,但不幸的是,事实证明它也会有限制。 当然,谢谢你的建议,但我可以自己阅读《帮助》。再说,计算数学并不与某种特定的编程语言相联系。你要处理的正是计算的错误。 Artyom Trishkin 2015.07.30 21:18 #26 gammaray:...继续重新发明双曲线。它总是对我有用,而且计数正确。哦,是的,对不起,我不是你们计算数学方面的大师,我不发明废话--我为MT4和MT5做程序。而你一直在耍小聪明,如果你不想听别人说的话(而且不是关于一本教科书)。我重复一遍--如果你在一个新条形的开口处进行交易--问题是:为什么你需要在条形内出现十字星(这对你有影响吗? 如果有,我会建议你如何做,如果没有--忘了它)。我不会在你的时间数据上使用我的机器人--我早就放弃了在MAH上的交易。而当使用除开盘价 以外的所有价格计算时,MAE会透支零条,这一事实甚至连小学生都知道。如果你在蜡烛的开端进行交易,你为什么要向别人解释它曾经存在而现在已经消失了呢?因此,在开幕式上,从MAA中获取数据。你在哪里发现的问题?这是你的十字架。你能给我一个能正确识别这种交叉的代码吗? gammaray 2015.07.30 22:04 #27 Artyom Trishkin:继续重新发明双曲线。它总是对我有用,而且计数正确。哦,是的,对不起,我不是你们计算数学方面的大师,我不发明废话--我为MT4和MT5做程序。而你一直在变聪明,因为你不想听别人说的话(而且不是关于教科书)。我再重复一遍--如果你在一个新条形的开口处进行交易--问题是:为什么你需要在条形内出现十字星(这对你有影响吗? 如果有,我会建议你如何做,如果没有--忘了它)。我不会在你的时间序列上使用我的机器人--我很早就放弃了在MAH上的交易。而当使用除开盘价 以外的所有价格计算时,MAE会透支零条,这一事实甚至连小学生都知道。如果你在蜡烛的开端进行交易,你需要向别人解释什么,说它曾经存在,现在已经消失?因此,在开幕式上,从MAA中获取数据。你在哪里发现的问题?这里是你的交叉点。你能建议一个能正确识别这种交叉的代码吗?我并没有发明超多态。如果我想发明它,我就不会问你什么。而且我不是在耍小聪明;我是在给出反例(包括你最喜欢的归一化)。关于一个酒吧内的交叉点。MA上最原始的TS在它们的交叉点上打开交易。在下一个相反方向的交叉点上,第一件事是关闭在旧交叉点上开启的交易,并在其对面开启一个新的交易。如果我错过了一个交叉点(在条形图内交叉两次的情况下,就会如此),那么我就错过了一个信号。因此,我不关闭目前的交易。而我的机器人有两笔活跃的交易,尽管在这个TS中应该始终有一笔交易。这就是为什么任何交叉都是重要的。此外,关于蜡烛开盘时的价格。在这种情况下,如果我们以收盘价的MA值为例,大部分的交叉信号将被错过。一个简单的例子--我们取MA的收盘价(对于一个新的条形图,取哪一个并不重要,因为它刚刚出现;所有的МА值将是相等的)。想象一下,当MAs在新出现的条形图中间的某个地方交叉时,但在开盘价上它们没有交叉的情况。在下一个新的条形图上,这个交叉点就完全消失了,因为我们取的是上一个条形图的收盘价(他们在开盘价和收盘价之间的某个地方交叉)。只有在我最初描述的那种罕见的情况下,当MA在条形图的收盘价上精确交叉时,信号才会出现。这意味着,如果当前条形图被打开,已经有一个限制,即МА应该被应用于打开的价格。我通过引入一个非严格的不等式来处理我举的例子。试着测试一下我上一篇文章中的柱状图(在一个柱状图中有两个MA交叉点),看看你的机器人是否能检测到这些交叉点?如果它只在酒吧出现时才工作,那是不可能的。只有当它以蜱虫为单位工作时才会如此。而且我已经描述了那里的隐患 Andrey Dik 2015.07.30 22:29 #28 在比较两个实数时,没有必要对任何东西进行归一化。 如果数字真的相等,它们就会被平等地储存在内存中。实际上,正是由于这一属性,计算机才得以存在。 因此,if(a<b)或if(a==b)形式的比较在任何情况下都是正确的,不需要规范化。如果研究人员的好奇心发现与这一规则相矛盾,这意味着要么他的机器出了问题,要么他的头脑出了问题。两者中的一个。帮助和文档当然至少应该有时阅读(它们也是由像我们这样的人类写的),但有必要有自己的理智推理。 Artyom Trishkin 2015.07.30 22:41 #29 gammaray:我并没有发明超多态。如果我想发明,我就不会在这里问什么。我不是在耍小聪明,而是在举反例(包括为你最喜欢的归一化)。关于一个酒吧内的交叉点。MA上最原始的TS在它们的交叉点上打开交易。在下一个相反方向的交叉点,第一件事是关闭在旧的交叉点开立的交易,并在它对面开立一个新的交易。如果我错过了一个交叉点(在条形图内交叉两次的情况下,就会如此),那么我就错过了一个信号。因此,我不关闭目前的交易。而我的机器人有两笔活跃的交易,尽管在这个TS中应该始终有一笔交易。这就是为什么任何交叉都是重要的。此外,关于蜡烛开盘时的价格。在这种情况下,如果我们以收盘价的MA值为例,大部分的交叉信号将被错过。一个简单的例子--我们取MA的收盘价(对于一个新的条形图,取哪一个并不重要,因为它刚刚出现;所有的МА值将是相等的)。想象一下,当MAs在新出现的条形图中间的某个地方交叉时,但在开盘价上它们没有交叉的情况。在下一个新的条形图上,这个交叉点就完全消失了,因为我们取的是上一个条形图的收盘价(他们在开盘价和收盘价之间的某个地方交叉)。只有在我最初描述的那种罕见的情况下,当MA在条形图的收盘价上精确交叉时,信号才会出现。这意味着,如果当前条形图被打开,已经有一个限制,即МА应该被应用于打开的价格。我通过引入一个非严格的不等式来处理我举的例子。试着测试一下我上一篇文章中的柱状图(在一个柱状图中有两个MA交叉点),看看你的机器人是否能检测到这些交叉点?如果它只在酒吧出现时起作用,那是不可能的。只有当它以蜱虫为单位工作时才会如此。而在那里,我已经描述了陷阱 在每一个刻度 上寻找交叉点。问题是什么? Dina Paches 2015.07.30 23:24 #30 Andrey Dik:在比较两个实数时,从来没有必要对任何东西进行标准化。 如果数字真的相等,它们会以同样的方式存储在内存中。事实上,正是这一属性使得计算机的存在成为可能。 因此,if(a<b)或if(a==b)形式的比较在任何情况下都是正确的,不需要规范化。如果研究人员的好奇心发现与这一规则相矛盾,这意味着要么他的机器出了问题,要么他的头脑出了问题。两者中的一个。帮助和文档当然至少有时必须阅读(它们也是由人类写的,就像我们一样),但必须有自己合理的考虑。 如果在使用文件中提出的 方法之一比较双数时不需要归一化,就不会出现这种问题。我不需要使用规范化来获得我的代码中任何条件的触发的必要准确性。更不用说在比较中使用不同小数位的正常化数值, ,可能 只是 在设置比较条件时,根据要解决的任务,本身就 很方便和需要。P./S.: 但是,总的来说,我在这个主题和之前 提到过。关于在规范化的帮助下,调整/调整所需的比较(和/或输出值)的准确度和/或某些任务和目的的可容忍误差的可能性,这反过来,除其他外,允许程序条件在代码中规定特定条件时,准确地在哪里和如何运作。 1234567 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
谢谢你,Artyom,但不幸的是,事实证明它也会有限制。
我希望你没有杀任何人。
Nah.这与我周围的环境无关)。
我不知道。这与我的周围环境无关)。
那么首先,两个归一化的数值之差最终会得到一个非归一化的数值。你需要检查归一化的差异。
第二,如果你想在一个条形图内抓到交叉点,就在零点和第一个条形图上取所有的刻度值--你会抓到很多 ......只是要注意...
如果你通过开杠测试,专家顾问显然应该追踪新杠的开口,并在事后检查交叉点。
首先,自己决定--你是在开盘时交易,还是在每一个tick时交易,然后编写你的代码。而且,相应地,以同样的方式测试它。
首先,我在第一篇文章中写道,我只在酒吧开业时进行交易。蜱虫交易中存在一种微妙的现象。你可以得到一个信号,但从视觉上看,图表上不会有交叉,因为它只在特定的价格(开盘价、收盘价等)上绘制。它不是由蜱虫绘制的。在这种情况下,向外行解释说,是的,在图表上没有交叉,但因为它是特定的,在可视化时只由远间隔的值(再次,开盘价 和收盘价,等等)来绘制缪翼。- 近似,如果你听说过这个词的话),而不是通过刻度。第二,差异化是无稽之谈。你永远不会事先知道你需要归一化到什么符号以避免得到精确的0(愚蠢地没有切断所有有效数字)。我从事编程已经有一段时间了,与此相关的是我对计算数学的理解相当深刻(在我的主要职业--物理学建模中,我经常要与计算的准确性作斗争)。事实上,在一般情况下,如果你不想深入研究微积分数学、错误等错综复杂的问题,归一化是一个很好的简化方法。如果你认为自己是这样的大师,不愿意弯下腰来仔细阅读整个主题,然后得出结论,那是一回事。如果不是这样,而且你也是在新条形图开盘时进行交易,那么请尝试在29.07.2015年3:20的条形图上测试你的机器人,参数为两条均线5和34应用于收盘价,时间框架为1分钟。恰恰是同一小节内的动作交叉两次的情况。而这种情况在不基于ticks的交易中是不现实的。你的交易机器人能收到这两个信号吗?而最重要的是,为什么在同一个条形图上,不同时间的缪翼之差(或者说它们的初始值)不相等,这个问题的答案还没有给出(只有阿列克谢-列别杰夫尝试过,为此感谢你,但这只是一个猜测......)。而且,如果不了解iMA功能的原理,就不可能回答这个问题。
P.S.只是聊天,我想论坛上有专门的线程,如果你不想进入问题的核心。
谢谢你,Artyom,但不幸的是,事实证明它也会有限制。
...
继续重新发明双曲线。它总是对我有用,而且计数正确。哦,是的,对不起,我不是你们计算数学方面的大师,我不发明废话--我为MT4和MT5做程序。而你一直在耍小聪明,如果你不想听别人说的话(而且不是关于一本教科书)。
我重复一遍--如果你在一个新条形的开口处进行交易--问题是:为什么你需要在条形内出现十字星(这对你有影响吗? 如果有,我会建议你如何做,如果没有--忘了它)。
我不会在你的时间数据上使用我的机器人--我早就放弃了在MAH上的交易。而当使用除开盘价 以外的所有价格计算时,MAE会透支零条,这一事实甚至连小学生都知道。如果你在蜡烛的开端进行交易,你为什么要向别人解释它曾经存在而现在已经消失了呢?因此,在开幕式上,从MAA中获取数据。
你在哪里发现的问题?这是你的十字架。
你能给我一个能正确识别这种交叉的代码吗?
继续重新发明双曲线。它总是对我有用,而且计数正确。哦,是的,对不起,我不是你们计算数学方面的大师,我不发明废话--我为MT4和MT5做程序。而你一直在变聪明,因为你不想听别人说的话(而且不是关于教科书)。
我再重复一遍--如果你在一个新条形的开口处进行交易--问题是:为什么你需要在条形内出现十字星(这对你有影响吗? 如果有,我会建议你如何做,如果没有--忘了它)。
我不会在你的时间序列上使用我的机器人--我很早就放弃了在MAH上的交易。而当使用除开盘价 以外的所有价格计算时,MAE会透支零条,这一事实甚至连小学生都知道。如果你在蜡烛的开端进行交易,你需要向别人解释什么,说它曾经存在,现在已经消失?因此,在开幕式上,从MAA中获取数据。
你在哪里发现的问题?这里是你的交叉点。
你能建议一个能正确识别这种交叉的代码吗?
我并没有发明超多态。如果我想发明它,我就不会问你什么。而且我不是在耍小聪明;我是在给出反例(包括你最喜欢的归一化)。关于一个酒吧内的交叉点。MA上最原始的TS在它们的交叉点上打开交易。在下一个相反方向的交叉点上,第一件事是关闭在旧交叉点上开启的交易,并在其对面开启一个新的交易。如果我错过了一个交叉点(在条形图内交叉两次的情况下,就会如此),那么我就错过了一个信号。因此,我不关闭目前的交易。而我的机器人有两笔活跃的交易,尽管在这个TS中应该始终有一笔交易。这就是为什么任何交叉都是重要的。此外,关于蜡烛开盘时的价格。在这种情况下,如果我们以收盘价的MA值为例,大部分的交叉信号将被错过。一个简单的例子--我们取MA的收盘价(对于一个新的条形图,取哪一个并不重要,因为它刚刚出现;所有的МА值将是相等的)。想象一下,当MAs在新出现的条形图中间的某个地方交叉时,但在开盘价上它们没有交叉的情况。在下一个新的条形图上,这个交叉点就完全消失了,因为我们取的是上一个条形图的收盘价(他们在开盘价和收盘价之间的某个地方交叉)。只有在我最初描述的那种罕见的情况下,当MA在条形图的收盘价上精确交叉时,信号才会出现。这意味着,如果当前条形图被打开,已经有一个限制,即МА应该被应用于打开的价格。
我通过引入一个非严格的不等式来处理我举的例子。试着测试一下我上一篇文章中的柱状图(在一个柱状图中有两个MA交叉点),看看你的机器人是否能检测到这些交叉点?如果它只在酒吧出现时才工作,那是不可能的。只有当它以蜱虫为单位工作时才会如此。而且我已经描述了那里的隐患
在比较两个实数时,没有必要对任何东西进行归一化。
如果数字真的相等,它们就会被平等地储存在内存中。实际上,正是由于这一属性,计算机才得以存在。
因此,if(a<b)或if(a==b)形式的比较在任何情况下都是正确的,不需要规范化。
如果研究人员的好奇心发现与这一规则相矛盾,这意味着要么他的机器出了问题,要么他的头脑出了问题。两者中的一个。
帮助和文档当然至少应该有时阅读(它们也是由像我们这样的人类写的),但有必要有自己的理智推理。
我并没有发明超多态。如果我想发明,我就不会在这里问什么。我不是在耍小聪明,而是在举反例(包括为你最喜欢的归一化)。关于一个酒吧内的交叉点。MA上最原始的TS在它们的交叉点上打开交易。在下一个相反方向的交叉点,第一件事是关闭在旧的交叉点开立的交易,并在它对面开立一个新的交易。如果我错过了一个交叉点(在条形图内交叉两次的情况下,就会如此),那么我就错过了一个信号。因此,我不关闭目前的交易。而我的机器人有两笔活跃的交易,尽管在这个TS中应该始终有一笔交易。这就是为什么任何交叉都是重要的。此外,关于蜡烛开盘时的价格。在这种情况下,如果我们以收盘价的MA值为例,大部分的交叉信号将被错过。一个简单的例子--我们取MA的收盘价(对于一个新的条形图,取哪一个并不重要,因为它刚刚出现;所有的МА值将是相等的)。想象一下,当MAs在新出现的条形图中间的某个地方交叉时,但在开盘价上它们没有交叉的情况。在下一个新的条形图上,这个交叉点就完全消失了,因为我们取的是上一个条形图的收盘价(他们在开盘价和收盘价之间的某个地方交叉)。只有在我最初描述的那种罕见的情况下,当MA在条形图的收盘价上精确交叉时,信号才会出现。这意味着,如果当前条形图被打开,已经有一个限制,即МА应该被应用于打开的价格。
我通过引入一个非严格的不等式来处理我举的例子。试着测试一下我上一篇文章中的柱状图(在一个柱状图中有两个MA交叉点),看看你的机器人是否能检测到这些交叉点?如果它只在酒吧出现时起作用,那是不可能的。只有当它以蜱虫为单位工作时才会如此。而在那里,我已经描述了陷阱
在比较两个实数时,从来没有必要对任何东西进行标准化。
如果数字真的相等,它们会以同样的方式存储在内存中。事实上,正是这一属性使得计算机的存在成为可能。
因此,if(a<b)或if(a==b)形式的比较在任何情况下都是正确的,不需要规范化。
如果研究人员的好奇心发现与这一规则相矛盾,这意味着要么他的机器出了问题,要么他的头脑出了问题。两者中的一个。
帮助和文档当然至少有时必须阅读(它们也是由人类写的,就像我们一样),但必须有自己合理的考虑。
如果在使用文件中提出的 方法之一比较双数时不需要归一化,就不会出现这种问题。
我不需要使用规范化来获得我的代码中任何条件的触发的必要准确性。更不用说在比较中使用不同小数位的正常化数值, ,可能 只是 在设置比较条件时,根据要解决的任务,本身就 很方便和需要。
P./S.: 但是,总的来说,我在这个主题和之前 提到过。
关于在规范化的帮助下,调整/调整所需的比较(和/或输出值)的准确度和/或某些任务和目的的可容忍误差的可能性,这反过来,除其他外,允许程序条件在代码中规定特定条件时,准确地在哪里和如何运作。