커뮤니티

LinRegArray 활용

프로필 이미지
영원한자유
2023-07-05 12:59:55
1351
글번호 170355
답변완료
LinRegArray 를 가격값으로 활용하여 예측값이 현재값보다 1% 이상 크면 매수한다를 로직으로 구현한다면 부탁합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-07-05 15:16:50

안녕하세요 예스스탁입니다. LinRegArray는 특정 배열변수의 0번부터 N번방까지의 값기준으로 계산합니다. 아래 예시 참고하시기 바랍니다. 양봉일때의 종가를 모아 배열변수를 만들고 최근 20개 (0~19)번방의 값으로 계산합니다. 함수가 numerincref형태로 함수식안에서 계산된 값이 매개변수로 지정한 변수에 값을 저장해 리턴합니다. var : cnt(0); var : v1(0),v2(0),v3(0),v4(0); Array : arr[100](0); if C > O Then { for cnt = 99 downto 1 { arr[cnt] = arr[cnt-1]; } arr[0] = c; } LinRegArray(arr, 20, 0, v1, v2, v3, v4); if v4 > 0 and C >=v4*1.01 Then Buy(); 즐거운 하루되세요 > 영원한자유 님이 쓴 글입니다. > 제목 : LinRegArray 활용 > LinRegArray 를 가격값으로 활용하여 예측값이 현재값보다 1% 이상 크면 매수한다를 로직으로 구현한다면 부탁합니다.