커뮤니티

부탁드립니다

프로필 이미지
파생돌이
2019-05-20 13:40:25
219
글번호 128804
답변완료
수고하십니가 오일옵션입니다 (data2~ data9) 아래수식 적용해보니 data5와data9에 시고저선이 나타지않고 아래0.000선에겹쳐서 나타남니다 수정부&#53447;드립니다 Var : cnt(0); Array : O2[10](0,data2),H2[10](0,data2),L2[10](0,data2); Array : O3[10](0,data3),H3[10](0,data3),L3[10](0,data3); Array : O4[10](0,data4),H4[10](0,data4),L4[10](0,data4); Array : O5[10](0,data5),H5[10](0,data5),L5[10](0,data5); Array : O6[10](0,data6),H6[10](0,data6),L6[10](0,data6); Array : O7[10](0,data7),H7[10](0,data7),L7[10](0,data7); Array : O8[10](0,data8),H8[10](0,data8),L8[10](0,data8); Array : O9[10](0,data9),H9[10](0,data9),L9[10](0,data9); if data2(bdate != bdate[1]) Then {O2[0] = data2(O);H2[0] = data2(H);L2[0] = data2(L); for cnt = 1 to 9 {O2[cnt] = O2[cnt-1][1]; H2[cnt] = H2[cnt-1][1];L2[cnt] = L2[cnt-1][1]; }} if H2[0] > 0 and data2(H) > H2[0] Then H2[0] = data2(H); if L2[0] > 0 and data2(L) < L2[0] Then L2[0] = data2(L); if data3(bdate != bdate[1]) Then {O3[0] = data3(O);H3[0] = data3(H);L3[0] = data3(L); for cnt = 1 to 9 {O3[cnt] = O3[cnt-1][1]; H3[cnt] = H3[cnt-1][1];L3[cnt] = L3[cnt-1][1]; }} if H3[0] > 0 and data3(H) > H3[0] Then H3[0] = data3(H); if L3[0] > 0 and data3(L) < L3[0] Then L3[0] = data3(L); if data4(bdate != bdate[1]) Then {O4[0] = data4(O);H4[0] = data4(H);L4[0] = data4(L); for cnt = 1 to 9 {O4[cnt] = O4[cnt-1][1]; H4[cnt] = H4[cnt-1][1];L4[cnt] = L4[cnt-1][1]; }} if H4[0] > 0 and data4(H) > H4[0] Then H4[0] = data4(H); if L4[0] > 0 and data4(L) < L4[0] Then L4[0] = data4(L); if data5(bdate != bdate[1]) Then {O5[0] = data5(O);H5[0] = data5(H);L5[0] = data5(L); for cnt = 1 to 9 {O5[cnt] = O5[cnt-1][1]; H5[cnt] = H5[cnt-1][1];L5[cnt] = L5[cnt-1][1]; }} if H5[0] > 0 and data5(H) > H5[0] Then H5[0] = data5(H); if L5[0] > 0 and data5(L) < L5[0] Then L5[0] = data5(L); if data6(bdate != bdate[1]) Then {O6[0] = data6(O);H6[0] = data6(H);L6[0] = data6(L); for cnt = 1 to 9 {O6[cnt] = O6[cnt-1][1]; H6[cnt] = H6[cnt-1][1];L6[cnt] = L6[cnt-1][1]; }} if H6[0] > 0 and data6(H) > H6[0] Then H6[0] = data6(H); if L6[0] > 0 and data6(L) < L6[0] Then L6[0] = data6(L); if data7(bdate != bdate[1]) Then {O7[0] = data7(O);H7[0] = data7(H);L7[0] = data7(L); for cnt = 1 to 9 {O7[cnt] = O7[cnt-1][1]; H7[cnt] = H7[cnt-1][1];L7[cnt] = L7[cnt-1][1]; }} if H7[0] > 0 and data7(H) > H7[0] Then H7[0] = data7(H); if L7[0] > 0 and data7(L) < L7[0] Then L7[0] = data7(L); if data8(bdate != bdate[1]) Then {O8[0] = data8(O);H8[0] = data8(H);L8[0] = data8(L); for cnt = 1 to 9 {O8[cnt] = O8[cnt-1][1]; H8[cnt] = H8[cnt-1][1];L8[cnt] = L8[cnt-1][1]; }} if H8[0] > 0 and data8(H) > H8[0] Then H8[0] = data8(H); if L8[0] > 0 and data8(L) < L8[0] Then L8[0] = data8(L); if data9(bdate != bdate[1]) Then {O9[0] = data9(O);H9[0] = data9(H);L9[0] = data9(L); for cnt = 1 to 9 {O9[cnt] = O9[cnt-1][1]; H9[cnt] = H9[cnt-1][1];L9[cnt] = L9[cnt-1][1]; }} if H9[0] > 0 and data9(H) > H9[0] Then H9[0] = data9(H); if L9[0] > 0 and data9(L) < L9[0] Then L9[0] = data9(L); plot2(O2[0],"data2시가");plot3(H2[0],"data2고가");plot4(L2[0],"data2저가"); plot5(O3[0],"data3시가");plot6(H3[0],"data3고가");plot7(L3[0],"data3저가"); plot8(O4[0],"data4시가");plot9(H4[0],"data4고가");plot10(L4[0],"data4저가"); plot11(O5[0],"data5시가");plot12(H5[0],"data5고가");plot13(L5[0],"data5저가"); plot14(O6[0],"data6시가");plot15(H6[0],"data6고가");plot16(L6[0],"data6저가"); plot17(O7[0],"data7시가");plot18(H7[0],"data7고가");plot19(L7[0],"data7저가"); plot20(O8[0],"data8시가");plot21(H8[0],"data8고가");plot22(L8[0],"data8저가"); plot23(O9[0],"data9시가");plot24(H9[0],"data9고가");plot25(L9[0],"data9저가");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-05-20 16:44:31

