커뮤니티
당일의 시가가 월봉 기준 최고가 최저가
2006-04-19 14:26:38
896
글번호 9812
따뜻한 봄날 사무실에서 수고 많으십니다.
아래 지표 수식 부탁드리겠습니다.
1.
당일의 시가가 월기준으로 최고가일때 +1
당일의 시가가 월기준으로 최저가일때 -1
값을 리턴하는 지표를 부탁드리겠습니다.
데이터는 5분봉을 놓고 그릴 수 있게 해주세요. 그리고 월의 첫번째 거래일에는 +1, -1 이 나오지 않게 해주시면 고맙겠습니다.
2. 1번을 연장해서 지표를 만들 계획인데요.
당일의 시가가 최근 N달의 최고가일때 +1
당일의 시가가 최근 N달의 최저가일때 -1
값을 리턴하는 지표를 부탁드리겠습니다. 최근 N달의 N은 인풋으로 넣을 수 있으면 좋겠습니다.
미리 감사드리겠습니다. 수고하세요
답변 1
예스스탁 예스스탁 답변
2006-04-20 16:47:11
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
1.
var : MH(0),ML(0);
if date > date[1]+30 then{
MH = H;
ML = L;
}
if H > MH[0] then{
MH = H;
}
if L < ML[0] then{
ML = L;
}
if dayopen() == MH then
var1 = 1;
else if dayopen() == ML then
var1 = -1;
else
var1 = 0;
plot1(var1);
2.
input : N(2);
var : cnt(0),value(0),Lval(0),Hval(0);
array : ML[21](0),MH[21](0);
if date > date[1]+30 then{
ML[0] = L;
MH[0] = H;
for cnt = 1 to 20{
ML[cnt] = ML[cnt-1][1];
MH[cnt] = MH[cnt-1][1];
}
}
if L < ML[0] then{
ML[0] = L;
}
if H > MH[0] then{
MH[0] = H;
}
Lval = 9999999999999;
Hval = 0;
for value = 0 to N-1{
if MH[value] > Hval then
Hval = MH[value];
if ML[value] < Lval then
Lval = ML[value];
}
if dayopen() == Hval then
var1 = 1;
else if dayopen() == Lval then
var1 = -1;
else
var1 = 0;
plot1(var1);
즐거운 하루되세요
> 멍멍고양이 님이 쓴 글입니다.
> 제목 : 당일의 시가가 월봉 기준 최고가 최저가
> 따뜻한 봄날 사무실에서 수고 많으십니다.
아래 지표 수식 부탁드리겠습니다.
1.
당일의 시가가 월기준으로 최고가일때 +1
당일의 시가가 월기준으로 최저가일때 -1
값을 리턴하는 지표를 부탁드리겠습니다.
데이터는 5분봉을 놓고 그릴 수 있게 해주세요. 그리고 월의 첫번째 거래일에는 +1, -1 이 나오지 않게 해주시면 고맙겠습니다.
2. 1번을 연장해서 지표를 만들 계획인데요.
당일의 시가가 최근 N달의 최고가일때 +1
당일의 시가가 최근 N달의 최저가일때 -1
값을 리턴하는 지표를 부탁드리겠습니다. 최근 N달의 N은 인풋으로 넣을 수 있으면 좋겠습니다.
미리 감사드리겠습니다. 수고하세요
다음글
이전글