커뮤니티

수식 재문의

프로필 이미지
흑수돌
2013-09-23 22:11:17
138
글번호 67736
답변완료
안녕하세요. 추석 연휴 잘 보내셨는지요. 아래와 같은 수식을 문의 드립니다. -------------- XX시 XX분 부터 ~~ AA시 AA분 까지의 최고값, 최저값, 중간값(최고+최저/2) 을 선으로 긋는 수식을 얻고 싶습니다. XX시 XX분 부터 선이 시작한 뒤 AA시 AA분이 지나면 더이상 선을 긋지 않습니다. 다음날 XX시 XX분이 되면 다시 선을 그어 줍니다. ----------- 위의 내용으로 일전, 아래와 같은 수식을 얻었는데요, 수정을 부탁드립니다. input : AA(133000); if date != date[1] Then{ var1 = H; var2 = L; } if stime < AA Then{ if H > var1 Then var1 = h; if L < var2 Then var2 = L; var3 = (var1+var2)/2; plot1(var1,"최고값"); plot2(var2,"최저값"); plot3(var3,"중간값"); } 차트에서 특정구간에만 지표를 표시하고자 하시면 점그래프나 일자그래프와 같이 이전 출력지점과 연결이 되지 않는 그래프 종류로 설정하셔야 합니다. 풍성한 한가위 되시길 기원합니다. 즐거운 하루되세요
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2013-09-24 11:05:24

안녕하세요 예스스탁입니다. input :XX(100000), AA(133000); if stime == XX or (stime > XX and stime[1] < XX) Then{ var1 = H; var2 = L; } if stime >= XX and stime < AA Then{ if H > var1 Then var1 = h; if L < var2 Then var2 = L; var3 = (var1+var2)/2; plot1(var1,"최고값"); plot2(var2,"최저값"); plot3(var3,"중간값"); } 즐거운 하루되세요 > 흑수돌 님이 쓴 글입니다. > 제목 : 수식 재문의 > 안녕하세요. 추석 연휴 잘 보내셨는지요. 아래와 같은 수식을 문의 드립니다. -------------- XX시 XX분 부터 ~~ AA시 AA분 까지의 최고값, 최저값, 중간값(최고+최저/2) 을 선으로 긋는 수식을 얻고 싶습니다. XX시 XX분 부터 선이 시작한 뒤 AA시 AA분이 지나면 더이상 선을 긋지 않습니다. 다음날 XX시 XX분이 되면 다시 선을 그어 줍니다. ----------- 위의 내용으로 일전, 아래와 같은 수식을 얻었는데요, 수정을 부탁드립니다. input : AA(133000); if date != date[1] Then{ var1 = H; var2 = L; } if stime < AA Then{ if H > var1 Then var1 = h; if L < var2 Then var2 = L; var3 = (var1+var2)/2; plot1(var1,"최고값"); plot2(var2,"최저값"); plot3(var3,"중간값"); } 차트에서 특정구간에만 지표를 표시하고자 하시면 점그래프나 일자그래프와 같이 이전 출력지점과 연결이 되지 않는 그래프 종류로 설정하셔야 합니다. 풍성한 한가위 되시길 기원합니다. 즐거운 하루되세요
프로필 이미지

흑수돌

2013-09-24 11:30:13

