커뮤니티

문의

프로필 이미지
gunman
2024-09-22 13:04:18
381
글번호 183625
답변완료
분봉에서 거래할때 일봉에서의 lrl(n)+lrs(n)의 값을 호출하는 사용자 함수를 만들고 싶습니다. 부탁드려요 ^^
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-09-23 14:01:32

안녕하세요 예스스탁입니다. input : P(10); var1 = DLRL(10)+DLRS(10); plot1(var1); 아래 2개 사용자함수를 먼저 만드신 후에 위와 같이 지표식 작성해서 사용하시면 됩니다. 1 사용자함수명 : DLRL 반환값형 : 숫자형 input : Period(Numeric); var : cnt(0),sum1(0),sum2(0),sum3(0),sum4(0); sum1 = 0; Sum2 = 0; sum3 = 0; sum4 = 0; for cnt = 0 to Period-1 { sum1 = sum1+(Period-cnt); Sum2 = sum2+dayclose(cnt); sum3 = sum3+dayclose(cnt)*(Period-cnt); sum4 = sum4+(Period-cnt)^2; } value1 = sum1/Period; value2 = sum2/Period; value3 = sum3/Period; value4 = sum4/Period; DLRL = (value3 - value1 * value2) / (value4 - (value1^2)) * (Period - value1) + value2; 2 사용자함수명 : DLRS 반환값형 : 숫자형 input : Period(Numeric); var : cnt(0),sum1(0),sum2(0),sum3(0),sum4(0); sum1 = 0; Sum2 = 0; sum3 = 0; sum4 = 0; for cnt = 0 to Period-1 { sum1 = sum1+(Period-cnt); Sum2 = sum2+dayclose(cnt); sum3 = sum3+dayclose(cnt)*(Period-cnt); sum4 = sum4+(Period-cnt)^2; } value1 = sum1/Period; value2 = sum2/Period; value3 = sum3/Period; value4 = sum4/Period; DLRL = (value3 - value1 * value2) / (value4 - (value1^2)) * (Period - value1) + value2; 즐거운 하루되세요 > gunman 님이 쓴 글입니다. > 제목 : 문의 > 분봉에서 거래할때 일봉에서의 lrl(n)+lrs(n)의 값을 호출하는 사용자 함수를 만들고 싶습니다. 부탁드려요 ^^