커뮤니티
행복; 지표식 작성 바랍니다
2017-09-21 20:15:03
109
글번호 112987
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
지표식 관련입니다
< 질문 >
일봉에서
기간이 30일인 하루 전 ATR을 ATR[1](30) 으로 표현되는 것을
10분봉에서
일봉의 ATR[1](30) 을 지표식으로 작성하려고
<< 아래 >>처럼 하였습니다
======<< 아래 시작 >>==============================================
Input: 기간(30);
Var : TrueHigh(0), TrueLow(0), TrueRange(0), 하루전ATR분봉_일봉기준(0);
If DayClose(2) > DayHigh(1) then
TrueHigh = DayClose(2);
else
TrueHigh = DayHigh(1);
If DayClose(2) < DayLow(1) then
TrueLow = DayClose(2);
else
TrueLow = DayLow(1);
TrueRange = TrueHigh - TrueLow;
하루전ATR분봉_일봉기준 = Ma(TrueRange, 기간);
Plot1(하루전ATR분봉_일봉기준,"하루전ATR분봉_일봉기준",RED);
======<< 아래 끝 >>================================================
- 기간을 1 로 한 경우에는 맞게 나오는데
- 기간을 30 으로 한 경우에는 틀리게 나옵니다
어떻게 해야하는지요?
수고하십시요^^
답변 1
예스스탁 예스스탁 답변
2017-09-22 13:27:45
안녕하세요
예스스탁입니다.
input : P(20);
var : sumTR(0),TH(0),TL(0),cnt(0),ATRV(0);
sumTR = 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);
sumTR = sumTR + (TH-TL);
}
ATRV = sumTR/P;
plot1(ATRV);
즐거운 하루되세요
> 행복한가방 님이 쓴 글입니다.
> 제목 : 행복; 지표식 작성 바랍니다
> 한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
지표식 관련입니다
< 질문 >
일봉에서
기간이 30일인 하루 전 ATR을 ATR[1](30) 으로 표현되는 것을
10분봉에서
일봉의 ATR[1](30) 을 지표식으로 작성하려고
<< 아래 >>처럼 하였습니다
======<< 아래 시작 >>==============================================
Input: 기간(30);
Var : TrueHigh(0), TrueLow(0), TrueRange(0), 하루전ATR분봉_일봉기준(0);
If DayClose(2) > DayHigh(1) then
TrueHigh = DayClose(2);
else
TrueHigh = DayHigh(1);
If DayClose(2) < DayLow(1) then
TrueLow = DayClose(2);
else
TrueLow = DayLow(1);
TrueRange = TrueHigh - TrueLow;
하루전ATR분봉_일봉기준 = Ma(TrueRange, 기간);
Plot1(하루전ATR분봉_일봉기준,"하루전ATR분봉_일봉기준",RED);
======<< 아래 끝 >>================================================
- 기간을 1 로 한 경우에는 맞게 나오는데
- 기간을 30 으로 한 경우에는 틀리게 나옵니다
어떻게 해야하는지요?
수고하십시요^^