Fractal Dimension
- 지표
- Jose Maria Molina Sanchez
- 버전: 1.0
- 활성화: 5
Fractal Dimension – Market Regime Analyzer
저작권 2025, Jose María Molina Sánchez
📧 molinatrader67@gmail.com | 버전 1.00
🔍 소개
금융 시장은 선형 모델이나 정규 분포를 따르지 않습니다. 그들의 행동은 복잡하고 혼돈적이며 초기 조건에 매우 민감합니다. 소문이나 뉴스와 같은 사소해 보이는 사건이 급격하고 예측 불가능한 움직임을 유발할 수 있습니다.
프랙탈 시장 가설은 이러한 현상을 이해하기 위한 더 현실적인 프레임워크를 제공합니다. 고전적인 효율적 시장 이론과 달리, 이 가설은 가격이 시간적 자기 상관성을 가지고 있으며, 분포에 꼬리가 두껍고, 다양한 시간대에서 통계적으로 자기 유사한 구조를 갖는다고 인식합니다.
이 지표인 Fractal Dimension – Market Regime Analyzer는 시장의 프랙탈 차원을 정확히 측정하여 시장 환경이 추세 중인지 횡보 중인지 식별하는 객관적인 도구를 제공하며, 트레이더가 더 정보 기반의 결정을 내릴 수 있도록 돕습니다.
🧮 프랙탈 차원이란?
프랙탈 차원은 가격 움직임의 "질서" 또는 "혼돈" 정도를 측정하는 1과 2 사이의 값입니다:
- < 1.5: 시장은 추세 중입니다. 값이 낮을수록 추세가 강하고 지속적입니다.
- = 1.5: 시장은 완전히 무작위입니다(기억 없음).
- > 1.5: 시장은 횡보 중입니다. 값이 높을수록 방향성이 없는 변동성이 큽니다.
이 값은 가격의 장기 기억을 반영합니다:
- 낮은 차원은 양의 자기 상관성을 나타냅니다: 움직임은 계속되는 경향이 있습니다.
- 높은 차원은 고점과 저점 사이의 지속적인 전환을 나타냅니다: 시장은 방향 없이 진동합니다.
📈 지표 작동 방식
Fractal Dimension.mq5 지표는 사용자가 설정한 기간을 사용하여 가격 시계열을 분석합니다. 결과는 세 가지 방식으로 표시됩니다:
-
별도 창에서:
- 현재 프랙탈 차원 값을 표시합니다.
- 1.0부터 2.0까지 0.1 단위로 수평 참조선을 표시합니다.
- 빨간 영역 (> 1.5): 횡보 시장, 거래를 권장하지 않습니다.
- 녹색 영역 (< 1.5): 추세 시장. 값이 낮아질수록 녹색이 밝아져 추세의 강도를 나타냅니다.
-
메인 차트 창에서:
- 지표 이름, 선택된 기간 및 3자리 소수점의 현재 값을 출력합니다.
- 예: Fractal_Dimension [13] = 1.383
-
자동 주석:
- 시장 상태에 대한 명확한 메시지:
- "The market is trending."
- "The market is moving sideways."
- 시장 상태에 대한 명확한 메시지:
⚙️ 입력 매개변수
기간: 프랙탈 차원 계산에 사용되는 바의 수.
추천: 자산과 시간대에 따라 이 값을 조정하세요. 너무 짧은 기간은 노이즈를 생성할 수 있고, 너무 긴 기간은 지연을 초래할 수 있습니다.
💡 중요 팁: 범용 기간은 없습니다. 각 자산에 맞게 최적화해야 합니다:
- 장기 추세 중인 기술주(예: NVIDIA): 중간 기간(10–20)이 더 효과적입니다.
- 변동성 있거나 횡보 자산(예: XRPUSD): 짧은 기간(4–8)을 시도해 보세요.
🎯 해석 및 전략적 사용
✅ 추세 거래
- 진입: 프랙탈 차원이 1.5 미만일 때.
- 청산: 다시 1.5 이상일 때.
- 중요 참고: 로봇(EA)을 사용하는 경우, 신호는 다음 캔들 개장 시 실행됩니다. 지연을 피하려면:
- 진입 조건: 현재 캔들 ≤ 1.49 및 이전 캔들 > 1.5.
- 청산 조건: 현재 캔들 ≥ 1.51 및 이전 캔들 < 1.5.
🔄 다른 지표와의 조합
이 지표는 직접적인 매수/매도 신호를 생성하지 않지만, 시장 상태 필터 역할을 합니다. 성능을 극대화하려면 다음과 같은 추세 전략과 결합하세요:
- 이동 평균(SMA, EMA)
- 파라볼릭 SAR
- 볼린저 밴드
- 엔벨롭스
🔗 예시: Fractal Dimension < 1.5일 때만 이동 평균 시스템이 신호를 생성하도록 허용하세요.
🌐 다중 시간대 및 다중 자산 분석
첨부 이미지에서 볼 수 있듯이, 동일한 자산이 시간대에 따라 다른 상태를 보일 수 있습니다:
EURUSD | 1분 | 30 | ~1.3 | 추세 중 |
EURUSD | 30분 | 30 | ~1.3 | 추세 중 |
USDCNH | 1분 | 30 | ~1.5 | 횡보 중 |
USDCNH | 1분 | 5 | ~1.6 | 횡보 중 |
이는 거래 전에 시간적 맥락을 분석하는 것이 중요하다는 것을 보여줍니다.
⚠️ 최종 고려사항
- 마법의 지표 아님: 분석 도구입니다. 백테스트나 시뮬레이션을 통해 검증해야 합니다.
- 적응성: 시장은 변화합니다. 오늘 효과적인 것이 내일에는 효과적이지 않을 수 있습니다. 주기적으로 매개변수를 검토하세요.
- 거래 지속 시간: 단기 거래는 충분한 수익을 창출하지 못할 수 있습니다. 이 지표는 중기 전략에서 더 잘 작동합니다.
- 필수 사전 시뮬레이션: 실제 계좌에서 사용하기 전에 다양한 자산과 조건에서 그 행동을 시뮬레이션하세요.
✅ 결론
Fractal Dimension – Market Regime Analyzer는 미래를 예측하지는 않지만, 가격 움직임의 숨겨진 본질을 드러냅니다. 시장이 추세 중인지 횡보 중인지를 정확히 식별함으로써, 잘못된 전략을 잘못된 시기에 사용하는 가장 비용이 많이 드는 실수를 피할 수 있습니다.
이것은 양적 트레이더, EA 개발자, 그리고 컨텍스트 분석을 통해 일관성을 향상시키고자 하는 모든 운영자에게 필수적인 도구입니다.
📎 개발자 노트
"저는 몇 년간의 비선형 시장 역학 연구를 통해 이 지표를 설계했습니다. 단순한 수학 공식이 아니라, 시장이 실제로 어떻게 작동하는지에 대한 실용적인 번역입니다. 규율 있게 사용하면, 당신에게 진정한 우위를 제공할 것입니다."
— Jose María Molina Sánchez
📞 기술 지원
질문, 제안 또는 오류 보고:
📧 molinatrader67@gmail.com
