커뮤니티
문의드립니다
2016-09-07 20:55:47
114
글번호 101787
안녕하세요
예스스탁님
제가 부탁드린
1.어제 아침AM 7:00 부터 ~오늘 아침 AM 6:00 까지의 고가 저가를 표시하는 지표를 짜주셨는데
요 제가 응용해서 시간대를 변경하려고 하는데요 그 뜻을 몰라서요
if stime == 070000 or (stime >070000 and stime[1] < 070000) 에서
stime == 070000 는 시작시간이 오늘 7시인가?
stime >070000 and stime[1] < 070000 는 어제 7시 이전 이면서 오늘 7시 이후인가~
아니 어제 AM 7시부터 오늘 AM 6시인데~이게 뭐람?
stime >= 070000 or stime <= 060000 오늘 7시이후부 오늘6시 이전인가 ~아이고 모르겠다,수식
의 세계는 심오해~
시간을 변경하려는데요 뜻을 몰라 이렇게 고민 했습니다^^
가령 어제 AM 8:30 부터~ 오늘 AM 11:45 분 까지의 고점과 저점을 표시하는 지표라면
어느곳의 수식을 바꿔야 하는지 문의 드립니다
고맙습니다
p/s 예스스탁님 저처럼 초짜를 위한 교육이 혹시 있나요?
<어제 짜주신 수식>
var : HH(0),LL(0),HH1(0),LL1(0);
if stime == 070000 or (stime >070000 and stime[1] < 070000) Then{
HH = H;
LL = L;
HH1 = HH[1];
LL1 = LL[1];
}
if stime >= 070000 or stime <= 060000 then{
if H > HH Then
HH = H;
if L < LL Then
LL = L;
}
if HH1 > 0 and LL1 > 0 then{
plot1(HH1);
plot2(LL1);
}
답변 1
예스스탁 예스스탁 답변
2016-09-08 18:17:26
안녕하세요
예스스탁입니다.
1
stime == 070000 or (stime >070000 and stime[1] < 070000)
위 내용은
현재봉의 시작시간 7시이거나
현재봉의 시작시간은 7시 보다 큰데 전봉은 7시 보다 작은봉이면 이라는 내용입니다.
(stime >070000 and stime[1] < 070000)
위 조건이 있는 이유는
거래가 없어 지정한 시간의 봉이 없으면
새로 최고가와 최저가를 초기화할 봉이 없으므로
지정한 시간이후의 첫봉을 기준으로 잡는다라는 내용입니다
2
stime >= 070000 or stime <= 060000
는 최고가와 최저가를 계산하는데
지정한 시간안에서만 값을 갱신한다는 내용입니다.
3
var : HH(0),LL(0),HH1(0),LL1(0);
if stime == 114500 or (stime > 114500 and stime[1] < 114500 ) Then{
HH = H;
LL = L;
HH1 = HH[1];
LL1 = LL[1];
}
if stime >= 114500 or stime <= 083000 then{
if H > HH Then
HH = H;
if L < LL Then
LL = L;
}
if HH1 > 0 and LL1 > 0 then{
plot1(HH1);
plot2(LL1);
}
즐거운 하루되세요
> 행복이 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 안녕하세요
예스스탁님
제가 부탁드린
1.어제 아침AM 7:00 부터 ~오늘 아침 AM 6:00 까지의 고가 저가를 표시하는 지표를 짜주셨는데
요 제가 응용해서 시간대를 변경하려고 하는데요 그 뜻을 몰라서요
if stime == 070000 or (stime >070000 and stime[1] < 070000) 에서
stime == 070000 는 시작시간이 오늘 7시인가?
stime >070000 and stime[1] < 070000 는 어제 7시 이전 이면서 오늘 7시 이후인가~
아니 어제 AM 7시부터 오늘 AM 6시인데~이게 뭐람?
stime >= 070000 or stime <= 060000 오늘 7시이후부 오늘6시 이전인가 ~아이고 모르겠다,수식
의 세계는 심오해~
시간을 변경하려는데요 뜻을 몰라 이렇게 고민 했습니다^^
가령 어제 AM 8:30 부터~ 오늘 AM 11:45 분 까지의 고점과 저점을 표시하는 지표라면
어느곳의 수식을 바꿔야 하는지 문의 드립니다
고맙습니다
p/s 예스스탁님 저처럼 초짜를 위한 교육이 혹시 있나요?
<어제 짜주신 수식>
var : HH(0),LL(0),HH1(0),LL1(0);
if stime == 070000 or (stime >070000 and stime[1] < 070000) Then{
HH = H;
LL = L;
HH1 = HH[1];
LL1 = LL[1];
}
if stime >= 070000 or stime <= 060000 then{
if H > HH Then
HH = H;
if L < LL Then
LL = L;
}
if HH1 > 0 and LL1 > 0 then{
plot1(HH1);
plot2(LL1);
}