Pivot Points Six Types with Level Alerts
- 지표
- 버전: 1.1
Pivot Points Six Types with Level Alerts는 MetaTrader 5용 TV 호환 피벗 포인트 지표입니다. TradingView에 기본 제공되는 "Pivot Points Standard" 지표와 같은 공식과 같은 기간 구분을 사용하며, 레벨도 같은 방식으로 그립니다. 각 기간의 첫 봉에서 시작하는 짧은 수평선과 주황색(#FB8C00)의 "R1 (가격)" 형식 라벨입니다.
여섯 가지 계산 유형
레벨은 이전 기간의 고가, 저가, 종가로 계산됩니다.
- Traditional: P, R1–R5, S1–S5
- Fibonacci: P, R1–R3, S1–S3 (이전 범위의 0.382 / 0.618 / 1.000)
- Woodie: P, R1–R4, S1–S4 (TradingView와 마찬가지로 현재 기간의 시가를 사용)
- Classic: P, R1–R4, S1–S4
- DM (DeMark): P, R1, S1 (이전 시가도 사용)
- Camarilla: P, R1–R5, S1–S5 (R5 = high / low x close)
레벨 수가 적은 유형은 나머지 레벨을 단순히 비워 둡니다.
기간
- Auto (기본값): M15 이하 차트는 일간 피벗, 그 밖의 일중 차트는 주간 피벗, D1 차트는 월간 피벗, W1과 MN1은 연간 피벗을 사용합니다.
- 또는 직접 선택: Daily, Weekly, Monthly, Quarterly, Yearly, 2 years, 3 years, 5 years, 10 years. 2/3/5/10년 블록은 TradingView와 같은 해에 시작됩니다.
- Number of Pivots Back: 과거 몇 개 기간을 그릴지 지정합니다. 기본값 15, 최대 200.
- Use Daily-based Values (기본값 켜짐): 레벨을 D1 봉으로 만들기 때문에 모든 일중 타임프레임에서 같습니다. 끄면 차트 자체의 봉으로 만듭니다.
- 한 차트에 여러 개를 실행할 수 있습니다. 예를 들어 일간 피벗과 주간 피벗을 다른 색으로 표시할 수 있습니다.
확인한 방법
- 같은 가격 데이터에서 여섯 가지 유형 모두를 TradingView 자체의 Pivot Points Standard와 비교했습니다. 공식은 동일한 레벨을 냈습니다.
- 2, 3, 5, 10년 기간의 시작도 TradingView와 일치했습니다.
- 사용자 차트의 수치는 보통 TradingView 차트와 조금 다릅니다. 가격이 다른 데이터 피드에서 오기 때문입니다. 테스트 예: EURUSD 주간 피벗 P가 MT5에서 1.11801, TradingView에서 1.11816으로, 1.5 pips 차이가 났으며 이는 오로지 그 주의 high/low/close가 달랐기 때문입니다.
표시
- 각 선의 왼쪽 또는 오른쪽 끝에 라벨을 가격과 함께 또는 가격 없이 표시합니다. 글꼴 크기 6~20.
- 모든 레벨은 숨길 수 있고 각각 고유한 색을 가집니다. 선 굵기 1~10.
- 선 위에 마우스를 올리면 이름과 가격이 보입니다.
- 무언가를 그릴 수 없으면 차트 왼쪽 아래에 짧은 메시지가 나타납니다(예: 피벗 기간이 차트 타임프레임보다 짧거나 히스토리가 부족한 경우).
알림 (기본값 꺼짐)
- 조건은 하나입니다. 완성된 봉의 종가가 표시 중인 레벨을 교차하는 경우입니다(이전 종가가 레벨 이하이고 새 종가가 레벨 위, 또는 그 반대).
- 봉마다 한 번, 방금 마감된 봉에서 확인합니다. 아직 형성 중인 봉은 절대 사용하지 않습니다.
- 지표를 불러오기 전에 마감된 봉은 알림을 내지 않으므로, 지표를 붙이거나 MT5를 다시 시작해도 오래된 알림이 한꺼번에 나오지 않습니다.
- 메시지에는 심볼, 차트 타임프레임, 피벗 유형과 기간, 레벨과 그 가격이 들어갑니다. 예: "Pivot TV GBPJPY M1 (Camarilla 1D): close crossed below R1 212.321". 한 차트에 여러 개가 있어도 어느 것이 알림을 냈는지 알 수 있습니다.
- 팝업, 소리, 푸시 알림을 조합할 수 있습니다. 푸시는 터미널 옵션에 MetaQuotes ID가 필요합니다.
- 알림은 종가가 선을 교차했다는 것만 알립니다. 매수 또는 매도 신호가 아니며, 피벗 레벨이 지지나 저항으로 작용한다는 보장은 없습니다.
EA 및 iCUSTOM 사용자용
값은 11개의 숨겨진 버퍼에 저장됩니다(추가 그리기 없음): 0 = P, 1 = R1, 2 = S1, 3 = R2, 4 = S2, 5 = R3, 6 = S3, 7 = R4, 8 = S4, 9 = R5, 10 = S5. 레벨이 없는 봉은 EMPTY_VALUE를 반환합니다. 값은 데이터 창(Data Window)에도 표시됩니다.
참고: EA나 다른 지표가 iCustom으로 이 지표를 불러오면, 호출하는 쪽이 실행 중인 차트에도 피벗 선이 그려질 수 있습니다. 핸들이 해제되고 잠시 후에 사라집니다.
사용 전에 읽어 주세요
- 기간 구분은 MT5 계좌의 서버 시간을 따릅니다. 따라서 "하루"나 "한 주"는 브로커 서버의 하루가 시작될 때 시작되며, 이는 TradingView가 해당 심볼에 사용하는 세션과 다를 수 있습니다.
- 암호화폐 같은 24시간 시장: TradingView는 00:00 UTC에 일과 주를 나눕니다. 서버가 다른 시간대로 운영되면 일간·주간 기간이 TradingView보다 몇 시간 일찍 또는 늦게 시작되므로 레벨이 다를 수 있습니다.
- 일요일 봉: 일요일에 짧은 세션이 있고 토요일 봉이 없는 심볼에서는 일요일을 월요일의 일부로 계산합니다(기본값 "Auto"). "merge" 또는 "separate"로 강제할 수 있습니다.
- 최대 200개 기간까지 그립니다. 긴 기간(5년 또는 10년)은 터미널에 충분한 D1 히스토리가 필요하며, 부족하면 "not enough data" 메시지가 나타납니다.
- 피벗 기간이 차트 타임프레임보다 짧으면(예: W1 차트의 일간 피벗) 아무것도 그리지 않으며, 더 긴 기간을 선택하라는 메시지가 나타납니다.
- 알림을 켠 상태로 주말에 W1 또는 MN1 차트를 불러오면 월요일에 마지막 봉에 대한 알림이 한 번 나타날 수 있습니다.
- 과거 기간의 레벨은 바뀌지 않습니다. 현재 기간의 레벨은 그 기간이 시작될 때 확정됩니다.
- 전략 테스터에서는 알림을 내지 않고 오브젝트도 그리지 않습니다.
- DLL, 외부 파일, 인터넷 연결을 사용하지 않습니다.
- 차트 보조 도구일 뿐입니다. 매매를 하지 않으며 어떠한 매매 결과도 보장하지 않습니다.
설정
Pivot Points: Type (Traditional), Pivots Timeframe (Auto), Number of Pivots Back (15, 1-200), Use Daily-based Values (true), Sunday bars (Auto)
Labels: Show Labels (true), Show Prices (true), Labels Position (Left), Label font size (8)
Levels: Line Width (1), P, R1-R5, S1-S5 각각의 Show / color (모두 표시, #FB8C00)
Alerts: Alert: close crosses a shown level (false), Alert by pop-up (true), Alert by sound (false), Alert by push notification (false), Language (Auto = 터미널 언어, English 또는 Japanese)
설정값이 범위를 벗어나면 지표가 로드되지 않으며 그 이유를 Experts 로그에 기록합니다.
지원
설치, 설정, 버그에 관한 질문은 MQL5 메시지로 환영합니다. 시장 방향이나 개별 거래에 관한 질문은 지원 범위에 포함되지 않습니다.
이 지표는 무료 TV 스타일 도구 시리즈의 하나입니다. MT4 판도 별도 상품으로 제공됩니다. 같은 제작자의 다른 도구는 제 판매자 프로필에 나와 있습니다.
TradingView는 TradingView, Inc.의 상표입니다. 이 제품은 TradingView, Inc.와 제휴 관계가 없으며 TradingView, Inc.의 후원이나 보증을 받지 않았습니다.
