Gravity Center Pro — Northline Algo · 제품 페이지 및 무료 데모 · 실제 MT5 데모 영상
목차
- 개요
- 설치 및 첫 실행
- 채널 읽는 법
- 판단 패널
- 자동 캘리브레이션(워크포워드)
- 클래식 채널과 논리페인트 채널
- 알림
- 입력 파라미터
- 엑스퍼트 어드바이저에서 사용하기(iCustom 버퍼)
- 문제 해결
- 한계 고지 및 지원
1. 개요

Gravity Center Pro는 Belkhayate 무게중심(센터 오브 그래비티)을 MetaTrader 5용으로 처음부터 새로 구현한 인디케이터입니다. 매끄러운 다항 회귀 곡선(센터) 하나를 그리고, 그 위아래에 황금비 기반 거리(표준편차의 1.618배, 2.618배, 4.236배)에 저항 밴드 3개와 지지 밴드 3개를 배치합니다.
원리는 간단합니다. 가격은 자신의 무게중심을 중심으로 진동합니다. 바깥쪽 존은 가격이 과도하게 벌어진 구간을 보여 주며, 가격은 그곳에서 다시 센터 쪽으로 돌아오는 경향이 있습니다. 밴드는 시장 자체의 변동성을 따라가므로 금, 외환, 지수, 암호화폐 어디에서나, 어떤 타임프레임에서도 동일한 설정으로 사용할 수 있습니다.
기존 방식에 더해진 기능은 다음과 같습니다.
- 워크포워드 자동 캘리브레이션: 클릭 한 번으로 가장 견고한 회귀 기간을 찾고, 해당 기간이 아웃오브샘플에서도 유지되었는지 솔직하게 알려 줍니다.
- 클래식 채널 또는 논리페인트 채널: 클릭 한 번으로 전환할 수 있으며, 두 채널을 동시에 표시할 수도 있습니다.
- 실시간 판단 패널: 추세 바이어스, 존 게이지, 멀티 타임프레임 바이어스, 최근 신호를 보여 줍니다.
- 추세 필터 알림: 하나의 움직임당 한 번, 봉 마감 시점에 전송됩니다.
2. 설치 및 첫 실행
- MQL5 마켓에서 구매하거나 데모 버전을 다운로드합니다. Navigator → Indicators → Market에 표시됩니다.
- Gravity Center Pro를 원하는 차트로 드래그합니다. 기본값(기간 150, 차수 3)을 그대로 두셔도 됩니다. 처음 시작하기에 적절한 값입니다.
- 차트가 Aurora 테마(Gold를 선택한 경우 Gold 테마)로 바뀝니다. 인디케이터를 제거하면 원래 차트 색상으로 돌아갑니다.
팁: 구매 전에 사용해 보고 싶다면 무료 데모 버전을 전략 테스터에서 Visual mode(비주얼 모드)를 켠 상태로 실행해 보십시오. 정식 버전과 완전히 동일한 인디케이터입니다.
3. 채널 읽는 법

- 센터(시안색 선): 무게중심이며, 최근 N개 봉에 대한 3차 다항 회귀입니다.
- R1 / S1: 1차 저항 / 지지선으로, 센터에서 표준편차의 1.618배 떨어진 위치입니다.
- 빨간 존(R2–R3): 매도 존이며, 가격이 위쪽으로 과도하게 벌어진 구간입니다.
- 초록 존(S2–S3): 매수 존이며, 가격이 아래쪽으로 과도하게 벌어진 구간입니다.
트레이더들의 일반적인 활용법:
- 매수 존에 닿으면 센터를 향한 반등 가능성을, 매도 존에 닿으면 센터를 향한 하락 가능성을 시사합니다.
- 센터는 평균 회귀 움직임의 자연스러운 목표 지점입니다.
- 추세 바이어스와 상위 타임프레임(패널)으로 확인하고, 항상 리스크를 관리하십시오.
4. 판단 패널

