[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 321 1...314315316317318319320321322323324325326327328...432 新评论 gyfto 2013.05.02 18:40 #3201 hoz:https://www.mql5.com/ru/forum/144705 这里,我已经开始了一个单独的主题。它有所有需要的细节。 是的,有了完整的源头,就会更有乐趣。立即可见,什么从哪里来,在哪里通过,什么是地狱,有多少次。嗯,这就是立即引起我注意的东西。hoz:int GetStateOfMA() { if (GetMA(1) > GetMA(2)) { pr ("GetStateOfMA() = CROSS_UP"); return (CROSS_UP); } if (GetMA(1) < GetMA(2)) { pr ("GetStateOfMA() = CROSS_DN"); return (CROSS_DN); } pr ("GetStateOfMA() = CROSS_NO"); return (CROSS_NO); } 你可以把它简化为实际上的一行。int GetStateOfMA(){ if(GetMa(2)==GetMa(1)) return(0); else return(MathAbs(GetMA(2)-GetMA(1))/(GetMA(2)-GetMA(1))); }这里我们返回零或差值的符号(正或负)。请看:一个数字的模数除以数字本身,实际上和一个数字除以一个数字是一样的,即1,只是如果数字是负数,自然会返回减1。进一步弄清楚。 Victor Nikolaev 2013.05.02 18:50 #3202 gyfto: 是的,有了完整的源头,就会更有乐趣。立即可见,什么从哪里来,在哪里通过,什么是地狱,有多少次。嗯,这就是立即引起我注意的东西。可以简化为几乎一行。在这里,我们返回零或数值之差的符号(正或负)。请看:数字的模数除以数字本身,与数字除以数字几乎一样,即1,只是如果数字是负数,自然会返回减1。进一步弄清楚。 如何轻松地比较两个实数 Viktar Dzemikhau 2013.05.02 19:42 #3203 gyfto: 是的,有了完整的源头,就会更有乐趣。你可以一目了然地看到什么东西从哪里传来,在哪里传来,到底传了多少次。嗯,这就是立即引起我注意的东西。可以简化为几乎一行。在这里,我们返回零或数值之差的符号(正或负)。请看:数字的模数除以数字本身,与数字除以数字几乎一样,即1,只是如果数字是负数,自然会返回减1。我将进一步研究它。 是的,这很有意义。但为什么我必须经历这些麻烦呢?:)gyfto, 我看到你,顺便说一下,像我一样,倾向于普遍化一切。我想说更多。在这里,你可以为偏差的大小添加一个变量,从而过滤掉平均数的小交叉点。这有点明显,但可读性不会特别方便。毕竟,函数值需要与0 进行比较,如<0或>0。维宁。 你如何轻松地比较两个实数。 好吧,如果我们对差异不感兴趣,有什么能阻止我们呢?哪里有这样的规定? gyfto 2013.05.02 19:46 #3204 Vinin: 如何轻松地比较两个实数 你是说双数除以双数仍然是双数,而返回只能返回int?好吧,你可以在本地定义int temp;并对其进行赋值,然后返回(temp)。 Vadim Zhunko 2013.05.02 19:50 #3205 gyfto: 在这个意义上,double除以double仍将是double,而return只能返回int?好吧,你可以在本地定义int temp;并对其进行赋值,然后返回(temp)。 计算后得到的两个浮点数几乎不会相等。或者说,更多时候他们不会平等,当你认为他们应该平等的时候。 Viktar Dzemikhau 2013.05.02 20:02 #3206 gyfto: 和返回只能返回int?不,你可以退回你想要的任何东西。不一定是国际。毕竟,如果函数的类型是double,你将如何从它返回int? 这在原则上没有任何区别,主要的是要从某一类型的函数中返回,同样的返回。我是这样理解的。Zhunko: 计算后得到的两个浮点数几乎从不相等。或者说,更多时候他们不会平等,而你认为他们应该平等。 。 那么,你是否必须不断地设置一些可变的距离 来比较你所比较的混杂物之间的差异?我的意思是像。extern dist = 0.1 // Расстояние между сравниваемыми машками. //--------------------------- GetMA(2) - GetMA(1) >= dist; gyfto 2013.05.02 20:27 #3207 hoz:倾向于使一切都具有普遍性。 不,根据我的心理学,当我分析自己时,更多的是希望为人们做一个项目,而不仅仅是为自己。hoz:为什么变得如此扭曲?你可能不会相信我,但这是缺乏学校教育。我很抱歉。问题是,当我离开学校时(六年级),这个年龄段的孩子仍然有生动的孩子般的好奇心,有对知识的渴望。然后,在高中,学校系统扼杀了这一切。我现在已经三十多岁了,但我仍然有那种活泼的好奇心,我仍然不知道那些条件限制,我不知道什么是 "尖锐",什么是 "淫秽",因为对我来说都是 "尖锐"。对不起...hoz:竺可桢。 两个经过计算得到的浮点数,几乎不会相等。或者说,更多时候他们不会平等,当你认为他们应该平等的时候。那么,是否有必要不断地设置某种变量dist 来比较被比较的mashup之间的差异?我的意思是像。extern dist = 0.1 // Расстояние между сравниваемыми машками. //--------------------------- GetMA(2) - GetMA(1) >= dist; 是的,这是正确的,这是符合逻辑的。 Viktar Dzemikhau 2013.05.02 20:33 #3208 gyfto:你可能不会相信我,但这是缺乏学校教育的表现。对不起。事实是,当我离开学校时(六年级),这个年龄段的孩子仍然有生动的孩子般的好奇心,对知识的渴望。然后,在高中,学校系统扼杀了这一切。我现在已经三十多岁了,但我仍然有那种活泼的好奇心,我仍然不知道那些条件限制,我不知道什么是 "尖锐",什么是 "淫秽",因为对我来说都是 "尖锐"。对不起... 实际上,我算是受过教育的,但我教了我需要的东西,纯粹忽略了其余的东西。事实证明,我对很多事情都不感兴趣,对那些琐碎的事情(历史、地理等)拒之门外。我自己不这么认为,不像其他人那样。但你的方法真的很奇特。我马上想到,你的教育并不缺乏,相反,它是这样的。因为我没有立即从上述分析中理解一切。 gyfto 2013.05.02 21:07 #3209 hoz: 这个方法很特别。 让我换句话说:这是自学成才,我一生都是自学成才,所以我不知道你采取了什么方法。我不知道什么被你们接受,什么不被接受。好了,回到蜡烛的问题上。假设我们有i_AnyBarsToHistory=30,i_ѕеqceptBarsConnt=3。如果在一个30个蜡烛图的窗口中,cntUp == i_ѕеԛceptBarsCount,cntDn == i_ѕеԛceptBarsCount一次,那么应该发生什么?还是它每次都只 计算一个计数器?是的,为什么我们在到达Close[1]之前过早地退出循环。 tommy27 2013.05.02 21:22 #3210 帮助,我不知道如何使一个指标比较最近给定数量的条形图,并计算出其中有多少是上升的,有多少是下降的,有多少是针形图,以及谁有什么价格收盘/开盘,最高/最低价和成交量?我们需要在指标中具体做到这一点。 1...314315316317318319320321322323324325326327328...432 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
https://www.mql5.com/ru/forum/144705 这里,我已经开始了一个单独的主题。它有所有需要的细节。
是的,有了完整的源头,就会更有乐趣。立即可见,什么从哪里来,在哪里通过,什么是地狱,有多少次。嗯,这就是立即引起我注意的东西。
你可以把它简化为实际上的一行。
这里我们返回零或差值的符号(正或负)。请看:一个数字的模数除以数字本身,实际上和一个数字除以一个数字是一样的,即1,只是如果数字是负数,自然会返回减1。
进一步弄清楚。
是的,有了完整的源头,就会更有乐趣。立即可见,什么从哪里来,在哪里通过,什么是地狱,有多少次。嗯,这就是立即引起我注意的东西。
可以简化为几乎一行。
在这里,我们返回零或数值之差的符号(正或负)。请看:数字的模数除以数字本身,与数字除以数字几乎一样,即1,只是如果数字是负数,自然会返回减1。
进一步弄清楚。
如何轻松地比较两个实数
是的,有了完整的源头,就会更有乐趣。你可以一目了然地看到什么东西从哪里传来,在哪里传来,到底传了多少次。嗯,这就是立即引起我注意的东西。
可以简化为几乎一行。
在这里,我们返回零或数值之差的符号(正或负)。请看:数字的模数除以数字本身,与数字除以数字几乎一样,即1,只是如果数字是负数,自然会返回减1。
我将进一步研究它。
是的,这很有意义。但为什么我必须经历这些麻烦呢?:)gyfto, 我看到你,顺便说一下,像我一样,倾向于普遍化一切。我想说更多。在这里,你可以为偏差的大小添加一个变量,从而过滤掉平均数的小交叉点。这有点明显,但可读性不会特别方便。毕竟,函数值需要与0 进行比较,如<0或>0。
你如何轻松地比较两个实数。
好吧,如果我们对差异不感兴趣,有什么能阻止我们呢?哪里有这样的规定?
如何轻松地比较两个实数
你是说双数除以双数仍然是双数,而返回只能返回int?好吧,你可以在本地定义int temp;并对其进行赋值,然后返回(temp)。
在这个意义上,double除以double仍将是double,而return只能返回int?好吧,你可以在本地定义int temp;并对其进行赋值,然后返回(temp)。
和返回只能返回int?
不,你可以退回你想要的任何东西。不一定是国际。毕竟,如果函数的类型是double,你将如何从它返回int?
这在原则上没有任何区别,主要的是要从某一类型的函数中返回,同样的返回。我是这样理解的。
计算后得到的两个浮点数几乎从不相等。或者说,更多时候他们不会平等,而你认为他们应该平等。
。
那么,你是否必须不断地设置一些可变的距离 来比较你所比较的混杂物之间的差异?我的意思是像。
倾向于使一切都具有普遍性。
不,根据我的心理学,当我分析自己时,更多的是希望为人们做一个项目,而不仅仅是为自己。
为什么变得如此扭曲?
你可能不会相信我,但这是缺乏学校教育。我很抱歉。问题是,当我离开学校时(六年级),这个年龄段的孩子仍然有生动的孩子般的好奇心,有对知识的渴望。然后,在高中,学校系统扼杀了这一切。我现在已经三十多岁了,但我仍然有那种活泼的好奇心,我仍然不知道那些条件限制,我不知道什么是 "尖锐",什么是 "淫秽",因为对我来说都是 "尖锐"。对不起...
两个经过计算得到的浮点数,几乎不会相等。或者说,更多时候他们不会平等,当你认为他们应该平等的时候。
那么,是否有必要不断地设置某种变量dist 来比较被比较的mashup之间的差异?我的意思是像。
你可能不会相信我,但这是缺乏学校教育的表现。对不起。事实是,当我离开学校时(六年级),这个年龄段的孩子仍然有生动的孩子般的好奇心,对知识的渴望。然后,在高中,学校系统扼杀了这一切。我现在已经三十多岁了,但我仍然有那种活泼的好奇心,我仍然不知道那些条件限制,我不知道什么是 "尖锐",什么是 "淫秽",因为对我来说都是 "尖锐"。对不起...
实际上,我算是受过教育的,但我教了我需要的东西,纯粹忽略了其余的东西。事实证明,我对很多事情都不感兴趣,对那些琐碎的事情(历史、地理等)拒之门外。我自己不这么认为,不像其他人那样。但你的方法真的很奇特。我马上想到,你的教育并不缺乏,相反,它是这样的。因为我没有立即从上述分析中理解一切。
这个方法很特别。
让我换句话说:这是自学成才,我一生都是自学成才,所以我不知道你采取了什么方法。我不知道什么被你们接受,什么不被接受。
好了,回到蜡烛的问题上。假设我们有i_AnyBarsToHistory=30,i_ѕеqceptBarsConnt=3。如果在一个30个蜡烛图的窗口中,cntUp == i_ѕеԛceptBarsCount,cntDn == i_ѕеԛceptBarsCount一次,那么应该发生什么?还是它每次都只 计算一个计数器?
是的,为什么我们在到达Close[1]之前过早地退出循环。
帮助,我不知道如何使一个指标比较最近给定数量的条形图,并计算出其中有多少是上升的,有多少是下降的,有多少是针形图,以及谁有什么价格收盘/开盘,最高/最低价和成交量?
我们需要在指标中具体做到这一点。