如何从坐标中计算出直线的长度? - 页 9 12345678910111213141516...25 新评论 --- 2010.09.04 18:15 #81 AlexSTAL:在知道两点坐标的情况下,你如何得到任何单位的之字形线长(实质上是波长)?需要比较两者的波长的百分比要解决这个问题很简单--你需要使用GDI函数 这里有一个更复杂的例子:MA斜率的计算。使用的是像素距离 #import "user32.dll" int GetWindowDC(int dc); bool GetWindowRect(int h, int& pos[4]); int ReleaseDC(int h, int dc); #import //--------------------------------------------------------------- CheckAngle int CheckAngle(string smb, int tf, int iB) { double p1, p2, ang; p1=iMA(smb, tf, dPeriod, 0, dMode, dPrice, iB+1); p2=iMA(smb, tf, dPeriod, 0, dMode, dPrice, iB); int hWnd=WindowHandle(Symbol(), Period()); int hDC=GetWindowDC(hWnd); // получаем хендл окна int rect[4]; GetWindowRect(hWnd, rect); ReleaseDC(hWnd, hDC); // берем его DC double wW=rect[2]-rect[0]; double wH=rect[3]-rect[1]; // получаем высоту и ширину в пикселях double H=(WindowPriceMax()-WindowPriceMin()); double W=WindowBarsPerChart(); // переводим на график double x=wW/W; double y=((p2-p1))*wH/H; // определяем катеты ang=MathArctan(y/x)*180/3.1415926535; if (ang>180) ang=ang-360; // равняем относительно оси Х } 在后来的版本中,我使用了归一化系数来保持放大和缩小图表 时的角度值不变。但现在我找不到它们了。 Aleksandr Chugunov 2010.09.05 07:05 #82 这就是我所说的,但我把API的事忘得一干二净(我很少需要它)。 AlexSTAL: 如果你能以像素为单位获得图表的大小--那就没有问题了。有的运算符可以得到价格的最低和最高值,有的运算符可以得到屏幕上的条数。把它们翻译成条件单位不是问题 再次感谢Alexey,他是一位真正的专业人士 ПавелИванович 2010.09.05 08:20 #83 当然,我在讨论中迟到了。 向数学家提问。 如果平行于鹦鹉轴,这样一个三角形的斜边以什么单位得到?导管的长度是以什么为单位? 而就问题的实质而言,我认为有必要不以小节,而是以时间来计算长度。最小的时间框架是M1--它意味着时间是以1分钟为单位不连续地测量的。这是分钟数,应作为其中一个导管的长度。这种方法保证了不同时间段内导管的长度相同,并且不依赖于终端的缩放。 Alexandr Bryzgalov 2010.09.05 08:39 #84 api: 当然,我在讨论中迟到了。 向数学家提问。 如果平行于鹦鹉轴,这样一个三角形的斜边以什么单位得到?导管的长度是以什么为单位? 而就问题的实质而言,我认为有必要不以小节,而是以时间来计算长度。最小的时间框架是M1--所以时间是以1分钟为单位不连续地测量的。这是分钟数,应作为其中一个导管的长度。这种方法保证了不同时间段内导管的长度相同,并且不依赖于终端的缩放。 我不是数学家,但我要问,你是用什么单位来测量义肢的长度的? ПавелИванович 2010.09.05 08:41 #85 sanyooooook: 我不是数学家,但我要问,你是用什么单位来测量义肢的长度的? 与斜边的长度相同! Alexandr Bryzgalov 2010.09.05 08:45 #86 api: 与斜边的长度相同! 即:鹦鹉的平方根加上鹦鹉的平方,这和苹果有什么关系? михаил потапыч 2010.09.05 08:57 #87 sanyooooook: 即:鹦鹉的平方根加上鹦鹉的平方,这和苹果有什么关系? 这张照片一点意义都没有。 Dmitry Fedoseev 2010.09.05 09:00 #88 sergeev: 在后来的版本中,我曾经添加过归一化系数,这样当你改变图形的比例时,角度值就不会改变。但我现在找不到它们了。 那么,为什么会有这些(像素)的舞蹈呢? 增加一个系数,使第二个斜边与第一个斜边的顺序大致相同,并且...毕达哥拉斯定理。很明显,结果既不是以秒为单位,也不是以条为单位或以像素为单位,它只是一些数字,但它将允许在不同的片段之间以及与给定的参数进行比较(结果将是具体的和直观的,有一个恒定的系数值),这对解决任务是足够的。没有其他选择。 ПавелИванович 2010.09.05 09:02 #89 sanyooooook: 即:鹦鹉的平方根加上鹦鹉的平方,这与苹果有什么关系? 并非如此。 这是一个抽象的空间,它与现实空间无关,也不是它的投影。为了证明这一点,想象一下这个空间中的任何物体,比如一只鹦鹉的位置,使其生长线与鹦鹉轴平行。从鹦鹉轴的一侧看它,你看到的是一只完整的鹦鹉,而从苹果轴的一侧看它,你看到的是一个苹果的某些部分或几个苹果--这并不重要。在这一边,你看不到鹦鹉。现在把鹦鹉转过来,使其生长线与苹果的轴线平行。在这种情况下,从苹果的轴线观察鹦鹉,你会看到....这就对了--几个苹果,没有鹦鹉。而在鹦鹉的轴心一侧,你会观察到...好吧,让我们说--"鹦鹉的翅膀",用一个著名的卡通人物的语言来形容。 这是一个如此棘手的空间,但它却服从毕达哥拉斯定律。 但在我们的案例中,没有人旋转图形,价格仍然是价格,时间仍然是时间。 Alexandr Bryzgalov 2010.09.05 09:03 #90 Mischek: 这张图完全没有意义) 12345678910111213141516...25 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
在知道两点坐标的情况下,你如何得到任何单位的之字形线长(实质上是波长)?
需要比较两者的波长的百分比
要解决这个问题很简单--你需要使用GDI函数
这里有一个更复杂的例子:MA斜率的计算。使用的是像素距离
在后来的版本中,我使用了归一化系数来保持放大和缩小图表 时的角度值不变。但现在我找不到它们了。
这就是我所说的,但我把API的事忘得一干二净(我很少需要它)。
如果你能以像素为单位获得图表的大小--那就没有问题了。有的运算符可以得到价格的最低和最高值,有的运算符可以得到屏幕上的条数。把它们翻译成条件单位不是问题
再次感谢Alexey,他是一位真正的专业人士
当然,我在讨论中迟到了。
向数学家提问。
如果平行于鹦鹉轴,这样一个三角形的斜边以什么单位得到?导管的长度是以什么为单位?
而就问题的实质而言,我认为有必要不以小节,而是以时间来计算长度。最小的时间框架是M1--它意味着时间是以1分钟为单位不连续地测量的。这是分钟数,应作为其中一个导管的长度。这种方法保证了不同时间段内导管的长度相同,并且不依赖于终端的缩放。
当然,我在讨论中迟到了。
向数学家提问。
如果平行于鹦鹉轴,这样一个三角形的斜边以什么单位得到?导管的长度是以什么为单位?
而就问题的实质而言,我认为有必要不以小节,而是以时间来计算长度。最小的时间框架是M1--所以时间是以1分钟为单位不连续地测量的。这是分钟数,应作为其中一个导管的长度。这种方法保证了不同时间段内导管的长度相同,并且不依赖于终端的缩放。
我不是数学家,但我要问,你是用什么单位来测量义肢的长度的?
与斜边的长度相同!
与斜边的长度相同!
即:鹦鹉的平方根加上鹦鹉的平方,这和苹果有什么关系?
这张照片一点意义都没有。
在后来的版本中,我曾经添加过归一化系数,这样当你改变图形的比例时,角度值就不会改变。但我现在找不到它们了。
那么,为什么会有这些(像素)的舞蹈呢?
增加一个系数,使第二个斜边与第一个斜边的顺序大致相同,并且...毕达哥拉斯定理。很明显,结果既不是以秒为单位,也不是以条为单位或以像素为单位,它只是一些数字,但它将允许在不同的片段之间以及与给定的参数进行比较(结果将是具体的和直观的,有一个恒定的系数值),这对解决任务是足够的。没有其他选择。
即:鹦鹉的平方根加上鹦鹉的平方,这与苹果有什么关系?
并非如此。
这是一个抽象的空间,它与现实空间无关,也不是它的投影。为了证明这一点,想象一下这个空间中的任何物体,比如一只鹦鹉的位置,使其生长线与鹦鹉轴平行。从鹦鹉轴的一侧看它,你看到的是一只完整的鹦鹉,而从苹果轴的一侧看它,你看到的是一个苹果的某些部分或几个苹果--这并不重要。在这一边,你看不到鹦鹉。现在把鹦鹉转过来,使其生长线与苹果的轴线平行。在这种情况下,从苹果的轴线观察鹦鹉,你会看到....这就对了--几个苹果,没有鹦鹉。而在鹦鹉的轴心一侧,你会观察到...好吧,让我们说--"鹦鹉的翅膀",用一个著名的卡通人物的语言来形容。
这是一个如此棘手的空间,但它却服从毕达哥拉斯定律。
但在我们的案例中,没有人旋转图形,价格仍然是价格,时间仍然是时间。
这张图完全没有意义