- Trend bias(추세 바이어스): BULLISH / BEARISH / NEUTRAL(강세 / 약세 / 중립). 선형 회귀의 기울기(추세 필터 기간)로 산출합니다.
- 게이지: 가격이 매수 존과 매도 존 사이 어디에 있는지 보여 줍니다.
- Price vs center(가격 대비 센터): 센터로부터의 거리를 퍼센트로 표시합니다.
- Channel width(채널 폭): 채널의 폭을 포인트로 표시합니다(변동성 지표).
- Active zone(현재 존): Resistance 1–3, Support 1–3, 센터 위 / 아래.
- M15 / H1 / H4: 같은 방식으로 세 개의 상위 타임프레임에서 계산한 바이어스입니다.
- Last signal(최근 신호): 마지막으로 확정된 신호(매수 존 / 매도 존 도달)입니다.
- MANUAL / AUTO 배지: 자동 캘리브레이션이 활성화되어 있는지 표시합니다.
패널은 왼쪽 또는 오른쪽에 배치할 수 있으며(Panel on the left 입력), 숨길 수도 있습니다.
5. 자동 캘리브레이션(워크포워드)

Auto-calibrate period(기간 자동 캘리브레이션)를 클릭하면 인디케이터가 다음을 수행합니다.
- 최대 5000개의 과거 봉을 사용해 50부터 400까지 모든 회귀 기간을 테스트합니다.
- 각 기간을 서로 독립된 4개의 아웃오브샘플 구간(워크포워드)에서 평가합니다.
- 결과가 가장 잘 유지된 기간을 채택합니다. 운 좋게 튀어나온 고점이 아니라 견고한 고원(안정 구간)의 중앙에서 선택합니다.
- 솔직한 판정을 표시합니다: validated(검증됨: 4개 구간 중 최소 3개 구간에서 수익) 또는 fragile(취약).
이후 버튼 표시는 Auto ON · back to manual(자동 켜짐 · 수동으로 돌아가기)로 바뀝니다. 자동 모드에서는 마감된 봉 50개마다 기간을 다시 점검합니다(Re-calibrate every N bars). 버튼을 다시 클릭하면 수동으로 설정한 기간으로 돌아갑니다.
처음부터 자동 모드로 사용하고 싶다면 Start with auto-calibration ON을 true로 설정하십시오. 이 설정은 터미널을 재시작해도 유지됩니다.
중요: 캘리브레이션은 과거 데이터를 대상으로 한 최적화입니다. "validated" 판정을 받은 기간은 과거 데이터에서 유지되었다는 뜻일 뿐이며, 유용한 정보이긴 하지만 결코 미래를 보장하지 않습니다.
6. 클래식 채널과 논리페인트 채널

클래식 채널은 원래의 Belkhayate 방식과 마찬가지로 새 봉이 생길 때마다 다시 계산됩니다. 따라서 과거 값이 바뀝니다. 즉, 곡선이 "리페인트"됩니다. 항상 현재 시점에서 가장 잘 맞는 곡선을 보여 주지만, 과거 신호를 당시에 실제로 보였던 것처럼 읽을 수는 없습니다.
논리페인트(non-repaint) 채널은 각 봉마다 해당 봉이 마감된 시점의 채널 값을 저장합니다. 이력은 절대 바뀌지 않습니다. 과거 봉에서 보이는 내용은 실시간으로 보였던 것과 정확히 같습니다.
패널의 View: …를 클릭하면 클래식, 논리페인트, 둘 다 표시 사이를 전환할 수 있습니다. 기본 표시는 Channel display 입력으로도 설정할 수 있습니다. 상품 페이지의 데모 영상에서는 전략 테스터 리플레이로 두 채널을 나란히 비교해 보여 드립니다.
7. 알림

