거래 로봇을 무료로 다운로드 하는 법을 시청해보세요
당사를 Telegram에서 찾아주십시오!
당사 팬 페이지에 가입하십시오
스크립트가 흥미로우신가요?
그렇다면 링크 to it -
하셔서 다른 이들이 평가할 수 있도록 해보세요
스크립트가 마음에 드시나요? MetaTrader 5 터미널에서 시도해보십시오
지표

Price prediction by Nearest Neighbor - MetaTrader 5용 지표

게시자:
조회수:
248
평가:
(39)
게시됨:
업데이트됨:
MQL5 프리랜스 이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동

k-최근접 이웃 알고리즘(k-NN)은 현재 패턴과 가장 유사한 k개의 과거 패턴(이웃)을 찾아내고, 해당 이웃들에 대한 가중치 투표 결과를 바탕으로 미래 가격을 산출합니다. 본 지표는 가장 가까운 이웃을 단 하나만 찾습니다. 따라서 본질적으로 1-NN 알고리즘에 해당합니다. 이 알고리즘은 현재 패턴과 모든 과거 패턴 간의 피어슨 상관계수를 두 패턴 간의 거리 측정 기준으로 사용합니다.

이 지표에는 다음과 같은 입력 매개변수가 있습니다:

  • Npast - 패턴 내 과거 바의 개수;
  • Nfut - 패턴 내 미래 봉의 수 (Npast보다 작아야 함).

이 지표는 두 개의 곡선을 그립니다. 파란색 곡선은 가장 가까운 이웃의 과거 가격을 나타내고, 빨간색 곡선은 동일한 패턴의 미래 가격을 나타냅니다. 가장 가까운 이웃은 해당 패턴과 현재 패턴 간의 선형 회귀 기울기에 따라 스케일링됩니다. 또한 이 지표는 가장 가까운 이웃의 시작 날짜와 현재 패턴과의 상관 계수에 대한 정보도 표시합니다. 예를 들어,

Nearest_Neighbor (EURUSD,H1): 가장 가까운 이웃의 날짜는 2003.08.26 23:00:00이며, 현재 패턴과의 상관관계는 0.9432442047577905입니다;

이미지:

가장 가까운 이웃법을 이용한 가격 예측


MetaQuotes Ltd에서 영어로 번역함.
원본 코드: https://www.mql5.com/en/code/133

iS7N_TREND_1 iS7N_TREND_1

간단한 평활화 알고리즘을 적용한 추세 지표로, 현재는 단색으로 표시됩니다.

타이머 타이머

타이머용 콜백 인터페이스

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

이 지표는 가중 상관계수를 사용하여 가장 가까운 이웃을 찾아내며, 이 때 최근 가격일수록 더 큰 가중치가 부여됩니다. 가중치는 특정 가격 패턴 내에서 최근 가격에서 과거 가격으로 갈수록 선형적으로 감소합니다.

알파트렌드 알파트렌드

시장의 추세, 지지 및 저항 수준을 결정하는 데 사용되는 지표입니다. 거래량 데이터를 사용할 수 있는 경우 MFI를 사용하여 계산하고, 그렇지 않은 경우 RSI를 사용하여 계산합니다. 모멘텀: RSI 및 MFI 변동성: ATR