커뮤니티
문의드립니다.
2014-01-02 13:27:28
139
글번호 70975
새해 복 많이 받으세요~(--)(__)
저희가 아는 피봇값이 (H+L+C)/3 인데요,,,
피봇을 시간으로 바꾼개념을 분봉에서 볼수 있게 해주세요~
예를들어, 2시간으로 입력하면 2시간동안의 (고+저+종)/3으로 볼수 있게요,,,
그러면 11시 20분이 된 시점이라면, 11시까지의 고저종값으로 이루어진 피봇선이 나타날테구요,,,11시이후값은 확정되지않은 고가,저가,종가때문에 움직이는 피봇선이 나오겠죠
부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2014-01-02 20:16:09
안녕하세요
예스스탁입니다.
피폿은 직전기간(봉)의 최고가/최저가/종가를 이용해 만들게 됩니다.
식 2개를 올려드립니다. 2시간단위로 구간을 분할하고
1번은 직전 구간의 값으로 그리고
2번은 현재 구간의 값으로 그립니다.
1.
input : N(120);
var : HH(0),LL(0),CC(0),H1(0),L1(0),C1(0);
Var : Pivot(0),R1(0),R2(0),S1(0),S2(0);
if date != date[1] Then
var1 = TimeToMinutes(stime);
var2 = (TimeToMinutes(stime)-var1)%N;
if dayindex == 0 or (stime > stime[1] and var2 < var2[1]) Then{
HH = H;
LL = L;
H1 = HH[1];
L1 = LL[1];
C1 = CC[1];
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
CC = C;
Pivot = (H1+L1+C1)/3;
R1 = 2*Pivot-L1;
R2 = Pivot+H1-L1;
S1 = 2*Pivot-H1;
S2 = Pivot-H1+L1;
Plot1(Pivot, "피봇포인트");
Plot2(R1, "1차저항");
Plot3(R2, "2차저항");
Plot4(S1, "1차지지");
Plot5(S2, "2차지지");
2.
input : N(120);
var : HH(0),LL(0),CC(0),H1(0),L1(0),C1(0);
Var : Pivot(0),R1(0),R2(0),S1(0),S2(0);
if date != date[1] Then
var1 = TimeToMinutes(stime);
var2 = (TimeToMinutes(stime)-var1)%N;
if dayindex == 0 or (stime > stime[1] and var2 < var2[1]) Then{
HH = H;
LL = L;
H1 = HH[1];
L1 = LL[1];
C1 = CC[1];
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
CC = C;
Pivot = (HH+LL+CC)/3;
R1 = 2*Pivot-LL;
R2 = Pivot+HH-LL;
S1 = 2*Pivot-HH;
S2 = Pivot-HH+LL;
Plot1(Pivot, "피봇포인트");
Plot2(R1, "1차저항");
Plot3(R2, "2차저항");
Plot4(S1, "1차지지");
Plot5(S2, "2차지지");
즐거운 하루되세요
> 예스매니아 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 새해 복 많이 받으세요~(--)(__)
저희가 아는 피봇값이 (H+L+C)/3 인데요,,,
피봇을 시간으로 바꾼개념을 분봉에서 볼수 있게 해주세요~
예를들어, 2시간으로 입력하면 2시간동안의 (고+저+종)/3으로 볼수 있게요,,,
그러면 11시 20분이 된 시점이라면, 11시까지의 고저종값으로 이루어진 피봇선이 나타날테구요,,,11시이후값은 확정되지않은 고가,저가,종가때문에 움직이는 피봇선이 나오겠죠
부탁드립니다.
다음글
이전글