커뮤니티
수식수정
2010-01-06 13:00:07
763
글번호 27254
날씨도 추운데 연일 수고많으십니다
아래 수식은 분봉에서 당일 이전의 3일동안의 최고가(최저가)를 구하는수식인데 틀리게나오네요
수정을 부탁드립니다. 감사합니다
if date != date[1] then{
Hval = value;
Lval = value1;
Hval1 = Hval[1];
Hval2 = Hval1[1];
Hval3 = Hval2[1];
Lval1 = Lval[1];
Lval2 = Lval1[1];
Lval3 = Lval2[1];
}
value = NetMax ;//상단
if value > Hval then
Hval = value;
value1 = NetMin; //하단
if value1 < Lval then
Lval = value1;
var1 = max(Hval,Hval1,Hval2,Hval3);
var2 = min(Lval,Lval1,Lval2,Lval3);
if sDate == CurrentDate Then{
plot1( var1 );
plot2( var2 );
}
답변 1
예스스탁 예스스탁 답변
2010-01-06 17:13:31
안녕하세요
예스스탁입니다.
var : Hval(0),Hval1(0),Hval2(0),Hval3(0);
var : Lval(0),Lval1(0),Lval2(0),Lval3(0);
if date != date[1] then{
Hval = H;
Lval = L;
Hval1 = Hval[1];
Hval2 = Hval1[1];
Hval3 = Hval2[1];
Lval1 = Lval[1];
Lval2 = Lval1[1];
Lval3 = Lval2[1];
}
if H > Hval then
Hval = H;
if L < Lval then
Lval = L;
var1 = max(Hval,Hval1,Hval2,Hval3);
var2 = min(Lval,Lval1,Lval2,Lval3);
if sDate == CurrentDate Then{
plot1( var1 );
plot2( var2 );
간단히 아래와 같이 작성하셔도 됩니다.
var1 = max(DayHigh,DayHigh(1),DayHigh(2),DayHigh(3));
var2 = min(DayLow,DayLow(1),DayLow(2),DayLow(3));
if sDate == CurrentDate Then{
plot1( var1 );
plot2( var2 );
}
즐거운 하루되세요
> kcw1954 님이 쓴 글입니다.
> 제목 : 수식수정
> 날씨도 추운데 연일 수고많으십니다
아래 수식은 분봉에서 당일 이전의 3일동안의 최고가(최저가)를 구하는수식인데 틀리게나오네요
수정을 부탁드립니다. 감사합니다
if date != date[1] then{
Hval = value;
Lval = value1;
Hval1 = Hval[1];
Hval2 = Hval1[1];
Hval3 = Hval2[1];
Lval1 = Lval[1];
Lval2 = Lval1[1];
Lval3 = Lval2[1];
}
value = NetMax ;//상단
if value > Hval then
Hval = value;
value1 = NetMin; //하단
if value1 < Lval then
Lval = value1;
var1 = max(Hval,Hval1,Hval2,Hval3);
var2 = min(Lval,Lval1,Lval2,Lval3);
if sDate == CurrentDate Then{
plot1( var1 );
plot2( var2 );
}