커뮤니티

문의 드립니다.

프로필 이미지
달무드
2018-08-06 14:11:42
168
글번호 121149
답변완료
안녕하세요. data2 참조 관련해서, 지난주 고저 수식 부탁 드립니다. 아래처럼 했지만 원하는 결과가 나오지 않습니다. if DayOfWeek(sdate) < DayOfWeek(sdate[1]) Then{ WeekO = DayOpen; WeekH = DayHigh; WeekL = DayLow; WeekO1 = WeekO[1]; WeekL1 = WeekL[1]; WeekH1 = WeekH[1]; WeekC1 = WeekC[1]; WeekO2 = WeekO1[1]; WeekH2 = WeekH1[1]; WeekL2 = WeekL1[1]; WeekC2 = WeekC1[1]; WeekO3 = WeekO2[1]; WeekH3 = WeekH2[1]; WeekL3 = WeekL2[1]; WeekC3 = WeekC2[1]; WeekO4 = WeekO3[1]; WeekH4 = WeekH3[1]; WeekL4 = WeekL3[1]; WeekC4 = WeekC3[1]; D2_WeekO = Data2(OpenD(0)); D2_WeekH = Data2(HighD(0)); D2_WeekL = Data2(LowD(0)); D2_WeekO1 = D2_WeekO[1]; D2_WeekL1 = D2_WeekL[1]; D2_WeekH1 = D2_WeekH[1]; D2_WeekC1 = D2_WeekC[1]; D2_WeekO2 = D2_WeekO1[1]; D2_WeekH2 = D2_WeekH1[1]; D2_WeekL2 = D2_WeekL1[1]; D2_WeekC2 = D2_WeekC1[1]; D2_WeekO3 = D2_WeekO2[1]; D2_WeekH3 = D2_WeekH2[1]; D2_WeekL3 = D2_WeekL2[1]; D2_WeekC3 = D2_WeekC2[1]; D2_WeekO4 = D2_WeekO3[1]; D2_WeekH4 = D2_WeekH3[1]; D2_WeekL4 = D2_WeekL3[1]; D2_WeekC4 = D2_WeekC3[1]; } //주종목 if DayHigh > WeekH Then WeekH = DayHigh; if DayLow < WeekL Then WeekL = DayLow; WeekC = DayClose; //참조종목 if Data2(HighD(0)) > D2_WeekH Then D2_WeekH = DayHigh; if Data2(LowD(0)) < D2_WeekL Then D2_WeekL = Data2(LowD(0)); D2_WeekC = Data2(CloseD(0));
시스템
답변 4
프로필 이미지

예스스탁 예스스탁 답변

2018-08-07 14:08:51

