커뮤니티

수식작성 질문드립니다.

프로필 이미지
나이트호크
2010-07-12 17:23:19
641
글번호 30885
답변완료
일봉관련내용을 담고있는 수식에서 주봉 10이평의값을 구하려면 아래와같은 수식을 작성해야한다는 답변을 받았습니다. 수식을 응용하여보려하니 처음접하는거라 어렵네요.. 10이평 말고, 그러니까 ma 말고 ema를 구하려면 아래"WC[0] = C;" 부분을 "WC[0] = ema(C,1);" 이렇게만 바꾸면 되는건가요? 아니라면 ema이평을 구하는 수식도 부탁드립니다. 그리고 마지막 하나더, 위내용과 비슷한형태인데, 일봉관련내용을 담고있는 수식에서 현재상태까지의 주봉의 10이평(10봉)의 최고가, 최저가 값을 구할수있는 수식도 부탁 드립니다. 감사합니다. 수고하세요. ---------------아래--------------------- input : P(10); var : cnt(0),sum(0),mav(0),cnt1(0); array : WC[20](0); if DayOfWeek(date) < DayOfWeek(date[1]) then{ for cnt = 1 to 19{ WC[cnt] = WC[cnt-1][1]; } } WC[0] = C; sum = 0; if wc[P] > 0 then{ for cnt1 = 0 to P-1{ sum = sum+WC[cnt1]; } mav = sum/P; } if C > mav and #종가가 주간10이평보다 크고 C > ma(C,20) Then # 종가가 일봉 20이평보다 크다 find(1);
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-07-13 09:04:31

안녕하세요 예스스탁입니다. 1. 일봉에서 주봉지수이동평균 Input : Period(10); Var : Ep(0), JISU(0), DINDEX(0), PreJISU(0); Ep = 2/(Period+1); if dayofweek(date) < dayofweek(date[1]) then { DINDEX = DINDEX + 1; PreJISU = JISU[1]; } if DINDEX <= 1 then JISU = C; else JISU = C * EP + PreJISU * (1-EP); if C > jisu and C > ma(C,20) Then find(1); plot1(JISU,"지수이동평균"); 지수이동평균은 봉갯수에 영향을 받는 이동평균입니다. 검색에 봉이 최대 500개까지만 제공되므로 차트상 보시는 값하고 다를 수 있습니다. 참고하시기 바랍니다. 2. input : P(10); var : cnt(0),sum(0),cnt1(0),Hval(0),Lval(0),cnt2(0); array : WC[20](0),mav[20](0); if DayOfWeek(date) < DayOfWeek(date[1]) then{ for cnt = 1 to 19{ WC[cnt] = WC[cnt-1][1]; mav[cnt] = mav[cnt-1][1]; } } WC[0] = C; sum = 0; if wc[P] > 0 then{ for cnt1 = 0 to P-1{ sum = sum+WC[cnt1]; } mav[0] = sum/P; } Hval = MAV[0]; Lval = MAV[0]; for cnt2 = 0 to P-1{ if mav[cnt2] > Hval Then Hval = mav[cnt2];#최고가 if mav[cnt2] < Lval Then Lval = mav[cnt2];#최저가 } if C > mav and #종가가 주간10이평보다 크고 C > ma(C,20) Then # 종가가 일봉 20이평보다 크다 find(1); 즐거운 하루되세요 > 나이트호크 님이 쓴 글입니다. > 제목 : 수식작성 질문드립니다. > 일봉관련내용을 담고있는 수식에서 주봉 10이평의값을 구하려면 아래와같은 수식을 작성해야한다는 답변을 받았습니다. 수식을 응용하여보려하니 처음접하는거라 어렵네요.. 10이평 말고, 그러니까 ma 말고 ema를 구하려면 아래"WC[0] = C;" 부분을 "WC[0] = ema(C,1);" 이렇게만 바꾸면 되는건가요? 아니라면 ema이평을 구하는 수식도 부탁드립니다. 그리고 마지막 하나더, 위내용과 비슷한형태인데, 일봉관련내용을 담고있는 수식에서 현재상태까지의 주봉의 10이평(10봉)의 최고가, 최저가 값을 구할수있는 수식도 부탁 드립니다. 감사합니다. 수고하세요. ---------------아래--------------------- input : P(10); var : cnt(0),sum(0),mav(0),cnt1(0); array : WC[20](0); if DayOfWeek(date) < DayOfWeek(date[1]) then{ for cnt = 1 to 19{ WC[cnt] = WC[cnt-1][1]; } } WC[0] = C; sum = 0; if wc[P] > 0 then{ for cnt1 = 0 to P-1{ sum = sum+WC[cnt1]; } mav = sum/P; } if C > mav and #종가가 주간10이평보다 크고 C > ma(C,20) Then # 종가가 일봉 20이평보다 크다 find(1);