Market Pulse Dual
- 지표
- Edoardo Centorame
- 버전: 1.0
- 활성화: 5
Market Pulse Colored (Dual)
듀얼 타임 호라이즌 시장 모멘텀 지표 (다이내믹 컬러)
Market Pulse Colored (Dual) 은 RSI, CCI, 그리고 ATR 기반의 에너지/변동성 조절을 가중 결합하여 시장 모멘텀을 측정하고 시각화하도록 설계된 고급 기술 지표입니다.
이 지표는 매수·매도 신호를 자동으로 생성하지 않으며, 자동 매매를 수행하지도 않습니다. 대신, 색상으로 표현된 두 개의 라인을 통해 모멘텀의 방향, 질(강도), 중립 상태, 약화 또는 전환 가능 구간을 직관적으로 파악할 수 있는 시각적 분석 도구입니다.
출력은 별도의 창에 표시되며, -100에서 +100까지의 고정 스케일과 기준선 역할을 하는 제로 라인(0.0) 을 포함합니다.
1) 지표 구조: 두 개의 “Pulse”(두 개의 라인)
이 지표는 두 개의 컬러 라인을 표시합니다.
✅ Pulse #1 – “Market Pulse” (얇은 라인, 두께 2)
-
주(主) 모멘텀 라인으로, 반응 속도가 빠르며 표준적인 민감도로 모멘텀의 방향을 포착합니다.
-
사용자가 설정한 기간의 RSI와 CCI를 사용합니다.
✅ Pulse #2 – “Market Pulse II” (굵은 라인, 두께 4)
-
확인용 / 장기 호라이즌 모멘텀으로, 더 느리고 안정적입니다.
-
RSI와 CCI의 기간을 기본값의 ×5로 확장하여 계산합니다.
-
고급 색상 로직을 사용하여 단순히 제로 라인 위/아래뿐 아니라 모멘텀이 상승 중인지 하락 중인지까지 구분합니다.
2) 계산 구성 요소: RSI + CCI + ATR (에너지)
Pulse(#1, #2)의 값은 다음 세 가지 요소로 구성됩니다.
A) RSI 정규화
-
RSI(0–100)를 -1 … +1 범위로 변환합니다.
-
RSI = 50은 “논리적 제로”입니다.
-
50 초과 → 양수, 50 미만 → 음수.
B) CCI 정규화
-
CCI를 InpCCIScale (기본값 50.0)로 나눈 후 -1 … +1 범위로 제한합니다.
-
절대값이 클수록 기여도는 커지지만, 과도한 값은 제한됩니다.
C) RSI / CCI 가중치
최종 Pulse 값은 가중 평균입니다.
-
InpWeightRSI (기본값 0.60)
-
InpWeightCCI (기본값 0.40)
가중치는 내부적으로 자동 정규화되어 비율이 항상 유지됩니다.
D) ATR 조절: 시장 에너지 / 강도
다음 값을 계산합니다.
-
현재 ATR
-
ATR 이동평균( InpATRMAPeriod )
이를 통해 에너지 비율을 계산합니다.
이 비율은 intensity (0…1)로 변환되어 Pulse의 크기를 조절합니다.
-
저에너지 시장(평균 이하 변동성) → 모멘텀 약화
-
고에너지 시장(평균 이상 변동성) → 모멘텀 강화
같은 RSI/CCI 신호라도 시장 환경에 따라 강도가 달라질 수 있습니다.
3) 스케일과 제로 라인
고정 스케일
-
지표는 -100 … +100 범위에서 동작합니다.
-
모든 값은 이 범위로 제한됩니다.
제로 라인 (0.0)
-
실버(Silver) 색상의 점선으로 표시
-
다음 영역을 구분합니다:
| 위치 | 의미 |
|---|---|
| 0 위 | 상승(강세) 바이어스 |
| 0 아래 | 하락(약세) 바이어스 |
4) Dead Zone (제로 라인 주변의 중립 영역)
파라미터: InpDeadZone (기본값 5.0)
Pulse 값이 다음 범위에 있으면:
-DeadZone ~ +DeadZone
중립(NEUTRAL) 로 간주됩니다.
이 영역의 목적:
-
미세한 진동 필터링
-
제로 부근의 잦은 색상 변화 방지
-
보다 깔끔하고 안정적인 해석 제공
5) 색상 의미: 제로 상·하, 강도 및 전환
5.1 Pulse #1 (Market Pulse) – 단순하고 직관적인 색상
🔵 LightSteelBlue = 중립
-
조건: |Pulse1| ≤ InpDeadZone
-
의미: 약한 모멘텀, 횡보, 전환 구간.
🟢 Lime = 긍정(상승)
-
조건: Pulse1 > InpDeadZone
-
의미: 상승 압력이 우세한 상태.
🔴 Red = 부정(하락)
-
조건: Pulse1 < -InpDeadZone
-
의미: 하락 압력이 우세한 상태.
제로 라인 교차 (Pulse #1)
-
아래 → 위 (Dead Zone 돌파) → 빨강 → 초록
-
위 → 아래 (Dead Zone 돌파) → 초록 → 빨강
-
제로 근처 → 중립 파랑
중요: Pulse #1의 색상 변화는 기울기보다 위치와 Dead Zone에 의해 결정됩니다.
5.2 Pulse #2 (Market Pulse II) – 강도 기반의 동적 색상
🔵 DodgerBlue = 중립
-
조건: |Pulse2| ≤ InpDeadZone
-
의미: 명확한 방향성 없음, 균형 또는 전환 상태.
🟩 ForestGreen = LONG STRONG
(제로 위 + 상승 중)
조건:
-
Pulse2 > InpDeadZone
-
기울기(slope) > 0
의미:
-
확인된 강한 상승 추세
-
양(+)의 모멘텀 증가
🟥 IndianRed = SHORT WEAK
(제로 위 + 하락 중)
조건:
-
Pulse2 > InpDeadZone
-
기울기 ≤ 0
의미:
-
아직 상승 영역에 있으나
-
모멘텀이 약화 중
-
상승 소진 또는 전환 준비 가능성
🟩 DarkSeaGreen = LONG WEAK
(제로 아래 + 상승 중)
조건:
-
Pulse2 < -InpDeadZone
-
기울기 > 0
의미:
-
아직 하락 영역이지만
-
하락 모멘텀이 약화
-
반등 또는 전환 가능성
🟣 Magenta = SHORT STRONG
(제로 아래 + 하락 중)
조건:
-
Pulse2 < -InpDeadZone
-
기울기 ≤ 0
의미:
-
확인된 강한 하락 추세
-
음(-)의 모멘텀 가속
Pulse #2 기울기(slope) 계산 방식
파라미터: InpSlopeBars (기본값 5)
기울기는 단일 봉이 아닌 N개 봉의 평균 기울기로 계산됩니다.
이를 통해:
-
색상이 더 안정적이고
-
노이즈에 덜 민감하며
-
추세 판단 신뢰도가 향상됩니다.
6) 실전 해석: Pulse #1 + Pulse #2 조합
강한 상승 시나리오
-
Pulse #1: 🟢 Lime
-
Pulse #2: 🟩 ForestGreen
→ 단·장기 모두 상승 확인.
상승 모멘텀 약화
-
Pulse #1: 초록 또는 중립
-
Pulse #2: 🟥 IndianRed
→ 상승은 유지되나 에너지 감소.
강한 하락 시나리오
-
Pulse #1: 🔴 Red
-
Pulse #2: 🟣 Magenta
→ 구조적이며 가속되는 하락 추세.
하락 약화 / 회복
-
Pulse #2: 🟩 DarkSeaGreen
-
Pulse #1: 중립 또는 초록 전환
→ 매도 압력 감소 및 전환 가능성.
7) 이 지표가 하지 않는 것 (중요)
-
자동 매수·매도 신호를 생성하지 않습니다.
-
완전한 트레이딩 시스템이 아닙니다.
-
미래를 예측하지 않습니다.
RSI, CCI, ATR을 기반으로 한 현재 시장 상태의 요약만을 제공합니다.
8) 파라미터 설명
-
InpRSIPeriod / InpCCIPeriod: Pulse #1 기본 기간
-
Pulse #2: 자동으로 ×5 기간 사용
-
InpATRPeriod: ATR 기간
-
InpATRMAPeriod: ATR 평균(에너지 기준선)
-
InpWeightRSI / InpWeightCCI: RSI / CCI 가중치
-
InpCCIScale: CCI 정규화 스케일 (기본 50)
-
InpDeadZone: 제로 라인 중립 영역
-
InpSlopeBars: Pulse #2 기울기 계산용 봉 수
최종 참고 사항
Market Pulse Colored (Dual) 은 한눈에 이해할 수 있는 명확한 시장 모멘텀 해석을 제공하도록 설계되었습니다.
-
Pulse #1: 즉각적인 방향성과 반응성
-
Pulse #2: 제로 위치 + 평균 기울기를 기반으로 한 추세의 질(강/약)
