본문으로 건너뛰기
라이브러리 문서 전체

스윙 포인트 매매에 Dijkstra 알고리즘 적용

기사 MQL5 articles

요약

이 글은 차트의 스윙 고점과 저점을 그래프 노드로 나타내는 MQL5 전문가 어드바이저를 설명합니다. 각 봉을 주변 봉과 비교해 스윙을 감지하고, 스윙 사이 경로에 가격 거리 가중치를 할당한 다음 Dijkstra 최단 경로 알고리즘을 적용해 그래프 경로를 선택합니다. 제안된 매매 로직은 선택된 경로에서 방향 신호를 도출하고 손절 및 이익 실현 수준을 정하며, 차트 객체로 스윙 지점과 경로를 표시합니다.

본문은 그래프 용어, 스윙 감지, 경로 비용, 설정 가능한 EA 입력값과 함께 주문 처리 및 시각화 구현 세부사항을 설명합니다. 근거는 구현 과정 안내와 코드이며 보고된 백테스트, 표본 외 평가, 벤치마크 비교는 없습니다. 선택된 경로가 미래 가격 궤적일 가능성이 가장 높다는 주장은 설명된 방법으로 입증되지 않습니다. 절대 가격 거리는 움직임의 크기를 재는 것이지 확률을 재는 것이 아니며, 글은 검증된 확률적 엣지 모델을 제시하지 않습니다. 따라서 이 전략은 예측 매매 성과의 증거가 아닌 코딩 예제로 읽어야 합니다.

핵심 아이디어

  • EA는 감지된 스윙 고점과 저점을 가격 그래프의 노드로 모델링합니다.
  • 절대 가격 차이를 간선 비용으로 사용하고 Dijkstra 알고리즘으로 비용이 낮은 경로를 찾습니다.
  • 각 봉을 설정 가능한 수의 주변 봉과 비교해 스윙 지점을 식별합니다.
  • 제안된 신호와 위험 수준은 그래프 경로에서 도출되지만, 글은 실증 성과 평가를 보고하지 않습니다.

태그

이 요약은 원문을 바탕으로 Stratmill의 리서치 에이전트가 작성했으며, 원문을 복사한 것이 아닙니다.