커뮤니티

질문드립니다.

프로필 이미지
절제9단
2016-07-04 02:25:20
153
글번호 99705
답변완료
아래의 식은 주야간 시고저종 지표입니다. 물론 예전에 여기에서 답변 주신 지표입니다. 이 지표를 주차트에 적용하는게 아니라, 참조지표를 기준으로 적용하고 싶습니다. 예를 들어 DATA3 참조에 적용하여 나타내고 싶습니다. 변수를 조정하여 DATA3에 적용할수 있게끔 수정 부탁드립니다. 좋은 하루 되세요. var : cnt(0); Array : DO[10](0),DH[10](0),DL[10](0),DC[10](0); Array : NO[10](0),NH[10](0),NL[10](0),NC[10](0); #주간장 시고저종 if stime == 090000 or (stime > 090000 and stime[1] < 090000) Then{ DO[0] = O; DH[0] = H; DL[0] = L; for cnt = 1 to 9{ 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 >= 090000 and stime <= 151500 Then{ DC[0] = C; if H > DH[0] Then DH[0] = H; if L < DL[0] Then DL[0] = L; } #야간장 시고저종 if stime == 180000 or (stime > 180000 and stime[1] < 180000) Then{ NO[0] = O; NH[0] = H; NL[0] = L; for cnt = 1 to 9{ 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 < 090000 Then{ NC[0] = C; if H > NH[0] Then NH[0] = H; if L < NL[0] Then NL[0] = L; } plot1(DH[1],"주간장고가"); plot2(DL[1],"주간장저가"); plot3(DC[1],"주간장종가"); plot4(DO[0],"주간장시가"); if stime >= 090000 and stime <= 151500 then{ plot5(NH[0],"야간장고가"); plot6(NL[0],"야간장저가"); plot7(NC[0],"야간장종가"); plot8(NO[0],"야간장시가"); } else{ plot5(NH[1],"야간장고가"); plot6(NL[1],"야간장저가"); plot7(NC[1],"야간장종가"); plot8(NO[0],"야간장시가"); }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-07-04 13:14:51

안녕하세요 예스스탁입니다. var : cnt(0); Array : DO[10](0,data3),DH[10](0,data3),DL[10](0,data3),DC[10](0,data3); Array : NO[10](0,data3),NH[10](0,data3),NL[10](0,data3),NC[10](0,data3); #주간장 시고저종 if data3(stime == 090000 or (stime > 090000 and stime[1] < 090000)) Then{ DO[0] = data3(O); DH[0] = data3(H); DL[0] = data3(L); for cnt = 1 to 9{ 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 data3(stime >= 090000 and stime <= 151500) Then{ DC[0] = data3(C); if data3(H) > DH[0] Then DH[0] = data3(H); if data3(L) < DL[0] Then DL[0] = data3(L); } #야간장 시고저종 if data3(stime == 180000 or (stime > 180000 and stime[1] < 180000)) Then{ NO[0] = data3(O); NH[0] = data3(H); NL[0] = data3(L); for cnt = 1 to 9{ 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 data3(stime >= 180000 or stime < 090000) Then{ NC[0] = data3(C); if data3(H) > NH[0] Then NH[0] = data3(H); if data3(L) < NL[0] Then NL[0] = data3(L); } plot1(DH[1],"주간장고가"); plot2(DL[1],"주간장저가"); plot3(DC[1],"주간장종가"); plot4(DO[0],"주간장시가"); if data3(stime >= 090000 and stime <= 151500) then{ plot5(NH[0],"야간장고가"); plot6(NL[0],"야간장저가"); plot7(NC[0],"야간장종가"); plot8(NO[0],"야간장시가"); } else{ plot5(NH[1],"야간장고가"); plot6(NL[1],"야간장저가"); plot7(NC[1],"야간장종가"); plot8(NO[0],"야간장시가"); } 즐거운 하루되세요 > 절제9단 님이 쓴 글입니다. > 제목 : 질문드립니다. > 아래의 식은 주야간 시고저종 지표입니다. 물론 예전에 여기에서 답변 주신 지표입니다. 이 지표를 주차트에 적용하는게 아니라, 참조지표를 기준으로 적용하고 싶습니다. 예를 들어 DATA3 참조에 적용하여 나타내고 싶습니다. 변수를 조정하여 DATA3에 적용할수 있게끔 수정 부탁드립니다. 좋은 하루 되세요. var : cnt(0); Array : DO[10](0),DH[10](0),DL[10](0),DC[10](0); Array : NO[10](0),NH[10](0),NL[10](0),NC[10](0); #주간장 시고저종 if stime == 090000 or (stime > 090000 and stime[1] < 090000) Then{ DO[0] = O; DH[0] = H; DL[0] = L; for cnt = 1 to 9{ 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 >= 090000 and stime <= 151500 Then{ DC[0] = C; if H > DH[0] Then DH[0] = H; if L < DL[0] Then DL[0] = L; } #야간장 시고저종 if stime == 180000 or (stime > 180000 and stime[1] < 180000) Then{ NO[0] = O; NH[0] = H; NL[0] = L; for cnt = 1 to 9{ 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 < 090000 Then{ NC[0] = C; if H > NH[0] Then NH[0] = H; if L < NL[0] Then NL[0] = L; } plot1(DH[1],"주간장고가"); plot2(DL[1],"주간장저가"); plot3(DC[1],"주간장종가"); plot4(DO[0],"주간장시가"); if stime >= 090000 and stime <= 151500 then{ plot5(NH[0],"야간장고가"); plot6(NL[0],"야간장저가"); plot7(NC[0],"야간장종가"); plot8(NO[0],"야간장시가"); } else{ plot5(NH[1],"야간장고가"); plot6(NL[1],"야간장저가"); plot7(NC[1],"야간장종가"); plot8(NO[0],"야간장시가"); }