커뮤니티
피봇값 질문
2013-07-15 09:45:54
258
글번호 65316
피봇1차 2차값이 9시00분과 9시03분봉(다른시간대 이상없음)과 값이 다릅니다.
피봇값은 변하지 않는데 1차2차 값들이 9시00분과 (9시03분~15시00분, 동일한값)까지 다릅니다.
어떻게 하면 동일한 값이 하루동안 표시됩니까?
##### 피봇 #####
저항2 = 피봇 + DayHigh(1) - DayLow(1);
저항1 = 2 * 피봇 - DayLow(1);
피봇 = (DayHigh(1) + DayLow(1) + DayClose(1)) / 3;
지지1 = 2 * 피봇 - DayHigh(1);
지지2 = 피봇 - DayHigh(1) + DayLow(1);
- 1. 캡처_9시00분 피봇값_130711.JPG (0.04 MB)
- 2. 캡처_9시03분 피봇값_130711.JPG (0.05 MB)
답변 1
예스스탁 예스스탁 답변
2013-07-15 15:10:08
안녕하세요
예스스탁입니다.
저항2 = 피봇 + DayHigh(1) - DayLow(1);
저항1 = 2 * 피봇 - DayLow(1);
피봇 = (DayHigh(1) + DayLow(1) + DayClose(1)) / 3;
지지1 = 2 * 피봇 - DayHigh(1);
지지2 = 피봇 - DayHigh(1) + DayLow(1);
수식은 식상 위에서 아래로 읽어 들어가며 계산합니다.
작성하신 식에서 피봇의 계산보다 저항2와 저항1을 먼저 계산하는데
첫봉에서 저항2와 저항1을 계산하는 시점에서는
아직 피봇을 계산하지 않았으므로
전일 마지막봉에서 계산해서 피봇에 저장된 값을 그대로 사용합니다.
전일 마지막봉에서 피봇은 전전일의 고저종가를 사용한 값입니다.
수식을 아래와 같이 피봇을 먼저계산하게 작성하셔야 합니다.
var : 저항2(0),저항1(0),피봇(0),지지1(0),지지2(0);
피봇 = (DayHigh(1) + DayLow(1) + DayClose(1)) / 3;
저항2 = 피봇 + DayHigh(1) - DayLow(1);
저항1 = 2 * 피봇 - DayLow(1);
지지1 = 2 * 피봇 - DayHigh(1);
지지2 = 피봇 - DayHigh(1) + DayLow(1);
plot1(저항2);
plot2(저항1);
plot3(피봇);
plot4(지지1);
plot5(지지2);
식작성하실 때 특정 계산식을 할때 어떤 변수의 값이 필요하다면
해당 변수는 특정 계산식 보다 위에 있어야 합니다.
즐거운 하루되세요
> 함밝중명 님이 쓴 글입니다.
> 제목 : 피봇값 질문
> 피봇1차 2차값이 9시00분과 9시03분봉(다른시간대 이상없음)과 값이 다릅니다.
피봇값은 변하지 않는데 1차2차 값들이 9시00분과 (9시03분~15시00분, 동일한값)까지 다릅니다.
어떻게 하면 동일한 값이 하루동안 표시됩니까?
##### 피봇 #####
저항2 = 피봇 + DayHigh(1) - DayLow(1);
저항1 = 2 * 피봇 - DayLow(1);
피봇 = (DayHigh(1) + DayLow(1) + DayClose(1)) / 3;
지지1 = 2 * 피봇 - DayHigh(1);
지지2 = 피봇 - DayHigh(1) + DayLow(1);
다음글
이전글