커뮤니티

이동평균 발생시점의 좌표, 종가

프로필 이미지
회원
2003-07-29 00:00:00
837
글번호 529
답변완료
최근 300봉 이내에 가장 최근 5-20 이동평균선 골든크로스 발생시점을 찿으려면 plot1(MRO(crossup(ma(c,5),ma(c,20)),300,1); 과 같이 확인할 수 있는 데 그 이전(직전)의 5-20 이동평균 발생시점을 찿으려면 어떻게 해야 합니까? plot1(MRO(crossup(ma(c,5),ma(c,20)),300,2); // 두번째로 최근 발생 plot1(C[MRO(crossup(ma(c,5),ma(c,20)),300,2)]; //두번째로 최근 발생한 시점의 종가 가 맞는지요? 또한 crossup(ma(c,5),ma(c,20))>crossup(ma(c,5),ma(c,20))[1] 이와 같은 표현의 의미는? 즉 가장 최근에 발생한 이평 cross와 두번 째로 최근 발생한 이평crosse의 가격비교는 어떻게 하나요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2003-07-30 00:00:00

안녕하세요..예스스탁입니다. 가장 최근에 발생한 이평크로스 시점의 종가와 그 이전 이평 크로스 시점의 종가를 비교해서 최근이 더 높으면 1을 더 낮으면 0을 리턴하는 지표식은 다음과 같이 작성됩니다. [지표식] var1 = Crossup(ma(C,5), ma(C,20)); var2 = MRO(var1,300,1); var3 = MRO(var1,300,2); if C[var2] > C[var3] then plot1(1); else plot1(0); /* 크로스 시점의 ma(C,5) 값을 비교하고자 한다면 if ma(C,5)[var2] > ma(C,5)[var3] then plot1(1); else plot1(0); */ 그리고 a = crossup(ma(c,5),ma(c,20)) 이라고 식을 작성할 경우 a에는 골든크로스가 발생한 봉에서는 1, 발생하지 않은 봉에서는 0값을 저장합니다. 따라서 다음의 식 crossup(ma(c,5),ma(c,20)) >crossup(ma(c,5),ma(c,20))[1] 에서는 1값과 0값이 서로 비교됩니다. 즉, 크로스가 발생된 봉에서는 1값을 리턴하므로 현재봉에서 클로스가 발생했다면 "1 > 0"의 결과를 리턴함으로써 현재봉에서 골든크로스가 발생했다는 것을 나타내게 됩니다. 그 러나 crossup(ma(c,5),ma(c,20)) 의 내용으로 작성해도 결과는 동일하므로 비교문으로 길게 작성할 필요는 없을 것입니다. 즐거운 날 되세요.. > CJ_jslife 님이 쓴 글입니다. > 제목 : 이동평균 발생시점의 좌표, 종가 > 최근 300봉 이내에 가장 최근 5-20 이동평균선 골든크로스 발생시점을 찿으려면 > plot1(MRO(crossup(ma(c,5),ma(c,20)),300,1); > 과 같이 확인할 수 있는 데 그 이전(직전)의 5-20 이동평균 발생시점을 찿으려면 어떻게 > 해야 합니까? > plot1(MRO(crossup(ma(c,5),ma(c,20)),300,2); // 두번째로 최근 발생 > plot1(C[MRO(crossup(ma(c,5),ma(c,20)),300,2)]; //두번째로 최근 발생한 시점의 종가 > 가 맞는지요? > 또한 crossup(ma(c,5),ma(c,20))>crossup(ma(c,5),ma(c,20))[1] 이와 같은 표현의 > 의미는? 즉 가장 최근에 발생한 이평 cross와 두번 째로 최근 발생한 이평crosse의 > 가격비교는 어떻게 하나요?