커뮤니티

다시질문드립니다.

프로필 이미지
산인
2011-04-29 11:40:03
711
글번호 38129
답변완료
색을 입힌다는 것을 문의 드린것이 중요한 점은 아니고요 INPUT : LENGTH(20); VAR : TCHAN(0), BCHAN(0); TCHAN = HIGHEST(HIGH, LENGTH)[1]; BCHAN = LOWEST(LOW, LENGTH)[1]; PLOT1(TCHAN, "TOPCHAN"); PLOT2(BCHAN, "BOTCHAN"); plot3((TCHAN + BCHAN) / 2,"중간선"); 이 수식에서 TCHAN 이나 BCHAN 이 상향혹은 하향하는 것을 수식으로 표현하려고 합니다. 단순히 TCHAN > TCHAN[1] 이렇게 표시하면 상승후 횡보구간에서 표시가 안되거든요. 그래서 TCHAN > TCHAN[1] 이 상태에서 TCHAN < TCHAN[1] 이렇게 되기전까지 TCHAN 을 따로표시해서 점이든 막대든 표시해주면 될 듯한데요. 어려우시면 TCHAN > TCHAN[1] 이 되고 TCHAN < TCHAN[1] 이 되기전까지의 표현만 알려주세요. 수고하세요
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-04-29 11:50:22

안녕하세요 예스스탁입니다. 아래와 같이 구간을 인식하셔서 작성하시면 될것 같습니다. 참고하시기 바랍니다. INPUT : LENGTH(20); VAR : TCHAN(0), BCHAN(0); TCHAN = HIGHEST(HIGH, LENGTH)[1]; BCHAN = LOWEST(LOW, LENGTH)[1]; if TCHAN > TCHAN[1] Then var1 = 1; if TCHAN < TCHAN[1] Then var1 = -1; if BCHAN > BCHAN[1] Then var2 = 1; if BCHAN < BCHAN[1] Then var2 = -1; if var1 == 1 Then plot1(TCHAN,"상단",RED); Else plot1(TCHAN,"상단",BLUE); if var2 == 1 Then plot2(BCHAN,"하단",RED); Else plot2(BCHAN,"하단",BLUE); 즐거운 하루되세요 > 산인 님이 쓴 글입니다. > 제목 : 다시질문드립니다. > 색을 입힌다는 것을 문의 드린것이 중요한 점은 아니고요 INPUT : LENGTH(20); VAR : TCHAN(0), BCHAN(0); TCHAN = HIGHEST(HIGH, LENGTH)[1]; BCHAN = LOWEST(LOW, LENGTH)[1]; PLOT1(TCHAN, "TOPCHAN"); PLOT2(BCHAN, "BOTCHAN"); plot3((TCHAN + BCHAN) / 2,"중간선"); 이 수식에서 TCHAN 이나 BCHAN 이 상향혹은 하향하는 것을 수식으로 표현하려고 합니다. 단순히 TCHAN > TCHAN[1] 이렇게 표시하면 상승후 횡보구간에서 표시가 안되거든요. 그래서 TCHAN > TCHAN[1] 이 상태에서 TCHAN < TCHAN[1] 이렇게 되기전까지 TCHAN 을 따로표시해서 점이든 막대든 표시해주면 될 듯한데요. 어려우시면 TCHAN > TCHAN[1] 이 되고 TCHAN < TCHAN[1] 이 되기전까지의 표현만 알려주세요. 수고하세요