커뮤니티

문의드립니다

프로필 이미지
행복이
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); }