지표: Price prediction by Nearest Neighbor found by a weighted correlation coefficient

 

Price prediction by Nearest Neighbor found by a weighted correlation coefficient:

이 지표는 최근 가격이 더 큰 가중치를 갖는 가중 상관 계수를 사용하여 가장 가까운 이웃을 찾습니다. 가중치는 가격 패턴 내에서 최신 가격에서 이전 가격으로 선형적으로 감소합니다.

Price prediction by Nearest Neighbor found by a weighted correlation coefficient

Author: Vladimir

 
MQL4의 일부 코드도 알고 있으며 고급 주제에 대해 잘 이해하고 있는 것 같습니다. 아주 잘했어요, 블라디미르.
 
geordie:
MQL4의 일부 코드도 알고 있고 고급 주제에 대해 잘 이해하고 있는 것 같네요, 아주 잘했어요 블라디미르.
친절한 말씀과 격려에 감사드립니다.
 

이 얼마나 축복인가... 그런 "문제"를 직접 쓰려고했는데... 이제 다시 할 수있을 것입니다....

저자에게 질문... 패턴이란 무엇입니까? 나에게 명확하지 않습니다 ... 내 버전에서는 캔들 스틱 시퀀스가 인코딩되기 때문에 ... 패턴으로 간주되는 것은 여러 양초의 코드입니다 ...

당신의 것은 무엇입니까?

왜냐하면 나는 "책"을보고 패턴을보기 때문에 ))))

 
BaTTLeBLooM:

이 얼마나 축복인가... 그런 "문제"를 직접 쓰려고 했는데... 이제 다시 할 수 있습니다....

저자에게 질문... 패턴이 무엇입니까? 나에게 명확하지 않습니다 ... 내 버전에서는 캔들 스틱 시퀀스가 인코딩되기 때문에 ... 패턴으로 간주되는 여러 양초의 코드입니다.....

그리고 당신은 무엇입니까?

"책"을 보면 패턴이 보이기 때문입니다.)

패턴은 두 부분으로 구성됩니다.

  1. 과거 가격, 즉 현재 가격(제 경우에는 열려 있음)의 왼쪽에 있는 가격(현재 가격 자체 포함) - Npast입니다.
  2. 미래 가격, 즉 현재 가격의 오른쪽에 있는 가격 - Nfut입니다.

차트의 가장 최근 막대에는 미래 가격이 없고 현재 가격과 과거 가격만 있습니다. 즉, 현재 가격의 패턴에는 현재 가격과 과거 가격(총 Npast)만 있고 지표는 Nfut 미래 가격을 예측합니다. 이 불완전한 패턴을 현재 또는 현재(현재 패턴)라고 부릅니다. 나머지 패턴은 과거 패턴 또는 단순히 이웃 패턴이라고 부릅니다. 이 이웃들은 과거 가격과 "미래" 가격을 모두 가지고 있습니다. 가장 가까운 이웃은 과거 가격 측면에서 현재 패턴과 가장 상관관계가 높은 패턴입니다. 거리 측정값을 변경하여 일반적으로 사용되는 상관 계수 대신 유클리드 거리를 사용할 수 있습니다. 하지만 여기서는 평균을 제거하고 최고가-최저가를 기준으로 가격을 정규화해야 합니다.

 

가장 가까운 일치 항목을 검색하는 이 주제는 매우 흥미롭습니다. 그러나 이를 지표로 사용하면 탐색하기가 어렵습니다. 예를 들어 다음은 차트에 단순히 던져진 스크립트를 사용하여 이러한 검색 방법 중 하나입니다(어두운 배경용). 하지만 여전히 mql4에 있습니다. 그러나 아이디어 자체는 유용 할 수 있습니다. 또한 HP 필터와 연속 데이터 및 시간별 검색 기능을 사용하여 하루 중 시간별로 검색할 수 있습니다.

파일:
 

어느 정도 성공적인 예측을 위해 얼마나 많은 히스토리 배열이 필요한지 궁금합니다. 기본적으로 300 개의 막대가 필요한 이유는 무엇입니까?

그리고 최소한 방향을 보여주는 통계는 무엇인가요?

양수인가요, 음수인가요 아니면 다른 모든 것과 마찬가지로 50/50인가요?

 

감사합니다

 
안녕하세요! gpwr, 존경합니다, 매우 흥미로운 내용입니다. 유일한 것은 거기에 버그가 있다는 것입니다. 때때로 나는 왜 화면에 빨간색과 파란색 세로 줄무늬가 가득 차 있고 로그에 발견 된 패턴의 상관 계수가 50 이상이라는 기록이 있는지 이해하지 못합니다. 아직 왜 나타나는지 이해하지 못했고 코드를 연구하고 있습니다. 매우 드물게 발생하지만이 모드에서는 정상으로 돌아 가지 않고 표시기를 제거하고 다시 넣어야합니다. 유일한 것은 내 Mac에 와인 스킨으로 실행되는 터미널이 있다는 것입니다. 어쩌면 버그일까요? 그러나 가능성은 낮습니다. 어쨌든 감사합니다. 매우 흥미롭고이 방향으로 직접 파헤 치고 싶습니다.
 
oltab:

어느 정도 성공적인 예측을 위해 어떤 종류의 히스토리 배열이 필요한지 궁금합니다. 왜 기본적으로 300개의 막대가 필요한가요?

그리고 최소한 방향을 보여주는 통계는 어떻게 되나요?

양수인가요, 음수인가요, 아니면 다른 모든 것과 마찬가지로 50/50인가요?

더 나은 예측을 위해 아이디어 자체가 부적합하다고 생각합니다. 더 정확히 말하자면 아이디어는 매우 훌륭하지만 파일로 심각한 조정이 필요합니다. 지금 제가 하고자 하는 작업이 바로 그것입니다.
 

경고

경고가 있습니다. 도와주시겠어요? 미리 감사드립니다.