커뮤니티

안녕하세요

프로필 이미지
돈을잃자
2024-03-21 13:54:35
566
글번호 177787
답변완료
매번 답변 감사드립니다 ^^ 아래 식을 atr처럼 시그널선도 표시되게 부탁드립니다 nput : Period(10); var : sumTR(0),TH(0),TL(0),cnt(0),ATRV(0); sumTR = 0; for cnt = 0 to Period-1 { 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); sumTR = sumTR + (TH-TL); } ATRV = sumTR/Period; plot1(ATRV);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-03-21 14:24:17

안녕하세요 예스스탁입니다. input : Period(10),sig(10); var : sumTR(0),TH(0),TL(0),cnt(0),A(0),ATRV(0); var : ii(0),sumATR(0),ATRS(0); sumATR = 0; for ii = 0 to sig-1 { sumTR = 0; for cnt = ii to ii+Period-1 { 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); sumTR = sumTR + (TH-TL); } A = sumTR/Period; sumATR = sumATR+A; if ii == 0 Then ATRV = A; } ATRS = sumATR/Sig; plot1(ATRV); plot2(ATRS); 즐거운 하루되세요 > 돈을잃자 님이 쓴 글입니다. > 제목 : 안녕하세요 > 매번 답변 감사드립니다 ^^ 아래 식을 atr처럼 시그널선도 표시되게 부탁드립니다 nput : Period(10); var : sumTR(0),TH(0),TL(0),cnt(0),ATRV(0); sumTR = 0; for cnt = 0 to Period-1 { 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); sumTR = sumTR + (TH-TL); } ATRV = sumTR/Period; plot1(ATRV);