커뮤니티

문의드립니다.

프로필 이미지
잡다백수
2018-10-29 15:47:22
170
글번호 123141
답변완료
도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 기타 장개장후 90분까지의 ATR(14) 값의 200 평균 코딩 부탁드립니다. 2. 기타 장개장후 90분부터 240분까지의 ATR(14)의 200 평균값 3. 기타 특정시간(외부변수)부터 특정시간+n분까지의 ATR(14)의 200 평균값
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2018-10-29 16:28:22

안녕하세요 예스스탁입니다. 1 input : P(200); var : TM(0),atrv(0),sum(0),mav(0),cnt(0); Array : vv[200](0); TM = TimeToMinutes(stime); atrv = atr(14); if bdate != bdate[1] Then var1 = TM; if TM >= var1 and TM < var1+90 Then { VV[0] = ATR(14); sum = vv[0]; for cnt = 1 to P-1 { vv[cnt] = vv[cnt-1][1]; sum = sum + vv[cnt]; } } if vv[P-1] > 0 then { mav = sum/P; plot1(mav); } 2 input : P(200); var : TM(0),atrv(0),sum(0),mav(0),cnt(0); Array : vv[200](0); TM = TimeToMinutes(stime); atrv = atr(14); if bdate != bdate[1] Then var1 = TM; if TM >= var1+90 and TM < var1+240 Then { VV[0] = ATR(14); sum = vv[0]; for cnt = 1 to P-1 { vv[cnt] = vv[cnt-1][1]; sum = sum + vv[cnt]; } } if vv[P-1] > 0 then { mav = sum/P; plot1(mav); } 3 input : P(200),ntime(100000),n(100); var : TM(0),atrv(0),sum(0),mav(0),cnt(0); Array : vv[200](0); TM = TimeToMinutes(stime); atrv = atr(14); if TM >= TimeToMinutes(ntime) and TM < TimeToMinutes(ntime)+n Then { VV[0] = ATR(14); sum = vv[0]; for cnt = 1 to P-1 { vv[cnt] = vv[cnt-1][1]; sum = sum + vv[cnt]; } } if vv[P-1] > 0 then { mav = sum/P; plot1(mav); } 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : 문의드립니다. > 도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 기타 장개장후 90분까지의 ATR(14) 값의 200 평균 코딩 부탁드립니다. 2. 기타 장개장후 90분부터 240분까지의 ATR(14)의 200 평균값 3. 기타 특정시간(외부변수)부터 특정시간+n분까지의 ATR(14)의 200 평균값
프로필 이미지

잡다백수

2018-10-29 16:58:38

코딩감사합니다. 궁금한 게 있습니다. 이 수식에서 ATR은 이미 계산된 값을 특정 시간만 자른 것인가요? 아니면 그 시간의 ATR값을 계산한 것인가요? 가령 장 시작 전이라도 이미 ATR값은 계산되어 있을텐데요. 그 값을 토대로 평균치를 내는 것인지 아니면 특정시간만 잘라서 앞의 값은 무시하고 그 시간만 14개를 계산하는지 궁금합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. 1 input : P(200); var : TM(0),atrv(0),sum(0),mav(0),cnt(0); Array : vv[200](0); TM = TimeToMinutes(stime); atrv = atr(14); if bdate != bdate[1] Then var1 = TM; if TM >= var1 and TM < var1+90 Then { VV[0] = ATR(14); sum = vv[0]; for cnt = 1 to P-1 { vv[cnt] = vv[cnt-1][1]; sum = sum + vv[cnt]; } } if vv[P-1] > 0 then { mav = sum/P; plot1(mav); } 2 input : P(200); var : TM(0),atrv(0),sum(0),mav(0),cnt(0); Array : vv[200](0); TM = TimeToMinutes(stime); atrv = atr(14); if bdate != bdate[1] Then var1 = TM; if TM >= var1+90 and TM < var1+240 Then { VV[0] = ATR(14); sum = vv[0]; for cnt = 1 to P-1 { vv[cnt] = vv[cnt-1][1]; sum = sum + vv[cnt]; } } if vv[P-1] > 0 then { mav = sum/P; plot1(mav); } 3 input : P(200),ntime(100000),n(100); var : TM(0),atrv(0),sum(0),mav(0),cnt(0); Array : vv[200](0); TM = TimeToMinutes(stime); atrv = atr(14); if TM >= TimeToMinutes(ntime) and TM < TimeToMinutes(ntime)+n Then { VV[0] = ATR(14); sum = vv[0]; for cnt = 1 to P-1 { vv[cnt] = vv[cnt-1][1]; sum = sum + vv[cnt]; } } if vv[P-1] > 0 then { mav = sum/P; plot1(mav); } 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : 문의드립니다. > 도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 기타 장개장후 90분까지의 ATR(14) 값의 200 평균 코딩 부탁드립니다. 2. 기타 장개장후 90분부터 240분까지의 ATR(14)의 200 평균값 3. 기타 특정시간(외부변수)부터 특정시간+n분까지의 ATR(14)의 200 평균값
프로필 이미지

