커뮤니티

작년고점저점 추가질문입니다.

프로필 이미지
철옹성
2015-04-30 16:39:55
189
글번호 85606
답변완료

첨부 이미지

작년 고점저점을 표시하는 선을 알려주셨는데, 작년 고점저점과 다르게 표시가 되네요. (파일첨부 하였습니다) if sdate > sdate[1]+1000 Then{ var1 = H; var2 = L; var11 = var1[1]; var12 = var2[1]; } if H > var1 Then var1 = H; if L < var2 Then var2 = l; if var11 > 0 and var12 > 0 Then{ plot1(var11,"작년최고가"); plot2(var12,"작년최저가"); } ------------------------------------------------------------------------------ 두번째 파일첨부에 제가 생각하는 것을 그림으로 그려보았습니다. 작년2014년도의 고점,저점과 그리고 고점저점의 가격차이만큼 고점 위로두칸... 저점 밑으로 두칸을 올해 2015년차트에 그어지도록 하는것입니다. 생초보 도움부탁드립니다.
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-04-30 16:51:50

안녕하세요 예스스탁입니다. 현재 수식의 내용은 맞습니다. 첨부된 그림과 같이 작년 고점과 저점이 정상적으로 출력됩니다. 현재 사용자분이 지표를 봉에 적용하실때 플로팅상태로 적용이 된 상태입니다. Y축이 공유가 되지 않아 다르게 보이시는 것입니다. 지표식을 작성하시고 문법검증(f4) 후에 f5키를 누르시면 지표속성화면이 나타납니다. 지표속성화면 y축표시에서 가격으로 지정하고 적용하시면 바로 봉차트위로 적용이 되고 Y축도 종목데이터와 일치해서 적용됩니다. 추가로 문의하신 내용 추가한 식입니다. 하단 값은 0이상일때만 출력되게 했습니다,. 지표속성 차트표시탭에서 그래프 종류를 일자그래프로 지정하시기고 적용하시기 바랍니다. if sdate > sdate[1]+1000 Then{ var1 = H; var2 = L; var11 = var1[1]; var12 = var2[1]; } if H > var1 Then var1 = H; if L < var2 Then var2 = l; var13 = var11-var12; if var11 > 0 and var12 > 0 Then{ plot1(var11,"작년최고가"); plot2(var12,"작년최저가"); plot3(var11+var13*1,"작년최고가+1"); plot4(var11+var13*2,"작년최고가+2"); if var12-var13*1 > 0 Then plot5(var12-var13*1,"작년최고가-1"); if var12-var13*2 > 0 Then plot6(var12-var13*2,"작년최저가-2"); } 즐거운 하루되세요 > 철옹성 님이 쓴 글입니다. > 제목 : 작년고점저점 추가질문입니다. > 작년 고점저점을 표시하는 선을 알려주셨는데, 작년 고점저점과 다르게 표시가 되네요. (파일첨부 하였습니다) if sdate > sdate[1]+1000 Then{ var1 = H; var2 = L; var11 = var1[1]; var12 = var2[1]; } if H > var1 Then var1 = H; if L < var2 Then var2 = l; if var11 > 0 and var12 > 0 Then{ plot1(var11,"작년최고가"); plot2(var12,"작년최저가"); } ------------------------------------------------------------------------------ 두번째 파일첨부에 제가 생각하는 것을 그림으로 그려보았습니다. 작년2014년도의 고점,저점과 그리고 고점저점의 가격차이만큼 고점 위로두칸... 저점 밑으로 두칸을 올해 2015년차트에 그어지도록 하는것입니다. 생초보 도움부탁드립니다.