안녕하세요, 트레이더 여러분! 오늘은 데일리 피봇 포인트를 조정하는 방법에 대해 알아보려고 합니다. 이 지표는 매일의 피봇 레벨인 R3, R2, R1, 피봇, S1, S2, S3를 수평선으로 나타내며, 서버 시간에서 앞당기거나 늦춘 날짜(피봇 데이)를 기준으로 합니다. 아래 그림에서 보시다시피, 피봇 라인은 서버 시간보다 먼저 시작됩니다(가장 최근 날짜는 주말이었기 때문에 제외됨).

이 지표의 유일한 입력값은 정수형 "ShiftHrs"입니다. 이 값은 피봇 데이를 몇 시간 앞당길지를 결정합니다. 음수 값을 입력하면 피봇 계산을 위해 날짜를 늦출 수 있습니다. 예를 들어, 서버가 뉴욕 시간(GMT-5)에 있고, 런던 시간(GMT)으로 피봇 포인트를 원할 경우 ShiftHrs를 +5로 설정하면 됩니다(코드의 기본값).
토요일과 일요일의 거래도 무시되지 않습니다. 피봇 데이의 조정으로 토요일에 데이터가 나타나면, 실제로는 금요일에 발생한 거래로 간주하므로 지표는 이를 금요일의 일부로 처리합니다. 반대로 일요일에 데이터가 나타나면 실제로는 월요일에 발생한 거래로 처리됩니다.
각 라인에 대한 지표 버퍼를 사용하여 이전 날짜의 피봇 레벨도 계속 보이게 합니다. 하지만 한 가지 단점이 있습니다. 추가적인 중간 레벨(S0.5, S1.5 등)을 그리기 위해서는 8개의 버퍼 제한 때문에 같은 기법을 사용할 수 없습니다.
가장 최근 날짜의 레벨에 대한 레이블도 표시됩니다. 이 지표는 모든 차트 기간에 적용할 수 있지만, 긴 기간의 차트에서는 데일리 피봇이 의미가 없다는 점을 유의하세요.
계산식은 다음과 같습니다:
- Pivot = (High + Low + Close) / 3
- Range = High - Low
- Resistance1 = 2 * Pivot - Low
- Resistance2 = Pivot + Range
- Resistance3 = Resistance1 + Range
- Support1 = 2 * Pivot - High
- Support2 = Pivot - Range
- Support3 = Support1 - Range
2009.07.02 참고로, Resistance3와 Support3의 계산을 수정했습니다. 잘못된 점 사과드립니다. 개선 사항에 대한 제안은 언제든지 환영합니다!
여러분의 트레이딩에 도움이 되길 바랍니다!
행복한 거래 되세요!
Jellybean