커뮤니티
데이타값이 잘못되게 올라오는 것 같습니다.
2009-08-28 10:04:39
734
글번호 24445
전일 십자도지인 종목을 검색할려고 해서 다음과 같은 수식을 작성했는데요
if (h[1]-l[1])/l[1]*100>15 and (h[1]-Max(c[1],o[1]))>Max(c[1],o[1])-min(c[1],o[1]) and (Min(c[1],o[1])-l[1]) >Max(c[1],o[1])-min(c[1],o[1]) Then
var1=(dayhigh-dayopen)/dayopen*100;
find(var1);
검색해보시면 아시겠지만
전전일 전전전일에 십자도지인 종목이 엉뚱하게 올라옥
반환되는 데이타 값에 문제가 있는 듯 합니다
확인 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2009-08-28 14:22:52
안녕하세요
예스스탁입니다.
if C == O then
var1 = C;
plot1(var1);
위 식을 지표로 적용해 보시면
도지가 발생하고 다음 도지가 발생할 때까지 값이
이어지는 것을 보실 수 있습니다.
즉 if문 밑에 변수에 값을 저장하시면 다음 조건 발생시 까지
해당 값이 유지가 됩니다.
식을 아래와 같이 변경하셔야 합니다.
if (h[1]-l[1])/l[1]*100>15 and (h[1]-Max(c[1],o[1]))>Max(c[1],o[1])-min(c[1],o[1]) and (Min(c[1],o[1])-l[1]) >Max(c[1],o[1])-min(c[1],o[1]) Then
var1=(dayhigh-dayopen)/dayopen*100;
Else
var1 = 0;
find(var1);
즐거운 하루되세요
> HI_coco 님이 쓴 글입니다.
> 제목 : 데이타값이 잘못되게 올라오는 것 같습니다.
> 전일 십자도지인 종목을 검색할려고 해서 다음과 같은 수식을 작성했는데요
if (h[1]-l[1])/l[1]*100>15 and (h[1]-Max(c[1],o[1]))>Max(c[1],o[1])-min(c[1],o[1]) and (Min(c[1],o[1])-l[1]) >Max(c[1],o[1])-min(c[1],o[1]) Then
var1=(dayhigh-dayopen)/dayopen*100;
find(var1);
검색해보시면 아시겠지만
전전일 전전전일에 십자도지인 종목이 엉뚱하게 올라옥
반환되는 데이타 값에 문제가 있는 듯 합니다
확인 부탁드립니다.
이전글