예스스탁 예스스탁 답변

2018-10-29 17:03:19

안녕하세요 예스스탁입니다. atr은 매봉 계산하고 특정시간의 값만 200개 모아 평균합니다. 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : Re : Re : 문의드립니다. > 코딩감사합니다. 궁금한 게 있습니다. 이 수식에서 ATR은 이미 계산된 값을 특정 시간만 자른 것인가요? 아니면 그 시간의 ATR값을 계산한 것인가요? 가령 장 시작 전이라도 이미 ATR값은 계산되어 있을텐데요. 그 값을 토대로 평균치를 내는 것인지 아니면 특정시간만 잘라서 앞의 값은 무시하고 그 시간만 14개를 계산하는지 궁금합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. 1 input : P(200); var : TM(0),atrv(0),sum(0),mav(0),cnt(0); Array : vv[200](0); TM = TimeToMinutes(stime); atrv = atr(14); if bdate != bdate[1] Then var1 = TM; if TM >= var1 and TM < var1+90 Then { VV[0] = ATR(14); sum = vv[0]; for cnt = 1 to P-1 { vv[cnt] = vv[cnt-1][1]; sum = sum + vv[cnt]; } } if vv[P-1] > 0 then { mav = sum/P; plot1(mav); } 2 input : P(200); var : TM(0),atrv(0),sum(0),mav(0),cnt(0); Array : vv[200](0); TM = TimeToMinutes(stime); atrv = atr(14); if bdate != bdate[1] Then var1 = TM; if TM >= var1+90 and TM < var1+240 Then { VV[0] = ATR(14); sum = vv[0]; for cnt = 1 to P-1 { vv[cnt] = vv[cnt-1][1]; sum = sum + vv[cnt]; } } if vv[P-1] > 0 then { mav = sum/P; plot1(mav); } 3 input : P(200),ntime(100000),n(100); var : TM(0),atrv(0),sum(0),mav(0),cnt(0); Array : vv[200](0); TM = TimeToMinutes(stime); atrv = atr(14); if TM >= TimeToMinutes(ntime) and TM < TimeToMinutes(ntime)+n Then { VV[0] = ATR(14); sum = vv[0]; for cnt = 1 to P-1 { vv[cnt] = vv[cnt-1][1]; sum = sum + vv[cnt]; } } if vv[P-1] > 0 then { mav = sum/P; plot1(mav); } 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : 문의드립니다. > 도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 기타 장개장후 90분까지의 ATR(14) 값의 200 평균 코딩 부탁드립니다. 2. 기타 장개장후 90분부터 240분까지의 ATR(14)의 200 평균값 3. 기타 특정시간(외부변수)부터 특정시간+n분까지의 ATR(14)의 200 평균값