안녕하세요 예스스탁입니다. var : weeko(0,data1),weekh(0,data1),weekl(0,data1),weekc(0,data1); var : weeko1(0,data1),weekh1(0,data1),weekl1(0,data1),weekc1(0,data1); var : weeko2(0,data1),weekh2(0,data1),weekl2(0,data1),weekc2(0,data1); var : weeko3(0,data1),weekh3(0,data1),weekl3(0,data1),weekc3(0,data1); var : weeko4(0,data1),weekh4(0,data1),weekl4(0,data1),weekc4(0,data1); var : D2_weeko(0,data1),D2_weekh(0,data1),D2_weekl(0,data1),D2_weekc(0,data1); var : D2_weeko1(0,data1),D2_weekh1(0,data1),D2_weekl1(0,data1),D2_weekc1(0,data1); var : D2_weeko2(0,data1),D2_weekh2(0,data1),D2_weekl2(0,data1),D2_weekc2(0,data1); var : D2_weeko3(0,data1),D2_weekh3(0,data1),D2_weekl3(0,data1),D2_weekc3(0,data1); var : D2_weeko4(0,data1),D2_weekh4(0,data1),D2_weekl4(0,data1),D2_weekc4(0,data1); if data1(DayOfWeek(sdate) < DayOfWeek(sdate[1])) Then { WeekO = data1(o); WeekH = data1(h); WeekL = data1(l); WeekO1 = WeekO[1]; WeekL1 = WeekL[1]; WeekH1 = WeekH[1]; WeekC1 = WeekC[1]; WeekO2 = WeekO1[1]; WeekH2 = WeekH1[1]; WeekL2 = WeekL1[1]; WeekC2 = WeekC1[1]; WeekO3 = WeekO2[1]; WeekH3 = WeekH2[1]; WeekL3 = WeekL2[1]; WeekC3 = WeekC2[1]; WeekO4 = WeekO3[1]; WeekH4 = WeekH3[1]; WeekL4 = WeekL3[1]; WeekC4 = WeekC3[1]; } if data1(h) > WeekH Then WeekH = data2(h); if data1(l) < WeekL Then WeekL = data1(l); WeekC = data1(c); if data2(DayOfWeek(sdate) < DayOfWeek(sdate[1])) Then { D2_WeekO = Data2(o); D2_WeekH = Data2(h); D2_WeekL = Data2(l); D2_WeekO1 = D2_WeekO[1]; D2_WeekL1 = D2_WeekL[1]; D2_WeekH1 = D2_WeekH[1]; D2_WeekC1 = D2_WeekC[1]; D2_WeekO2 = D2_WeekO1[1]; D2_WeekH2 = D2_WeekH1[1]; D2_WeekL2 = D2_WeekL1[1]; D2_WeekC2 = D2_WeekC1[1]; D2_WeekO3 = D2_WeekO2[1]; D2_WeekH3 = D2_WeekH2[1]; D2_WeekL3 = D2_WeekL2[1]; D2_WeekC3 = D2_WeekC2[1]; D2_WeekO4 = D2_WeekO3[1]; D2_WeekH4 = D2_WeekH3[1]; D2_WeekL4 = D2_WeekL3[1]; D2_WeekC4 = D2_WeekC3[1]; } if data2(h) > D2_WeekH Then D2_WeekH = h; if Data2(l) < D2_WeekL Then D2_WeekL = Data2(l); D2_WeekC = Data2(c); 즐거운 하루되세요 > 달무드 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 안녕하세요. data2 참조 관련해서, 지난주 고저 수식 부탁 드립니다. 아래처럼 했지만 원하는 결과가 나오지 않습니다. if DayOfWeek(sdate) < DayOfWeek(sdate[1]) Then{ WeekO = DayOpen; WeekH = DayHigh; WeekL = DayLow; WeekO1 = WeekO[1]; WeekL1 = WeekL[1]; WeekH1 = WeekH[1]; WeekC1 = WeekC[1]; WeekO2 = WeekO1[1]; WeekH2 = WeekH1[1]; WeekL2 = WeekL1[1]; WeekC2 = WeekC1[1]; WeekO3 = WeekO2[1]; WeekH3 = WeekH2[1]; WeekL3 = WeekL2[1]; WeekC3 = WeekC2[1]; WeekO4 = WeekO3[1]; WeekH4 = WeekH3[1]; WeekL4 = WeekL3[1]; WeekC4 = WeekC3[1]; D2_WeekO = Data2(OpenD(0)); D2_WeekH = Data2(HighD(0)); D2_WeekL = Data2(LowD(0)); D2_WeekO1 = D2_WeekO[1]; D2_WeekL1 = D2_WeekL[1]; D2_WeekH1 = D2_WeekH[1]; D2_WeekC1 = D2_WeekC[1]; D2_WeekO2 = D2_WeekO1[1]; D2_WeekH2 = D2_WeekH1[1]; D2_WeekL2 = D2_WeekL1[1]; D2_WeekC2 = D2_WeekC1[1]; D2_WeekO3 = D2_WeekO2[1]; D2_WeekH3 = D2_WeekH2[1]; D2_WeekL3 = D2_WeekL2[1]; D2_WeekC3 = D2_WeekC2[1]; D2_WeekO4 = D2_WeekO3[1]; D2_WeekH4 = D2_WeekH3[1]; D2_WeekL4 = D2_WeekL3[1]; D2_WeekC4 = D2_WeekC3[1]; } //주종목 if DayHigh > WeekH Then WeekH = DayHigh; if DayLow < WeekL Then WeekL = DayLow; WeekC = DayClose; //참조종목 if Data2(HighD(0)) > D2_WeekH Then D2_WeekH = DayHigh; if Data2(LowD(0)) < D2_WeekL Then D2_WeekL = Data2(LowD(0)); D2_WeekC = Data2(CloseD(0));
프로필 이미지

