커뮤니티

시고저종 표시

프로필 이미지
스로우
2014-02-08 19:48:28
156
글번호 72348
답변완료
복합장에서 과거 1일전,2일전...20일전의 시가와 종가를 본장과 야간장으로 나누어 표시하고자합니다. 도움 부탁드립니다. 감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-02-10 14:04:27

안녕하세요 예스스탁입니다. input : n(1); var : cnt(0); Array : NO[50](0),NH[50](0),NL[50](0),NC[50](0); Array : DO[50](0),DH[50](0),DL[50](0),DC[50](0); if stime == 90000 or (stime > 90000 and stime[1] < 90000) Then{ DO[0] = O; DH[0] = H; DL[0] = L; for cnt = 1 to 49{ NO[cnt] = NO[cnt-1][1]; NH[cnt] = NH[cnt-1][1]; NL[cnt] = NL[cnt-1][1]; NC[cnt] = NC[cnt-1][1]; DO[cnt] = DO[cnt-1][1]; DH[cnt] = DH[cnt-1][1]; DL[cnt] = DL[cnt-1][1]; DC[cnt] = DC[cnt-1][1]; } } if stime >= 90000 and stime <= 151500 Then{ if H > DH[0] Then DH[0] = H; if L < DL[0] Then DL[0] = L; DC[0] = C; } if stime == 180000 or (stime > 180000 and stime[1] < 180000) Then{ NO[0] = O; NH[0] = H; NL[0] = L; for cnt = 1 to 49{ NO[cnt] = NO[cnt-1][1]; NH[cnt] = NH[cnt-1][1]; NL[cnt] = NL[cnt-1][1]; NC[cnt] = NC[cnt-1][1]; } } if stime >= 180000 or stime < 90000 Then{ if H > NH[0] Then NH[0] = H; if L < NL[0] Then NL[0] = L; NC[0] = C; } plot1(DO[n],"n일전 주간장 시가"); plot2(DH[n],"n일전 주간장 고가"); plot3(DL[n],"n일전 주간장 저가"); plot4(DC[n],"n일전 주간장 종가"); plot5(NO[n],"n일전 야간장 시가"); plot6(NH[n],"n일전 야간장 고가"); plot7(NL[n],"n일전 야간장 저가"); plot8(NC[n],"n일전 야간장 종가"); 즐거운 하루되세요 > 스로우 님이 쓴 글입니다. > 제목 : 시고저종 표시 > 복합장에서 과거 1일전,2일전...20일전의 시가와 종가를 본장과 야간장으로 나누어 표시하고자합니다. 도움 부탁드립니다. 감사합니다