커뮤니티

수고하십니다

프로필 이미지
백스톰
2008-06-18 19:24:57
945
글번호 15782
답변완료
분봉으로 주종목 1개 참조종목15개를 삽입하여 변수를 선언하고 stime을 쓰고 있습니다 var : b1(0,data2),b2(0,data3),b3(0,data4),b4(0,data5),b5(0,data6),b6(0,data7),b7(0,data8),b8(0,data9), b9(0,data10),b10(0,data11),b11(0,data12),b12(0,data13),b13(0,data14),b14(0,data15),b15(0,data16); if stime == data2(stime) Then b1 = 1; Else b1 = 0 ; if stime == data3(stime) Then b2 = 1; Else b2 = 0 ; if stime == data4(stime) Then b3 = 1; Else b3 = 0 ; if stime == data5(stime) Then b4 = 1; Else b4 = 0 ; if stime == data6(stime) Then b5 = 1; Else b5 = 0 ; if stime == data7(stime) Then b6 = 1; Else b6 = 0 ; if stime == data8(stime) Then b7 = 1; Else b7 = 0 ; if stime == data9(stime) Then b8 = 1; Else b8 = 0 ; if stime == data10(stime) Then b9 = 1; Else b9 = 0 ; if stime == data11(stime) Then b10 = 1; Else b10 = 0 ; if stime == data12(stime) Then b11 = 1; Else b11 = 0 ; if stime == data13(stime) Then b12 = 1; Else b12 = 0 ; if stime == data14(stime) Then b13 = 1; Else b13 = 0 ; if stime == data15(stime) Then b14 = 0; Else b14 = 0 ; if stime == data16(stime) Then b15 = 0; Else b15 = 0 ; 이렇게 하면 거래가 된 종목을 체크를 할 수 있어서 아무런 문제가 없는데요 질문을 드리고 싶은것은 전봉에서 거래가 된 종목을 체크할려고 하는데 var : c1(0,data2[1]),c2(0,data3[1]),c3(0,data4[1]),c4(0,data5[1]),c5(0,data6[1]),c6(0,data7[1]),c7(0,data8[1]),c8(0,data9[1]), c9(0,data10[1]),c10(0,data11[1]),c11(0,data12[1]),c12(0,data13[1]),c13(0,data14[1]),c14(0,data15[1]),c15(0,data16[1]); if stime == data2(stime[1]) Then c1 = 1; Else c1 = 0 ; if stime == data3(stime[1]) Then c2 = 1; Else c2 = 0 ; if stime == data4(stime[1]) Then c3 = 1; Else c3 = 0 ; if stime == data5(stime[1]) Then c4 = 1; Else c4 = 0 ; if stime == data6(stime[1]) Then c5 = 1; Else c5 = 0 ; if stime == data7(stime[1]) Then c6 = 1; Else c6 = 0 ; if stime == data8(stime[1]) Then c7 = 1; Else c7 = 0 ; if stime == data9(stime[1]) Then c8 = 1; Else c8 = 0 ; if stime == data10(stime[1]) Then c9 = 1; Else c9 = 0 ; if stime == data11(stime[1]) Then c10 = 1; Else c10 = 0 ; if stime == data12(stime[1]) Then c11 = 1; Else c11 = 0 ; if stime == data13(stime[1]) Then c12 = 1; Else c12 = 0 ; if stime == data14(stime[1]) Then c13 = 1; Else c13 = 0 ; if stime == data15(stime[1]) Then c14 = 0; Else c14 = 0 ; if stime == data16(stime[1]) Then c15 = 0; Else c15 = 0 ; 이런식으로 하니 당연히 오류 나더군요 ㅡ.-;;; 전분봉에서의 거래가 발생한 것을 체크할려면 어떻게 선언해야 할까요 질문한 의도가 전달 됐을런지 모르겠습니다 언제나 노고에 감사드리며,,,
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-06-19 10:39:32

