커뮤니티

가까운 이동평균에 관하여.

프로필 이미지
천장지구
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이라는 수치로 나타나게 해주세요.