커뮤니티
두 식의 차이가 궁금합니다.
2019-09-14 13:19:19
169
글번호 131940
안녕하세요.
일전에 제가 ATR을 계산하는 식을 알려달라고 했을 시에,
아래 식을 알려주셨습니다.
sum = 0;
for cnt = 1 to P{
If DayClose(cnt+1) > dayhigh(cnt) then
TH = DayClose(cnt+1);
else
TH = dayhigh(cnt);
If DayClose(cnt+1) < DayLow(cnt) then
TL = DayClose(cnt+1);
else
TL = daylow(cnt);
TR = TH-TL;
Sum = Sum+TR;
}
DayATR = Sum/P;
그런데 ATR을 계산하는 아주 단순한 아래 식도 있더군요.
ATR(P) ==> 끝.
위 두 개식의 결과차이가 어떻게 나는지 설명 좀 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2019-09-16 14:04:36
안녕하세요
예스스탁입니다.
sum = 0;
for cnt = 1 to P{
If DayClose(cnt+1) > dayhigh(cnt) then
TH = DayClose(cnt+1);
else
TH = dayhigh(cnt);
If DayClose(cnt+1) < DayLow(cnt) then
TL = DayClose(cnt+1);
else
TL = daylow(cnt);
TR = TH-TL;
Sum = Sum+TR;
}
DayATR = Sum/P;
위에 수식은 분봉이하의 차트에서
일봉의 ATR을 계산해서 사용하고자 할 때 사용하는 수식입니다.
사용하는 차트 자체의 주기에서
P봉 atr은 atr(P)함수 이용하시면 됩니다.
즐거운 하루되세요
> 충주미꾸라지 님이 쓴 글입니다.
> 제목 : 두 식의 차이가 궁금합니다.
> 안녕하세요.
일전에 제가 ATR을 계산하는 식을 알려달라고 했을 시에,
아래 식을 알려주셨습니다.
sum = 0;
for cnt = 1 to P{
If DayClose(cnt+1) > dayhigh(cnt) then
TH = DayClose(cnt+1);
else
TH = dayhigh(cnt);
If DayClose(cnt+1) < DayLow(cnt) then
TL = DayClose(cnt+1);
else
TL = daylow(cnt);
TR = TH-TL;
Sum = Sum+TR;
}
DayATR = Sum/P;
그런데 ATR을 계산하는 아주 단순한 아래 식도 있더군요.
ATR(P) ==> 끝.
위 두 개식의 결과차이가 어떻게 나는지 설명 좀 부탁드립니다.
다음글
이전글