커뮤니티
문의 드립니다.
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));
다음글
이전글