커뮤니티

히스토그램을 그릴 수 있나요?

프로필 이미지
제0원소
2013-08-11 12:24:41
134
글번호 66305
답변완료
최근 100일동안 갭상승 한 날의 수 중 상승폭에 따라 히스토그램을 그리고 싶습니다. 구간을 10개로 분할, 예를들어 전일 종가 대비 0.9~1%, 0.8~0.9%, 0.7~0.8%, 이런식으로 각 구간에 해당하는 봉 갯수를 최근날짜와 그 부근에 히스토그램으로 그리는 방법을 알려주세요
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-08-12 11:01:47

안녕하세요 예스스탁입니다. input : P(100); var : cnt(0),sum1(0),sum2(0),sum3(0),sum4(0); var : sum5(0),sum6(0),sum7(0),sum8(0),sum9(0),sum10(0); sum1 = 0; sum2 = 0; sum3 = 0; sum4 = 0; sum5 = 0; sum6 = 0; sum7 = 0; sum8 = 0; sum9 = 0; sum10 = 0; for cnt = 0 to P-1{ if DayOpen(cnt) >= DayClose(cnt+1)*1.000 and DayOpen(cnt) < DayClose(cnt+1)*1.001 Then#0%~0.1% sum1 = sum1+1; if DayOpen(cnt) >= DayClose(cnt+1)*1.001 and DayOpen(cnt) < DayClose(cnt+1)*1.002 Then#0.1%~0.2% sum2 = sum2+1; if DayOpen(cnt) >= DayClose(cnt+1)*1.002 and DayOpen(cnt) < DayClose(cnt+1)*1.003 Then#0.2%~0.3% sum3 = sum3+1; if DayOpen(cnt) >= DayClose(cnt+1)*1.003 and DayOpen(cnt) < DayClose(cnt+1)*1.004 Then#0.3%~0.4% sum4 = sum4+1; if DayOpen(cnt) >= DayClose(cnt+1)*1.004 and DayOpen(cnt) < DayClose(cnt+1)*1.005 Then#0.4%~0.5% sum5 = sum5+1; if DayOpen(cnt) >= DayClose(cnt+1)*1.005 and DayOpen(cnt) < DayClose(cnt+1)*1.006 Then#0.5%~0.6% sum6 = sum6+1; if DayOpen(cnt) >= DayClose(cnt+1)*1.006 and DayOpen(cnt) < DayClose(cnt+1)*1.007 Then#0.6%~0.7% sum7 = sum7+1; if DayOpen(cnt) >= DayClose(cnt+1)*1.007 and DayOpen(cnt) < DayClose(cnt+1)*1.008 Then#0.7%~0.8% sum8 = sum8+1; if DayOpen(cnt) >= DayClose(cnt+1)*1.008 and DayOpen(cnt) < DayClose(cnt+1)*1.009 Then#0.8%~0.9% sum9 = sum9+1; if DayOpen(cnt) >= DayClose(cnt+1)*1.009 and DayOpen(cnt) < DayClose(cnt+1)*1.010 Then#0.9%~1.0% sum10 = sum10+1; } if CurrentDate == sdate Then{ plot1(sum1); plot2(sum2); plot3(sum3); plot4(sum4); plot5(sum5); plot6(sum6); plot7(sum7); plot8(sum8); plot9(sum9); plot10(sum10); } 최근 100일간 상승갭 폭(10개) 별로 일수를 카운트하게 작성한 식입니다. 당일만 출력되게 작성했습니다. 지표는 기본으로 선그래프로 그려집니다. 막대그래프로 보고자 하시면 속성화면에서 사용자분이 10개 지표 모두 막대그래프로 설정해 주셔야 합니다. 각 구간별로 10개의 값을 출력해야 하므로 막대그래프로 보시기에는 어려우므로 선이나 점그래프 등으로 보셔야 할것 같습니다. 즐거운 하루되세요 즐거운 하루되세요 > 제0원소 님이 쓴 글입니다. > 제목 : 히스토그램을 그릴 수 있나요? > 최근 100일동안 갭상승 한 날의 수 중 상승폭에 따라 히스토그램을 그리고 싶습니다. 구간을 10개로 분할, 예를들어 전일 종가 대비 0.9~1%, 0.8~0.9%, 0.7~0.8%, 이런식으로 각 구간에 해당하는 봉 갯수를 최근날짜와 그 부근에 히스토그램으로 그리는 방법을 알려주세요