달무드

2018-08-07 14:58:56

변수 선언을 D2_weekl(0,data1) data1으로 했는데 대입할 때 D2_WeekL = Data2(l) data2로 해되 되나요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 드립니다. > 안녕하세요 예스스탁입니다. var : weeko(0,data1),weekh(0,data1),weekl(0,data1),weekc(0,data1); var : weeko1(0,data1),weekh1(0,data1),weekl1(0,data1),weekc1(0,data1); var : weeko2(0,data1),weekh2(0,data1),weekl2(0,data1),weekc2(0,data1); var : weeko3(0,data1),weekh3(0,data1),weekl3(0,data1),weekc3(0,data1); var : weeko4(0,data1),weekh4(0,data1),weekl4(0,data1),weekc4(0,data1); var : D2_weeko(0,data1),D2_weekh(0,data1),D2_weekl(0,data1),D2_weekc(0,data1); var : D2_weeko1(0,data1),D2_weekh1(0,data1),D2_weekl1(0,data1),D2_weekc1(0,data1); var : D2_weeko2(0,data1),D2_weekh2(0,data1),D2_weekl2(0,data1),D2_weekc2(0,data1); var : D2_weeko3(0,data1),D2_weekh3(0,data1),D2_weekl3(0,data1),D2_weekc3(0,data1); var : D2_weeko4(0,data1),D2_weekh4(0,data1),D2_weekl4(0,data1),D2_weekc4(0,data1); if data1(DayOfWeek(sdate) < DayOfWeek(sdate[1])) Then { WeekO = data1(o); WeekH = data1(h); WeekL = data1(l); WeekO1 = WeekO[1]; WeekL1 = WeekL[1]; WeekH1 = WeekH[1]; WeekC1 = WeekC[1]; WeekO2 = WeekO1[1]; WeekH2 = WeekH1[1]; WeekL2 = WeekL1[1]; WeekC2 = WeekC1[1]; WeekO3 = WeekO2[1]; WeekH3 = WeekH2[1]; WeekL3 = WeekL2[1]; WeekC3 = WeekC2[1]; WeekO4 = WeekO3[1]; WeekH4 = WeekH3[1]; WeekL4 = WeekL3[1]; WeekC4 = WeekC3[1]; } if data1(h) > WeekH Then WeekH = data2(h); if data1(l) < WeekL Then WeekL = data1(l); WeekC = data1(c); if data2(DayOfWeek(sdate) < DayOfWeek(sdate[1])) Then { D2_WeekO = Data2(o); D2_WeekH = Data2(h); D2_WeekL = Data2(l); D2_WeekO1 = D2_WeekO[1]; D2_WeekL1 = D2_WeekL[1]; D2_WeekH1 = D2_WeekH[1]; D2_WeekC1 = D2_WeekC[1]; D2_WeekO2 = D2_WeekO1[1]; D2_WeekH2 = D2_WeekH1[1]; D2_WeekL2 = D2_WeekL1[1]; D2_WeekC2 = D2_WeekC1[1]; D2_WeekO3 = D2_WeekO2[1]; D2_WeekH3 = D2_WeekH2[1]; D2_WeekL3 = D2_WeekL2[1]; D2_WeekC3 = D2_WeekC2[1]; D2_WeekO4 = D2_WeekO3[1]; D2_WeekH4 = D2_WeekH3[1]; D2_WeekL4 = D2_WeekL3[1]; D2_WeekC4 = D2_WeekC3[1]; } if data2(h) > D2_WeekH Then D2_WeekH = h; if Data2(l) < D2_WeekL Then D2_WeekL = Data2(l); D2_WeekC = Data2(c); 즐거운 하루되세요 > 달무드 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 안녕하세요. data2 참조 관련해서, 지난주 고저 수식 부탁 드립니다. 아래처럼 했지만 원하는 결과가 나오지 않습니다. if DayOfWeek(sdate) < DayOfWeek(sdate[1]) Then{ WeekO = DayOpen; WeekH = DayHigh; WeekL = DayLow; WeekO1 = WeekO[1]; WeekL1 = WeekL[1]; WeekH1 = WeekH[1]; WeekC1 = WeekC[1]; WeekO2 = WeekO1[1]; WeekH2 = WeekH1[1]; WeekL2 = WeekL1[1]; WeekC2 = WeekC1[1]; WeekO3 = WeekO2[1]; WeekH3 = WeekH2[1]; WeekL3 = WeekL2[1]; WeekC3 = WeekC2[1]; WeekO4 = WeekO3[1]; WeekH4 = WeekH3[1]; WeekL4 = WeekL3[1]; WeekC4 = WeekC3[1]; D2_WeekO = Data2(OpenD(0)); D2_WeekH = Data2(HighD(0)); D2_WeekL = Data2(LowD(0)); D2_WeekO1 = D2_WeekO[1]; D2_WeekL1 = D2_WeekL[1]; D2_WeekH1 = D2_WeekH[1]; D2_WeekC1 = D2_WeekC[1]; D2_WeekO2 = D2_WeekO1[1]; D2_WeekH2 = D2_WeekH1[1]; D2_WeekL2 = D2_WeekL1[1]; D2_WeekC2 = D2_WeekC1[1]; D2_WeekO3 = D2_WeekO2[1]; D2_WeekH3 = D2_WeekH2[1]; D2_WeekL3 = D2_WeekL2[1]; D2_WeekC3 = D2_WeekC2[1]; D2_WeekO4 = D2_WeekO3[1]; D2_WeekH4 = D2_WeekH3[1]; D2_WeekL4 = D2_WeekL3[1]; D2_WeekC4 = D2_WeekC3[1]; } //주종목 if DayHigh > WeekH Then WeekH = DayHigh; if DayLow < WeekL Then WeekL = DayLow; WeekC = DayClose; //참조종목 if Data2(HighD(0)) > D2_WeekH Then D2_WeekH = DayHigh; if Data2(LowD(0)) < D2_WeekL Then D2_WeekL = Data2(LowD(0)); D2_WeekC = Data2(CloseD(0));
프로필 이미지