답변 주신 수식을 설정해 보았는데 아무것도 뜨지 않습니다. 차트는 - 복합 으로 설정했습니다. 야간장과 주간장의 시간을 구분해서 보려고 했던 거거든요. 어디가 문제인지 모르겠네요. 다시한번 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 재문의 > 안녕하세요 예스스탁입니다. input :XX(100000), AA(133000); if stime == XX or (stime > XX and stime[1] < XX) Then{ var1 = H; var2 = L; } if stime >= XX and stime < AA Then{ if H > var1 Then var1 = h; if L < var2 Then var2 = L; var3 = (var1+var2)/2; plot1(var1,"최고값"); plot2(var2,"최저값"); plot3(var3,"중간값"); } 즐거운 하루되세요 > 흑수돌 님이 쓴 글입니다. > 제목 : 수식 재문의 > 안녕하세요. 추석 연휴 잘 보내셨는지요. 아래와 같은 수식을 문의 드립니다. -------------- XX시 XX분 부터 ~~ AA시 AA분 까지의 최고값, 최저값, 중간값(최고+최저/2) 을 선으로 긋는 수식을 얻고 싶습니다. XX시 XX분 부터 선이 시작한 뒤 AA시 AA분이 지나면 더이상 선을 긋지 않습니다. 다음날 XX시 XX분이 되면 다시 선을 그어 줍니다. ----------- 위의 내용으로 일전, 아래와 같은 수식을 얻었는데요, 수정을 부탁드립니다. input : AA(133000); if date != date[1] Then{ var1 = H; var2 = L; } if stime < AA Then{ if H > var1 Then var1 = h; if L < var2 Then var2 = L; var3 = (var1+var2)/2; plot1(var1,"최고값"); plot2(var2,"최저값"); plot3(var3,"중간값"); } 차트에서 특정구간에만 지표를 표시하고자 하시면 점그래프나 일자그래프와 같이 이전 출력지점과 연결이 되지 않는 그래프 종류로 설정하셔야 합니다. 풍성한 한가위 되시길 기원합니다. 즐거운 하루되세요
프로필 이미지

예스스탁 예스스탁 답변

2013-09-24 11:47:37

안녕하세요 예스스탁입니다. XX의 시간이 AA보다 크면 지표가 발생하지 않습니다. 복합차트에서 XX가 AA보다 큰경우도 처리되게 수정했습니다. input :XX(100000), AA(133000); if stime == XX or (stime > XX and stime[1] < XX) Then{ var1 = H; var2 = L; } if XX < AA then{ if stime >= XX and stime < AA Then{ if H > var1 Then var1 = h; if L < var2 Then var2 = L; var3 = (var1+var2)/2; plot1(var1,"최고값"); plot2(var2,"최저값"); plot3(var3,"중간값"); } } if XX > AA then{ if stime >= XX or stime < AA Then{ if H > var1 Then var1 = h; if L < var2 Then var2 = L; var3 = (var1+var2)/2; plot1(var1,"최고값"); plot2(var2,"최저값"); plot3(var3,"중간값"); } } 즐거운 하루되세요 > 흑수돌 님이 쓴 글입니다. > 제목 : Re : Re : 아무것도 뜨지 않습니다. > 답변 주신 수식을 설정해 보았는데 아무것도 뜨지 않습니다. 차트는 - 복합 으로 설정했습니다. 야간장과 주간장의 시간을 구분해서 보려고 했던 거거든요. 어디가 문제인지 모르겠네요. 다시한번 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 재문의 > 안녕하세요 예스스탁입니다. input :XX(100000), AA(133000); if stime == XX or (stime > XX and stime[1] < XX) Then{ var1 = H; var2 = L; } if stime >= XX and stime < AA Then{ if H > var1 Then var1 = h; if L < var2 Then var2 = L; var3 = (var1+var2)/2; plot1(var1,"최고값"); plot2(var2,"최저값"); plot3(var3,"중간값"); } 즐거운 하루되세요 > 흑수돌 님이 쓴 글입니다. > 제목 : 수식 재문의 > 안녕하세요. 추석 연휴 잘 보내셨는지요. 아래와 같은 수식을 문의 드립니다. -------------- XX시 XX분 부터 ~~ AA시 AA분 까지의 최고값, 최저값, 중간값(최고+최저/2) 을 선으로 긋는 수식을 얻고 싶습니다. XX시 XX분 부터 선이 시작한 뒤 AA시 AA분이 지나면 더이상 선을 긋지 않습니다. 다음날 XX시 XX분이 되면 다시 선을 그어 줍니다. ----------- 위의 내용으로 일전, 아래와 같은 수식을 얻었는데요, 수정을 부탁드립니다. input : AA(133000); if date != date[1] Then{ var1 = H; var2 = L; } if stime < AA Then{ if H > var1 Then var1 = h; if L < var2 Then var2 = L; var3 = (var1+var2)/2; plot1(var1,"최고값"); plot2(var2,"최저값"); plot3(var3,"중간값"); } 차트에서 특정구간에만 지표를 표시하고자 하시면 점그래프나 일자그래프와 같이 이전 출력지점과 연결이 되지 않는 그래프 종류로 설정하셔야 합니다. 풍성한 한가위 되시길 기원합니다. 즐거운 하루되세요