커뮤니티

안녕하세요! 문의드립니다~ 꼭좀 답변 부탁드립니다~

프로필 이미지
열심청년
2021-09-16 00:54:08
1078
글번호 152276
답변완료
안녕하세요! 주식 현물 시스템을 작성중에 궁금한 점이 있어 문의글을 남기게 되었습니다. 1분봉을 사용하는 시스템에서 한 변수의 값을 분봉기준이 아닌 일기준으로 필요한 부분이 있는데 이부분이 굉장히 어렵네요. ma 함수의 경우 ma(변수값, 갯수)로 산정이 되는데 저는 5일 혹은 10일 이렇게 필요한데 그래서 임의로 하루 거래시간인 390을 곱해서 값을 산정해 계산하고 있습니다. 이부분을 ma(변수값, 일수) 처럼 구할 수 있는 방식이 있는지요? 참고로 매일 첫봉에 계산이 되어 매일 같은 값이 유지되는 변수 입니다. 그래서 필요한 일수의 첫봉 값만 더해줘서 평균을 내면되는데 말이죠... dayclose 같은 함수는 매개변수에 (N일)로 계산되어 편한데 임의의 변수값을 데이 클로즈같이 계산하려니 머리가 복잡해 지네요. 도움 좀 부탁드립니다 ㅠㅠ
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-09-16 11:18:21

안녕하세요 예스스탁입니다. 1분봉에서 ma함수로 일봉이평값을 구할수는 없습니다. ma(c,390*일수)는 일봉이평을 구하는 내용이 아닙니다. C대신에 dayclose를 사용해도 해당 함수로는 구할수 없는 내용입니다. 아래와 같이 별도로 계산해 사용하셔야 합니다. input : N(5); var : cnt(0),sum(0),mav(0); sum = 0; For cnt = 0 to N-1 { sum = sum + DayClose(cnt); } mav = sum/N; 즐거운 하루되세요 > 열심청년 님이 쓴 글입니다. > 제목 : 안녕하세요! 문의드립니다~ 꼭좀 답변 부탁드립니다~ > 안녕하세요! 주식 현물 시스템을 작성중에 궁금한 점이 있어 문의글을 남기게 되었습니다. 1분봉을 사용하는 시스템에서 한 변수의 값을 분봉기준이 아닌 일기준으로 필요한 부분이 있는데 이부분이 굉장히 어렵네요. ma 함수의 경우 ma(변수값, 갯수)로 산정이 되는데 저는 5일 혹은 10일 이렇게 필요한데 그래서 임의로 하루 거래시간인 390을 곱해서 값을 산정해 계산하고 있습니다. 이부분을 ma(변수값, 일수) 처럼 구할 수 있는 방식이 있는지요? 참고로 매일 첫봉에 계산이 되어 매일 같은 값이 유지되는 변수 입니다. 그래서 필요한 일수의 첫봉 값만 더해줘서 평균을 내면되는데 말이죠... dayclose 같은 함수는 매개변수에 (N일)로 계산되어 편한데 임의의 변수값을 데이 클로즈같이 계산하려니 머리가 복잡해 지네요. 도움 좀 부탁드립니다 ㅠㅠ