예스스탁 예스스탁 답변

2018-08-07 15:12:47

안녕하세요 예스스탁입니다. 데이터번호를 잘못적어 드렸습니다.data2로 지정되어야 합니다. var : D2_weeko(0,data2),D2_weekh(0,data2),D2_weekl(0,data2),D2_weekc(0,data2); var : D2_weeko1(0,data2),D2_weekh1(0,data2),D2_weekl1(0,data2),D2_weekc1(0,data2); var : D2_weeko2(0,data2),D2_weekh2(0,data2),D2_weekl2(0,data2),D2_weekc2(0,data2); var : D2_weeko3(0,data2),D2_weekh3(0,data2),D2_weekl3(0,data2),D2_weekc3(0,data2); var : D2_weeko4(0,data2),D2_weekh4(0,data2),D2_weekl4(0,data2),D2_weekc4(0,data2); 즐거운 하루되세요 > 달무드 님이 쓴 글입니다. > 제목 : Re : Re : 문의 드립니다. > 변수 선언을 D2_weekl(0,data1) data1으로 했는데 대입할 때 D2_WeekL = Data2(l) data2로 해되 되나요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 드립니다. > 안녕하세요 예스스탁입니다. var : weeko(0,data1),weekh(0,data1),weekl(0,data1),weekc(0,data1); var : weeko1(0,data1),weekh1(0,data1),weekl1(0,data1),weekc1(0,data1); var : weeko2(0,data1),weekh2(0,data1),weekl2(0,data1),weekc2(0,data1); var : weeko3(0,data1),weekh3(0,data1),weekl3(0,data1),weekc3(0,data1); var : weeko4(0,data1),weekh4(0,data1),weekl4(0,data1),weekc4(0,data1); var : D2_weeko(0,data1),D2_weekh(0,data1),D2_weekl(0,data1),D2_weekc(0,data1); var : D2_weeko1(0,data1),D2_weekh1(0,data1),D2_weekl1(0,data1),D2_weekc1(0,data1); var : D2_weeko2(0,data1),D2_weekh2(0,data1),D2_weekl2(0,data1),D2_weekc2(0,data1); var : D2_weeko3(0,data1),D2_weekh3(0,data1),D2_weekl3(0,data1),D2_weekc3(0,data1); var : D2_weeko4(0,data1),D2_weekh4(0,data1),D2_weekl4(0,data1),D2_weekc4(0,data1); if data1(DayOfWeek(sdate) < DayOfWeek(sdate[1])) Then { WeekO = data1(o); WeekH = data1(h); WeekL = data1(l); WeekO1 = WeekO[1]; WeekL1 = WeekL[1]; WeekH1 = WeekH[1]; WeekC1 = WeekC[1]; WeekO2 = WeekO1[1]; WeekH2 = WeekH1[1]; WeekL2 = WeekL1[1]; WeekC2 = WeekC1[1]; WeekO3 = WeekO2[1]; WeekH3 = WeekH2[1]; WeekL3 = WeekL2[1]; WeekC3 = WeekC2[1]; WeekO4 = WeekO3[1]; WeekH4 = WeekH3[1]; WeekL4 = WeekL3[1]; WeekC4 = WeekC3[1]; } if data1(h) > WeekH Then WeekH = data2(h); if data1(l) < WeekL Then WeekL = data1(l); WeekC = data1(c); if data2(DayOfWeek(sdate) < DayOfWeek(sdate[1])) Then { D2_WeekO = Data2(o); D2_WeekH = Data2(h); D2_WeekL = Data2(l); D2_WeekO1 = D2_WeekO[1]; D2_WeekL1 = D2_WeekL[1]; D2_WeekH1 = D2_WeekH[1]; D2_WeekC1 = D2_WeekC[1]; D2_WeekO2 = D2_WeekO1[1]; D2_WeekH2 = D2_WeekH1[1]; D2_WeekL2 = D2_WeekL1[1]; D2_WeekC2 = D2_WeekC1[1]; D2_WeekO3 = D2_WeekO2[1]; D2_WeekH3 = D2_WeekH2[1]; D2_WeekL3 = D2_WeekL2[1]; D2_WeekC3 = D2_WeekC2[1]; D2_WeekO4 = D2_WeekO3[1]; D2_WeekH4 = D2_WeekH3[1]; D2_WeekL4 = D2_WeekL3[1]; D2_WeekC4 = D2_WeekC3[1]; } if data2(h) > D2_WeekH Then D2_WeekH = h; if Data2(l) < D2_WeekL Then D2_WeekL = Data2(l); D2_WeekC = Data2(c); 즐거운 하루되세요 > 달무드 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 안녕하세요. data2 참조 관련해서, 지난주 고저 수식 부탁 드립니다. 아래처럼 했지만 원하는 결과가 나오지 않습니다. if DayOfWeek(sdate) < DayOfWeek(sdate[1]) Then{ WeekO = DayOpen; WeekH = DayHigh; WeekL = DayLow; WeekO1 = WeekO[1]; WeekL1 = WeekL[1]; WeekH1 = WeekH[1]; WeekC1 = WeekC[1]; WeekO2 = WeekO1[1]; WeekH2 = WeekH1[1]; WeekL2 = WeekL1[1]; WeekC2 = WeekC1[1]; WeekO3 = WeekO2[1]; WeekH3 = WeekH2[1]; WeekL3 = WeekL2[1]; WeekC3 = WeekC2[1]; WeekO4 = WeekO3[1]; WeekH4 = WeekH3[1]; WeekL4 = WeekL3[1]; WeekC4 = WeekC3[1]; D2_WeekO = Data2(OpenD(0)); D2_WeekH = Data2(HighD(0)); D2_WeekL = Data2(LowD(0)); D2_WeekO1 = D2_WeekO[1]; D2_WeekL1 = D2_WeekL[1]; D2_WeekH1 = D2_WeekH[1]; D2_WeekC1 = D2_WeekC[1]; D2_WeekO2 = D2_WeekO1[1]; D2_WeekH2 = D2_WeekH1[1]; D2_WeekL2 = D2_WeekL1[1]; D2_WeekC2 = D2_WeekC1[1]; D2_WeekO3 = D2_WeekO2[1]; D2_WeekH3 = D2_WeekH2[1]; D2_WeekL3 = D2_WeekL2[1]; D2_WeekC3 = D2_WeekC2[1]; D2_WeekO4 = D2_WeekO3[1]; D2_WeekH4 = D2_WeekH3[1]; D2_WeekL4 = D2_WeekL3[1]; D2_WeekC4 = D2_WeekC3[1]; } //주종목 if DayHigh > WeekH Then WeekH = DayHigh; if DayLow < WeekL Then WeekL = DayLow; WeekC = DayClose; //참조종목 if Data2(HighD(0)) > D2_WeekH Then D2_WeekH = DayHigh; if Data2(LowD(0)) < D2_WeekL Then D2_WeekL = Data2(LowD(0)); D2_WeekC = Data2(CloseD(0));
프로필 이미지

