커뮤니티

1분봉 이동평균값의 최소값을 구하는 로직을 알고 십습니다

프로필 이미지
최선
2025-04-25 09:55:21
163
글번호 190406
답변완료
안녕하십니까? DayLow를 이용해서 전일 최소값을 구하면 거래량이 적을 경우 자주 노이즈가 섞여서 로직에 혼란이 생기게 됩다. 그래서 3일동안의 연속적인 1분봉 챠트에서 5봉의 이동평균값을 연속적으로 계산해서 3일동안의 최소값을 구할 수 있는 로직을 알고 싶습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-04-25 13:36:06

안녕하세요 예스스탁입니다. input : Period(5),N(3); var : cnt(0),mav(0),LL(0); Array : LM[50](0); mav = ma(c,Period); if Bdate != Bdate[1] Then { For cnt = 49 DownTo 1 { LM[cnt] = LM[cnt-1]; } LM[0] = mav; } if LM[0] > 0 and mav < LM[0] Then LM[0] = mav; if LM[n-1] > 0 Then { LL = 0; For cnt = 0 to n-1 { if LL == 0 or (LL > 0 and LM[cnt] < LL) Then LL = LM[cnt]; } Plot1(LL); } 즐거운 하루되세요 > 최선 님이 쓴 글입니다. > 제목 : 1분봉 이동평균값의 최소값을 구하는 로직을 알고 십습니다 > 안녕하십니까? DayLow를 이용해서 전일 최소값을 구하면 거래량이 적을 경우 자주 노이즈가 섞여서 로직에 혼란이 생기게 됩다. 그래서 3일동안의 연속적인 1분봉 챠트에서 5봉의 이동평균값을 연속적으로 계산해서 3일동안의 최소값을 구할 수 있는 로직을 알고 싶습니다.