좌표에서 선 길이를 계산하는 방법은 무엇입니까?

 

두 점의 좌표를 알고 지그재그 선의 길이(실제로는 파장)를 단위로 얻는 방법은 무엇입니까?

두 파동의 길이를 백분율로 비교하는 데 필요합니다.


=== 편집===

9페이지의 Dear sergeev 가 코드를 제공했고, 저는 제 작업을 위해 수정했습니다.

중요 참고 사항: 되감기할 때 값을 압축/늘리기가 변경됩니다!

 #import "user32.dll"
         int GetWindowDC( int dc);
         bool GetWindowRect( int h, int & pos[ 4 ]);
         int ReleaseDC( int h, int dc);

#import

// B1 и B2 - это номера баров
double GetLengthTrendLineInPixels( int B1, double P1, int B2, double P2)
{
     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 lengthW = wW / W * MathAbs (B1 - B2); // ширина в пикселях; wW / W = 1 бар в пикселях
     double lengthH = wH / H * MathAbs (P1 - P2); // высота в пикселях; wH / H = 1 пункт в пикселях
     return ( MathSqrt ( MathPow (lengthW, 2 ) + MathPow (lengthH, 2 )));
}
 
AlexSTAL :

두 점의 좌표를 알고 지그재그 선의 길이(실제로는 파장)를 단위로 얻는 방법은 무엇입니까?

두 파동의 길이를 백분율로 비교하는 데 필요합니다.

좋은 생각이 아닙니다. 포인트와 시간을 추가하는 것으로 나타났습니다. 불가능합니다(논리적이지 않음))
 
글쎄, 그것이 순전히 수학적이라면: 다리의 제곱합의 제곱근(피타고라스 정리)
 
그러나 더 큰 것에서 더 작은 것을 빼면 작동하지 않는 경우 포인트의 길이만 가능합니까?
 
sanyooooook :
좋은 생각이 아닙니다. 포인트와 시간을 추가하는 것으로 나타났습니다. 불가능합니다(논리적이지 않음))
그리고 시간 대신에 - 막대의 수 * TF? 예: 1: 1.5413+48*15, 2: 1.5466+1*15.
 
Abzasc :
그리고 시간 대신에 - 막대의 수 * TF? 예: 1: 1.5413+48*15, 2: 1.5466+1*15.
예, 적어도 가격이 아니라면 의미가 없습니다)
 
sanyooooook :
예, 적어도 가격이 아니라면 의미가 없습니다)

상대적 가치에 대해 이야기하면 의미가 있습니다.

벡터의 길이를 계산하는 피타고라스의 의미는 피보나치 호로 표시됩니다.

다만 시간이 지나면 충동이 타버린다고 할 수 있고, 일정 시간 안에 그 움직임이 실현되지 않으면 사그라드는 것이다.

그러므로 임펄스의 측정으로서, 그것은 잘 내려올 수 있습니다. 가장 중요한 것은 시간의 이산성이 비교된 두 임펄스에서 동일하다는 것입니다.

따라서 가격 차이의 제곱(또는 더 나은 방법으로 이동한 거리의 포인트로 변환)과 막대 이동량의 제곱을 자유롭게 합산하세요.

음, 루트는 정렬에 필요한 상대 값을 제공합니다.

 
sanyooooook :
예, 적어도 가격이 아니라면 의미가 없습니다)
도중에 의미 :)
 
Abzasc :
도중에 의미 :)

길은 워커에 의해 지배되고 천 마일의 여행은 첫 걸음부터 시작됩니다.

Mlyn, 그래서 나는 곧 회의론적 철학자로 수학에 등록할 것입니다 :o)

 

글쎄, 사실, 나는 빗변의 길이를 의미했습니다 :) 당신은 어떻게 생각 했습니까? ;)

 
"다리"가 다른 반죽이 아니라 다른 공간에 있다면 어떤 빗변에 대해 이야기 할 수 있습니까? 더 정확히 말하면, 그것들은 단순히 측정할 수 없습니다.