커뮤니티

질문입니다.

프로필 이미지
yanartas
2016-08-10 13:53:20
105
글번호 100902
답변완료
아래의 두 식을 비교하였을 때 같은 값이 나와야 하는 듯 한데, 다른 값이 나와서 질문드립니다. 식1. 일봉에 적용된 수식입니다. input : Period(5); var1 = LRL(Open, Period); Plot1(var1, "var1", black); 식2. 분봉에 적용된 수식입니다. input: Period(5); var1 = LRL(DayOpen, Period); Plot1(var1, "var1", black); 이렇게 두식을 작성한 다음 비교를 해보니, 마지막 값이 서로 다르게 나옵니다. 제 생각에는 같아야 한다고 보는데 말입니다. 마찬가지로 LRL함수 대신 MA나 EMA를 적용해도 그렇습니다. 특히, 분봉에서 대입한 수식이 장시작 후 제 의도는 일직선으로 그려져야 하는데, 초반에 두세번 꺽여지는 현상이 발생합니다. 이에대한 답변 부탁드립니다. 예시와 함께 부탁드립니다. 날씨가 더운데 몸건강에 유의하시고 항상 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-08-10 17:18:00

안녕하세요 예스스탁입니다. 특정함수의 사용하는 값을 일간 시가를 지정한다고 해서 해당 함수가 일봉으로 계산하는 것은 아닙니다. 분봉이하에서 당일봉은 모두 시초가가 같은 값입니다. 분봉에서 매봉기준으로 당일시초가를 가져와 계산하게 됩니다. 즉 Period일간 시초가를 모아 LRL를 계산하는 것이 아니고 최근 분봉 Period개에서 각각 봉애서 봤을때 당일시초가를 가져와 LRL을 계산하게 됩니다. 분봉에서 일간값을 계산하는 것은 따로 사용하는 함수의 계산식을 풀어서 일봉값을 계산하도록 따로 만들어 사용하셔야 합니다. #분봉에서 일봉의 LRL계산 input : Period(5); var : cnt(0),sum1(0),sum2(0),sum3(0),sum4(0),lrlv(0),preLRLv(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; LRLv = (value3 - value1 * value2) / (value4 - (value1^2)) * (Period - value1) + value2; plot1(LRLv); 즐거운 하루되세요 > yanartas 님이 쓴 글입니다. > 제목 : 질문입니다. > 아래의 두 식을 비교하였을 때 같은 값이 나와야 하는 듯 한데, 다른 값이 나와서 질문드립니다. 식1. 일봉에 적용된 수식입니다. input : Period(5); var1 = LRL(Open, Period); Plot1(var1, "var1", black); 식2. 분봉에 적용된 수식입니다. input: Period(5); var1 = LRL(DayOpen, Period); Plot1(var1, "var1", black); 이렇게 두식을 작성한 다음 비교를 해보니, 마지막 값이 서로 다르게 나옵니다. 제 생각에는 같아야 한다고 보는데 말입니다. 마찬가지로 LRL함수 대신 MA나 EMA를 적용해도 그렇습니다. 특히, 분봉에서 대입한 수식이 장시작 후 제 의도는 일직선으로 그려져야 하는데, 초반에 두세번 꺽여지는 현상이 발생합니다. 이에대한 답변 부탁드립니다. 예시와 함께 부탁드립니다. 날씨가 더운데 몸건강에 유의하시고 항상 감사합니다.