안녕하세요 예스스탁입니다. 수식에 이상이 없습니다. 첨부된 그림과 같이 모두 값 정상적으로 그려지고 있습니다. 수식은 차트 데이타를 이용하므로 차트에 데이타가 유효한지 확인하시기 바랍니다. 즐거운 하루되세요 > 파생돌이 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 수고하십니가 오일옵션입니다 (data2~ data9) 아래수식 적용해보니 data5와data9에 시고저선이 나타지않고 아래0.000선에겹쳐서 나타남니다 수정부탇드립니다 Var : cnt(0); Array : O2[10](0,data2),H2[10](0,data2),L2[10](0,data2); Array : O3[10](0,data3),H3[10](0,data3),L3[10](0,data3); Array : O4[10](0,data4),H4[10](0,data4),L4[10](0,data4); Array : O5[10](0,data5),H5[10](0,data5),L5[10](0,data5); Array : O6[10](0,data6),H6[10](0,data6),L6[10](0,data6); Array : O7[10](0,data7),H7[10](0,data7),L7[10](0,data7); Array : O8[10](0,data8),H8[10](0,data8),L8[10](0,data8); Array : O9[10](0,data9),H9[10](0,data9),L9[10](0,data9); if data2(bdate != bdate[1]) Then {O2[0] = data2(O);H2[0] = data2(H);L2[0] = data2(L); for cnt = 1 to 9 {O2[cnt] = O2[cnt-1][1]; H2[cnt] = H2[cnt-1][1];L2[cnt] = L2[cnt-1][1]; }} if H2[0] > 0 and data2(H) > H2[0] Then H2[0] = data2(H); if L2[0] > 0 and data2(L) < L2[0] Then L2[0] = data2(L); if data3(bdate != bdate[1]) Then {O3[0] = data3(O);H3[0] = data3(H);L3[0] = data3(L); for cnt = 1 to 9 {O3[cnt] = O3[cnt-1][1]; H3[cnt] = H3[cnt-1][1];L3[cnt] = L3[cnt-1][1]; }} if H3[0] > 0 and data3(H) > H3[0] Then H3[0] = data3(H); if L3[0] > 0 and data3(L) < L3[0] Then L3[0] = data3(L); if data4(bdate != bdate[1]) Then {O4[0] = data4(O);H4[0] = data4(H);L4[0] = data4(L); for cnt = 1 to 9 {O4[cnt] = O4[cnt-1][1]; H4[cnt] = H4[cnt-1][1];L4[cnt] = L4[cnt-1][1]; }} if H4[0] > 0 and data4(H) > H4[0] Then H4[0] = data4(H); if L4[0] > 0 and data4(L) < L4[0] Then L4[0] = data4(L); if data5(bdate != bdate[1]) Then {O5[0] = data5(O);H5[0] = data5(H);L5[0] = data5(L); for cnt = 1 to 9 {O5[cnt] = O5[cnt-1][1]; H5[cnt] = H5[cnt-1][1];L5[cnt] = L5[cnt-1][1]; }} if H5[0] > 0 and data5(H) > H5[0] Then H5[0] = data5(H); if L5[0] > 0 and data5(L) < L5[0] Then L5[0] = data5(L); if data6(bdate != bdate[1]) Then {O6[0] = data6(O);H6[0] = data6(H);L6[0] = data6(L); for cnt = 1 to 9 {O6[cnt] = O6[cnt-1][1]; H6[cnt] = H6[cnt-1][1];L6[cnt] = L6[cnt-1][1]; }} if H6[0] > 0 and data6(H) > H6[0] Then H6[0] = data6(H); if L6[0] > 0 and data6(L) < L6[0] Then L6[0] = data6(L); if data7(bdate != bdate[1]) Then {O7[0] = data7(O);H7[0] = data7(H);L7[0] = data7(L); for cnt = 1 to 9 {O7[cnt] = O7[cnt-1][1]; H7[cnt] = H7[cnt-1][1];L7[cnt] = L7[cnt-1][1]; }} if H7[0] > 0 and data7(H) > H7[0] Then H7[0] = data7(H); if L7[0] > 0 and data7(L) < L7[0] Then L7[0] = data7(L); if data8(bdate != bdate[1]) Then {O8[0] = data8(O);H8[0] = data8(H);L8[0] = data8(L); for cnt = 1 to 9 {O8[cnt] = O8[cnt-1][1]; H8[cnt] = H8[cnt-1][1];L8[cnt] = L8[cnt-1][1]; }} if H8[0] > 0 and data8(H) > H8[0] Then H8[0] = data8(H); if L8[0] > 0 and data8(L) < L8[0] Then L8[0] = data8(L); if data9(bdate != bdate[1]) Then {O9[0] = data9(O);H9[0] = data9(H);L9[0] = data9(L); for cnt = 1 to 9 {O9[cnt] = O9[cnt-1][1]; H9[cnt] = H9[cnt-1][1];L9[cnt] = L9[cnt-1][1]; }} if H9[0] > 0 and data9(H) > H9[0] Then H9[0] = data9(H); if L9[0] > 0 and data9(L) < L9[0] Then L9[0] = data9(L); plot2(O2[0],"data2시가");plot3(H2[0],"data2고가");plot4(L2[0],"data2저가"); plot5(O3[0],"data3시가");plot6(H3[0],"data3고가");plot7(L3[0],"data3저가"); plot8(O4[0],"data4시가");plot9(H4[0],"data4고가");plot10(L4[0],"data4저가"); plot11(O5[0],"data5시가");plot12(H5[0],"data5고가");plot13(L5[0],"data5저가"); plot14(O6[0],"data6시가");plot15(H6[0],"data6고가");plot16(L6[0],"data6저가"); plot17(O7[0],"data7시가");plot18(H7[0],"data7고가");plot19(L7[0],"data7저가"); plot20(O8[0],"data8시가");plot21(H8[0],"data8고가");plot22(L8[0],"data8저가"); plot23(O9[0],"data9시가");plot24(H9[0],"data9고가");plot25(L9[0],"data9저가");