커뮤니티
수식 수정 바랍니다.
2016-04-21 13:36:45
119
글번호 97317
안녕하세요.
해선용으로 쓰고 있구요 직전 봉 고저종 가격을 표시하는 지표인데
30분의 가격을 2분등에 표시하는데요 이게 30분은 맞는데 120분이나
180분봉을 2분에 표시하면 첫 시간간격이 1시간(첫봉 120분봉이 60분으로
180분봉이 120분봉으로) 적게 표시되고 그다음
시간간격부터 맞아 들어가네요 그리되니 180분으로 보는 시고저종 가격하고
맞지가 않네요. 수정 부탁합니다.
input : Atime1(30);
var : TF1(0),H1(0),H11(0),L1(0),L11(0),C1(0),C11(0);
TF1 = TimeToMinutes(stime)%Atime1;
if Bdate != Bdate[1] or (TF1 < TF1[1] and stime > stime[1]) or date != date[1] Then{
H1 = H;
L1 = L;
H11 = H1[1];
L11 = L1[1];
C11 = C1[1];
}
if H > H1 Then
H1 = H;
if L < L1 Then
L1 = L;
C1 = C;
plot1(H11);
plot2(L11);
plot3(C11);
답변 1
예스스탁 예스스탁 답변
2016-04-21 18:20:48
안녕하세요
예스스탁입니다.
Input:분봉(180);
var : Tcond(false),S1(0),S2(0),T(0),TM(0);
var : TF(0),H1(0),H11(0),L1(0),L11(0),C1(0),C11(0);
if Bdate != Bdate[1] Then{
Tcond = true;
S1 = TimeToMinutes(stime);
T = 1;
}
if date != date[1] and Bdate == Bdate[1] Then{
S2 = 1440-S1;
T = 2;
}
if T == 1 then
TM = TimeToMinutes(stime)-S1;
if T == 2 Then
TM = TimeToMinutes(stime)+S2;
TF = TM%분봉;
if Bdate != Bdate[1] or (TF < TF[1] and Bdate == Bdate[1]) Then{
H1 = H;
L1 = L;
H11 = H1[1];
L11 = L1[1];
C11 = C1[1];
}
if H > H1 Then
H1 = H;
if L < L1 Then
L1 = L;
C1 = C;
plot1(H11);
plot2(L11);
plot3(C11);
즐거운 하루되세요
> 바닥차기 님이 쓴 글입니다.
> 제목 : 수식 수정 바랍니다.
> 안녕하세요.
해선용으로 쓰고 있구요 직전 봉 고저종 가격을 표시하는 지표인데
30분의 가격을 2분등에 표시하는데요 이게 30분은 맞는데 120분이나
180분봉을 2분에 표시하면 첫 시간간격이 1시간(첫봉 120분봉이 60분으로
180분봉이 120분봉으로) 적게 표시되고 그다음
시간간격부터 맞아 들어가네요 그리되니 180분으로 보는 시고저종 가격하고
맞지가 않네요. 수정 부탁합니다.
input : Atime1(30);
var : TF1(0),H1(0),H11(0),L1(0),L11(0),C1(0),C11(0);
TF1 = TimeToMinutes(stime)%Atime1;
if Bdate != Bdate[1] or (TF1 < TF1[1] and stime > stime[1]) or date != date[1] Then{
H1 = H;
L1 = L;
H11 = H1[1];
L11 = L1[1];
C11 = C1[1];
}
if H > H1 Then
H1 = H;
if L < L1 Then
L1 = L;
C1 = C;
plot1(H11);
plot2(L11);
plot3(C11);
다음글
이전글