달무드

2018-08-07 15:47:24

data1, data2 건 참조하는 형식이면 지난주 데이터가 전혀 메세지 로그에 찍히 않습니다. Weekh, D2_WeekH 메세지 로그에 나오지만 Weekh1, D2_Weekh1 은 값이 0입니다. 확인 좀 해주세요. ## 아래 두 로직은 잘못 적으신거죠? if data1(h) > WeekH Then WeekH = data2(h); if data2(h) > D2_WeekH Then D2_WeekH = h; > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 문의 드립니다. > 안녕하세요 예스스탁입니다. 데이터번호를 잘못적어 드렸습니다.data2로 지정되어야 합니다. var : D2_weeko(0,data2),D2_weekh(0,data2),D2_weekl(0,data2),D2_weekc(0,data2); var : D2_weeko1(0,data2),D2_weekh1(0,data2),D2_weekl1(0,data2),D2_weekc1(0,data2); var : D2_weeko2(0,data2),D2_weekh2(0,data2),D2_weekl2(0,data2),D2_weekc2(0,data2); var : D2_weeko3(0,data2),D2_weekh3(0,data2),D2_weekl3(0,data2),D2_weekc3(0,data2); var : D2_weeko4(0,data2),D2_weekh4(0,data2),D2_weekl4(0,data2),D2_weekc4(0,data2); 즐거운 하루되세요 > 달무드 님이 쓴 글입니다. > 제목 : Re : Re : 문의 드립니다. > 변수 선언을 D2_weekl(0,data1) data1으로 했는데 대입할 때 D2_WeekL = Data2(l) data2로 해되 되나요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 드립니다. > 안녕하세요 예스스탁입니다. var : weeko(0,data1),weekh(0,data1),weekl(0,data1),weekc(0,data1); var : weeko1(0,data1),weekh1(0,data1),weekl1(0,data1),weekc1(0,data1); var : weeko2(0,data1),weekh2(0,data1),weekl2(0,data1),weekc2(0,data1); var : weeko3(0,data1),weekh3(0,data1),weekl3(0,data1),weekc3(0,data1); var : weeko4(0,data1),weekh4(0,data1),weekl4(0,data1),weekc4(0,data1); var : D2_weeko(0,data1),D2_weekh(0,data1),D2_weekl(0,data1),D2_weekc(0,data1); var : D2_weeko1(0,data1),D2_weekh1(0,data1),D2_weekl1(0,data1),D2_weekc1(0,data1); var : D2_weeko2(0,data1),D2_weekh2(0,data1),D2_weekl2(0,data1),D2_weekc2(0,data1); var : D2_weeko3(0,data1),D2_weekh3(0,data1),D2_weekl3(0,data1),D2_weekc3(0,data1); var : D2_weeko4(0,data1),D2_weekh4(0,data1),D2_weekl4(0,data1),D2_weekc4(0,data1); if data1(DayOfWeek(sdate) < DayOfWeek(sdate[1])) Then { WeekO = data1(o); WeekH = data1(h); WeekL = data1(l); WeekO1 = WeekO[1]; WeekL1 = WeekL[1]; WeekH1 = WeekH[1]; WeekC1 = WeekC[1]; WeekO2 = WeekO1[1]; WeekH2 = WeekH1[1]; WeekL2 = WeekL1[1]; WeekC2 = WeekC1[1]; WeekO3 = WeekO2[1]; WeekH3 = WeekH2[1]; WeekL3 = WeekL2[1]; WeekC3 = WeekC2[1]; WeekO4 = WeekO3[1]; WeekH4 = WeekH3[1]; WeekL4 = WeekL3[1]; WeekC4 = WeekC3[1]; } if data1(h) > WeekH Then WeekH = data2(h); if data1(l) < WeekL Then WeekL = data1(l); WeekC = data1(c); if data2(DayOfWeek(sdate) < DayOfWeek(sdate[1])) Then { D2_WeekO = Data2(o); D2_WeekH = Data2(h); D2_WeekL = Data2(l); D2_WeekO1 = D2_WeekO[1]; D2_WeekL1 = D2_WeekL[1]; D2_WeekH1 = D2_WeekH[1]; D2_WeekC1 = D2_WeekC[1]; D2_WeekO2 = D2_WeekO1[1]; D2_WeekH2 = D2_WeekH1[1]; D2_WeekL2 = D2_WeekL1[1]; D2_WeekC2 = D2_WeekC1[1]; D2_WeekO3 = D2_WeekO2[1]; D2_WeekH3 = D2_WeekH2[1]; D2_WeekL3 = D2_WeekL2[1]; D2_WeekC3 = D2_WeekC2[1]; D2_WeekO4 = D2_WeekO3[1]; D2_WeekH4 = D2_WeekH3[1]; D2_WeekL4 = D2_WeekL3[1]; D2_WeekC4 = D2_WeekC3[1]; } if data2(h) > D2_WeekH Then D2_WeekH = h; if Data2(l) < D2_WeekL Then D2_WeekL = Data2(l); D2_WeekC = Data2(c); 즐거운 하루되세요 > 달무드 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 안녕하세요. data2 참조 관련해서, 지난주 고저 수식 부탁 드립니다. 아래처럼 했지만 원하는 결과가 나오지 않습니다. if DayOfWeek(sdate) < DayOfWeek(sdate[1]) Then{ WeekO = DayOpen; WeekH = DayHigh; WeekL = DayLow; WeekO1 = WeekO[1]; WeekL1 = WeekL[1]; WeekH1 = WeekH[1]; WeekC1 = WeekC[1]; WeekO2 = WeekO1[1]; WeekH2 = WeekH1[1]; WeekL2 = WeekL1[1]; WeekC2 = WeekC1[1]; WeekO3 = WeekO2[1]; WeekH3 = WeekH2[1]; WeekL3 = WeekL2[1]; WeekC3 = WeekC2[1]; WeekO4 = WeekO3[1]; WeekH4 = WeekH3[1]; WeekL4 = WeekL3[1]; WeekC4 = WeekC3[1]; D2_WeekO = Data2(OpenD(0)); D2_WeekH = Data2(HighD(0)); D2_WeekL = Data2(LowD(0)); D2_WeekO1 = D2_WeekO[1]; D2_WeekL1 = D2_WeekL[1]; D2_WeekH1 = D2_WeekH[1]; D2_WeekC1 = D2_WeekC[1]; D2_WeekO2 = D2_WeekO1[1]; D2_WeekH2 = D2_WeekH1[1]; D2_WeekL2 = D2_WeekL1[1]; D2_WeekC2 = D2_WeekC1[1]; D2_WeekO3 = D2_WeekO2[1]; D2_WeekH3 = D2_WeekH2[1]; D2_WeekL3 = D2_WeekL2[1]; D2_WeekC3 = D2_WeekC2[1]; D2_WeekO4 = D2_WeekO3[1]; D2_WeekH4 = D2_WeekH3[1]; D2_WeekL4 = D2_WeekL3[1]; D2_WeekC4 = D2_WeekC3[1]; } //주종목 if DayHigh > WeekH Then WeekH = DayHigh; if DayLow < WeekL Then WeekL = DayLow; WeekC = DayClose; //참조종목 if Data2(HighD(0)) > D2_WeekH Then D2_WeekH = DayHigh; if Data2(LowD(0)) < D2_WeekL Then D2_WeekL = Data2(LowD(0)); D2_WeekC = Data2(CloseD(0));