안녕하세요 예스스탁입니다. 정확한 수식의 내용이 파악되지 않지만 아래와 같이 식을 수정하시면 될것 같습니다. 주종목의 전봉시각과과 참조종목의 전봉시각을 비교하는 식입니다. var : c1(0,data2[1]),c2(0,data3[1]),c3(0,data4[1]),c4(0,data5[1]),c5(0,data6[1]),c6(0,data7[1]),c7(0,data8[1]),c8(0,data9[1]), c9(0,data10[1]),c10(0,data11[1]),c11(0,data12[1]),c12(0,data13[1]),c13(0,data14[1]),c14(0,data15[1]),c15(0,data16[1]); if stime[1] == data2(stime[1]) Then c1 = 1; Else c1 = 0 ; if stime[1] == data3(stime[1]) Then c2 = 1; Else c2 = 0 ; if stime[1] == data4(stime[1]) Then c3 = 1; Else c3 = 0 ; if stime[1] == data5(stime[1]) Then c4 = 1; Else c4 = 0 ; if stime[1] == data6(stime[1]) Then c5 = 1; Else c5 = 0 ; if stime[1] == data7(stime[1]) Then c6 = 1; Else c6 = 0 ; if stime[1] == data8(stime[1]) Then c7 = 1; Else c7 = 0 ; if stime[1] == data9(stime[1]) Then c8 = 1; Else c8 = 0 ; if stime[1] == data10(stime[1]) Then c9 = 1; Else c9 = 0 ; if stime[1] == data11(stime[1]) Then c10 = 1; Else c10 = 0 ; if stime[1] == data12(stime[1]) Then c11 = 1; Else c11 = 0 ; if stime[1] == data13(stime[1]) Then c12 = 1; Else c12 = 0 ; if stime[1] == data14(stime[1]) Then c13 = 1; Else c13 = 0 ; if stime[1] == data15(stime[1]) Then c14 = 0; Else c14 = 0 ; if stime[1] == data16(stime[1]) Then c15 = 0; Else c15 = 0 ; 즐거운 하루되세요 > 백스톰 님이 쓴 글입니다. > 제목 : 수고하십니다 > 분봉으로 주종목 1개 참조종목15개를 삽입하여 변수를 선언하고 stime을 쓰고 있습니다 var : b1(0,data2),b2(0,data3),b3(0,data4),b4(0,data5),b5(0,data6),b6(0,data7),b7(0,data8),b8(0,data9), b9(0,data10),b10(0,data11),b11(0,data12),b12(0,data13),b13(0,data14),b14(0,data15),b15(0,data16); if stime == data2(stime) Then b1 = 1; Else b1 = 0 ; if stime == data3(stime) Then b2 = 1; Else b2 = 0 ; if stime == data4(stime) Then b3 = 1; Else b3 = 0 ; if stime == data5(stime) Then b4 = 1; Else b4 = 0 ; if stime == data6(stime) Then b5 = 1; Else b5 = 0 ; if stime == data7(stime) Then b6 = 1; Else b6 = 0 ; if stime == data8(stime) Then b7 = 1; Else b7 = 0 ; if stime == data9(stime) Then b8 = 1; Else b8 = 0 ; if stime == data10(stime) Then b9 = 1; Else b9 = 0 ; if stime == data11(stime) Then b10 = 1; Else b10 = 0 ; if stime == data12(stime) Then b11 = 1; Else b11 = 0 ; if stime == data13(stime) Then b12 = 1; Else b12 = 0 ; if stime == data14(stime) Then b13 = 1; Else b13 = 0 ; if stime == data15(stime) Then b14 = 0; Else b14 = 0 ; if stime == data16(stime) Then b15 = 0; Else b15 = 0 ; 이렇게 하면 거래가 된 종목을 체크를 할 수 있어서 아무런 문제가 없는데요 질문을 드리고 싶은것은 전봉에서 거래가 된 종목을 체크할려고 하는데 var : c1(0,data2[1]),c2(0,data3[1]),c3(0,data4[1]),c4(0,data5[1]),c5(0,data6[1]),c6(0,data7[1]),c7(0,data8[1]),c8(0,data9[1]), c9(0,data10[1]),c10(0,data11[1]),c11(0,data12[1]),c12(0,data13[1]),c13(0,data14[1]),c14(0,data15[1]),c15(0,data16[1]); if stime == data2(stime[1]) Then c1 = 1; Else c1 = 0 ; if stime == data3(stime[1]) Then c2 = 1; Else c2 = 0 ; if stime == data4(stime[1]) Then c3 = 1; Else c3 = 0 ; if stime == data5(stime[1]) Then c4 = 1; Else c4 = 0 ; if stime == data6(stime[1]) Then c5 = 1; Else c5 = 0 ; if stime == data7(stime[1]) Then c6 = 1; Else c6 = 0 ; if stime == data8(stime[1]) Then c7 = 1; Else c7 = 0 ; if stime == data9(stime[1]) Then c8 = 1; Else c8 = 0 ; if stime == data10(stime[1]) Then c9 = 1; Else c9 = 0 ; if stime == data11(stime[1]) Then c10 = 1; Else c10 = 0 ; if stime == data12(stime[1]) Then c11 = 1; Else c11 = 0 ; if stime == data13(stime[1]) Then c12 = 1; Else c12 = 0 ; if stime == data14(stime[1]) Then c13 = 1; Else c13 = 0 ; if stime == data15(stime[1]) Then c14 = 0; Else c14 = 0 ; if stime == data16(stime[1]) Then c15 = 0; Else c15 = 0 ; 이런식으로 하니 당연히 오류 나더군요 ㅡ.-;;; 전분봉에서의 거래가 발생한 것을 체크할려면 어떻게 선언해야 할까요 질문한 의도가 전달 됐을런지 모르겠습니다 언제나 노고에 감사드리며,,,