커뮤니티
특정시간지표에 관한 질문
2006-01-12 22:37:08
1422
글번호 9121
특정시간 오전 9시부터~10시까지의 (시가-저가값),(시가-고가 값)중 작은값(절대값)이
0.3p보다 작을때 그값을 나타나게 해주세요.
또 기간 20일간 중에 그 작은값이 몇번이나 일어났는지 그값을 나타나게 해주세요.
예를들어 20일중 그 작은값이 총6일동안 나타났다면 6이라는 숫자를 나타나게 해주세요.
또 당일일봉이(고가-저가)값이 오전 9시부터~10시까지(고가-저가)값의
몇 프로나 되는지 나타나게 해주세요.(당일일봉기준)
예를들어 당일일봉값(1p)일때 오전10까지값이(0.5p)이면 50%값
일봉값이(1p)-->(1p)이면 100%값 일봉값(1p)-->(0.7) 70% 값으로 나타나게 해주세요.
답변 1
예스스탁 예스스탁 답변
2006-01-16 13:48:43
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
단 . (시가-저가값),(시가-고가 값)은 모두 0이하의 값입니다.
두 값의 절대값중 작은 값을 찾는 식으로 만들었습니다.
1.특정시간 오전 9시부터~10시까지의 (시가-저가값),(시가-고가 값)중 작은값(절대값)이
0.3p보다 작을때 그 값
var1 = abs(dayopen() - timehigh(90000,100000));
var2 = abs(dayopen() - timelow(90000,100000));
var3 = min(var1,var2);
if var3 < 0.3 then
var4 = var3;
else
var4 = 1;
plot1(var4);
2.
20일 기간중 횟수
var : count(0),value(0);
array : cnt[99](0);
if date != date[1] then{
value = 0;
for count= 1 to 20 {
cnt[count] = cnt[count-1][1];
if cnt[count] < 0.3 then
value = value+1;
}
}
var1 = abs(dayopen() - timehigh(90000,100000));
var2 = abs(dayopen() - timelow(90000,100000));
var3 = min(var1,var2);
if var3 < 0.3 then
cnt[0] = 1;
else
cnt[0] = 0;
plot1(value);
3.당일 고저가 대비
var1 = timehigh(90000,100000)-timelow(90000,100000);
var2 = dayhigh()-daylow();
var3 = var1/var2*100;
plot1(var1);
plot2(var2);
plot3(var3);
즐거운 하루되세요
> 천장지구 님이 쓴 글입니다.
> 제목 : 특정시간지표에 관한 질문
> 특정시간 오전 9시부터~10시까지의 (시가-저가값),(시가-고가 값)중 작은값(절대값)이
0.3p보다 작을때 그값을 나타나게 해주세요.
또 기간 20일간 중에 그 작은값이 몇번이나 일어났는지 그값을 나타나게 해주세요.
예를들어 20일중 그 작은값이 총6일동안 나타났다면 6이라는 숫자를 나타나게 해주세요.
또 당일일봉이(고가-저가)값이 오전 9시부터~10시까지(고가-저가)값의
몇 프로나 되는지 나타나게 해주세요.(당일일봉기준)
예를들어 당일일봉값(1p)일때 오전10까지값이(0.5p)이면 50%값
일봉값이(1p)-->(1p)이면 100%값 일봉값(1p)-->(0.7) 70% 값으로 나타나게 해주세요.
다음글
이전글