커뮤니티
가까운 이동평균에 관하여.
2006-02-12 22:30:23
1446
글번호 9349
array를 써서 분봉에서
일봉 이동평균종가 와 당일시가값이 가장 가까운 값을 지표로 나타나게 해주세요.
예를 들어 abs(일봉이동평균 종가-당일시가값)
절대값중 가장 작은 값을 나타나게 해주세요.그값과 가장 가까운
일봉 이동평균선도 수치로 나타나게 해주세요.
예를 들어 가장 가까운값이 (3일이동평균 종가와-당일시가) 값이
-0.3이면 0.3 과 3이라는 수치로 나타나게 해주세요.
답변 1
예스스탁 예스스탁 답변
2006-02-14 17:14:04
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
input : P1(3), p2(5), p3(10), p4(20);
var : sumV1(0), sumV2(0), sumV3(0), sumV4(0), maV1(0), maV2(0), maV3(0),maV4(0),count(0),cnt(0);
array : Mav[5](0),P[5](0),value[5](0);
var1 = 9999999;
sumV1 = 0;
sumV2 = 0;
sumV3 = 0;
sumV4 = 0;
for count = 1 to p4 {
if count <= p1 then
sumV1 = sumV1 + DayClose(count);
if count <= p2 then
sumV2 = sumV2 + DayClose(count);
if count <= p3 then
sumV3 = sumV3 + DayClose(count);
if count <= p4 then
sumV4 = sumV4 + dayclose(count);
}
maV[1]= sumV1 / P1;
maV[2] = sumV2 / P2;
maV[3] = sumV3 / P3;
mav[4] = sumV4 / p4;
p[1]= P1;
p[2] = P2;
p[3] = P3;
p[4] = p4;
for cnt = 1 to 4{
value[cnt] = abs(mav[cnt]-dayopen());
if value[cnt] < var1 then{
var1 = value[cnt];
var2 = P[cnt];
}
}
plot1(var1);
plot2(var2);
즐거운 하루되세요
> 천장지구 님이 쓴 글입니다.
> 제목 : 가까운 이동평균에 관하여.
> array를 써서 분봉에서
일봉 이동평균종가 와 당일시가값이 가장 가까운 값을 지표로 나타나게 해주세요.
예를 들어 abs(일봉이동평균 종가-당일시가값)
절대값중 가장 작은 값을 나타나게 해주세요.그값과 가장 가까운
일봉 이동평균선도 수치로 나타나게 해주세요.
예를 들어 가장 가까운값이 (3일이동평균 종가와-당일시가) 값이
-0.3이면 0.3 과 3이라는 수치로 나타나게 해주세요.
다음글
이전글