마감된 봉이 매수 존에 진입하거나(저가가 S2를 하향 돌파) 매도 존에 진입하면(고가가 R2를 상향 돌파) 신호가 발생합니다.
필터(각각 끌 수 있습니다):
- 추세 필터: 하락장에서는 매수 신호를, 상승장에서는 매도 신호를 내지 않습니다.
- 변동성 게이트: ATR이 급등하는 동안에는 신호를 내지 않습니다(기본값은 ATR 중앙값의 1.5배 초과).
- 연속 발생 방지: 하나의 움직임당 알림은 한 번입니다. 같은 방향의 알림은 24개 봉이 지나거나 가격이 센터로 돌아오면 다시 활성화됩니다.
전달 방식: 소리가 있는 팝업(기본값 켜짐), MetaTrader 모바일 앱 푸시 알림, 이메일. 푸시 알림과 이메일은 Tools → Options → Notifications / Email에서 설정해야 합니다.
전략 테스터에서는 알림이 전송되지 않습니다.
8. 입력 파라미터
| Input | 기본값 | 기능 |
|---|---|---|
| Visual theme | Aurora | Aurora(시안 / 틸) 또는 Gold |
| Apply matching chart style | true | 차트 색상을 테마에 맞추고, 제거 시 원래대로 복원합니다 |
| Regression window | 150 | 채널 계산에 사용하는 봉 개수 |
| Polynomial degree | 3 | 2~4. 값이 클수록 곡률이 커집니다 |
| Band 1 / 2 / 3 | 1.618 / 2.618 / 4.236 | 표준편차 단위의 밴드 거리 |
| Trend filter | true | 추세 반대 방향 신호를 제외합니다 |
| LR trend window / slope lookback | 150 / 30 | 추세 필터 설정 |
| Volatility gate / threshold | true / 1.5 | ATR 급등 시 신호를 제외합니다 |
| Pop-up / Push / Email alert | true / false / false | 알림 채널 |
| Alert re-arm | 24 | 같은 방향 알림이 다시 나오기까지의 봉 개수 |
| Show panel / Panel on the left | true / true | 패널 표시 |
| Show auto-calibration button | true | 버튼 표시 / 숨기기 |
| Start with auto-calibration ON | false | 첫 로드부터 자동 모드로 시작합니다 |
| History bars for calibration | 5000 | 캘리브레이션 테스트에 사용하는 이력 깊이 |
| Auto re-calibrate / every N bars | true / 50 | 자동 모드 중 주기적 재계산 |
| Channel display | Repaint | Classic, Non-repaint 또는 Both |
| Auto-calibration target | Both | 캘리브레이션된 기간을 적용할 채널 |
| Non-repaint history depth | 5000 | 논리페인트 채널을 계산하는 봉 개수 |
9. 엑스퍼트 어드바이저에서 사용하기(iCustom 버퍼)
| 버퍼 | 내용 |
|---|---|
| 4 | 무게중심(클래식) |
| 5 / 6 / 7 | R1 / R2 / R3(클래식) |
| 8 / 9 / 10 | S1 / S2 / S3(클래식) |
| 11 | 논리페인트 센터 |
| 12–14 / 15–17 | 논리페인트 R1–R3 / S1–S3(논리페인트 보기 또는 둘 다 보기일 때 값이 채워짐) |
| 0–3, 18–21 | 존 채우기(표시 전용) |
빈 값은 EMPTY_VALUE입니다. EA에서 호출되면 인디케이터는 패널을 그리지 않으며 차트도 변경하지 않습니다. 백테스트에서는 마감된 봉(shift ≥ 1)에서 논리페인트 버퍼(11–17)를 읽으십시오.
10. 문제 해결
- 패널이 표시되지 않음: Show panel을 확인하고, 차트 폭이 충분한지 확인한 뒤 인디케이터를 다시 적용하십시오.
- 캘리브레이션 결과가 "fragile"로 나옴: 해당 종목 / 타임프레임에서는 시장에 안정적인 기간이 없었습니다. 더 높은 타임프레임을 시도하거나 기본 기간을 그대로 사용하십시오.
- 알림이 오지 않음: 알림은 마감된 봉에서만 발생하며 추세와 변동성으로 필터링됩니다. 팝업 / 푸시 / 이메일이 활성화되어 있고 올바르게 설정되어 있는지 확인하십시오.
- 과거 봉에서 채널이 움직임: 클래식(리페인트되는) 채널이기 때문입니다. 고정된 이력이 필요하다면 논리페인트 보기로 전환하십시오.
- 첫 로딩이 느림: 논리페인트 채널과 캘리브레이션은 처음 한 번 수천 개의 봉을 계산합니다. 사양이 낮은 PC에서는 Non-repaint history depth 또는 History bars for calibration을 줄이십시오.
11. 한계 고지 및 지원
Gravity Center Pro는 분석 및 의사결정 보조 도구입니다. 주문을 실행하지 않으며 어떠한 수익도 보장하지 않습니다. 과거의 견고함이 미래의 결과를 보장하지는 않습니다. 먼저 데모 계좌에서 테스트하시고, 항상 본인의 리스크 관리 원칙을 지키십시오.
질문, 설정 관련 조언, 기능 요청이 있으신가요? MQL5 개인 메시지로 보내 주십시오. 신속하게 답변드리며 제품을 꾸준히 업데이트하고 있습니다.
Northline Algo는 MQL5 마켓을 통해서만 판매합니다. 저희가 먼저 연락드리는 일은 없으며, 텔레그램이나 개인 거래로 "특별 버전"을 판매하는 일도 절대 없습니다.


