커뮤니티
지표식 문의입니다.
2013-09-29 23:07:40
150
글번호 67955
수식지왕님의 블러그에 day atr을 구하는 식이 있던데.
1분봉에서 기간값을 입력변수로 하여
30분봉의 atr을 구하는 식 부탁드립니다.
sum = 0;
for j = 1 to atrLength {
sum = sum + Max(DayClose(j+1),DayHigh(j)) - Min(DayClose(j+1),DayLow(j));
}
dayATR = sum/atrLength; //일봉기준으로 ATR 산출
[출처] 변동률 대신 ATR 사용 작성자 수식지왕
그리고 참조데이터에는 트렌드라인을 적용시킬 수 있는지요?
답변 1
예스스탁 예스스탁 답변
2013-10-01 09:46:43
안녕하세요
예스스탁입니다.
1.
input : TT(3),p(14);
var : TF(0),TL(0),TH(0),cnt(0),sum(0),ATRV(0);
Array : HH[61](0),LL[61](0),CC[61](0),TR[61](0);
TF = TimeToMinutes(stime)%TT;
if dayindex == 0 or (TF < TF[1] and stime > stime[1]) Then{
HH[0] = H;
LL[0] = L;
CC[0] = C;
for cnt = 1 to 60{
HH[cnt] = HH[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
CC[cnt] = CC[cnt-1][1];
TR[cnt] = TR[cnt-1][1];
}
}
if H > HH[0] Then
HH[0] = H;
if L < LL[0] Then
LL[0] = L;
CC[0] = C;
if CC[1] > 0 Then{
If CC[1] > HH[0] then
TH = CC[1];
else
TH = HH[0];
If CC[1] < LL[0] then
TL = CC[1];
else
TL = LL[0];
TR[0] = TH-TL;
}
sum = 0;
if TR[P] > 0 Then{
for cnt = 0 to P-1{
sum = sum + TR[cnt];
}
ATRV = sum/P;
}
plot1(ATRV);
2.
예 추세선은 주종목에만 그려지도록 되어 있습니다.
즐거운 하루되세요
> 무지개나날들 님이 쓴 글입니다.
> 제목 : 지표식 문의입니다.
> 수식지왕님의 블러그에 day atr을 구하는 식이 있던데.
1분봉에서 기간값을 입력변수로 하여
30분봉의 atr을 구하는 식 부탁드립니다.
sum = 0;
for j = 1 to atrLength {
sum = sum + Max(DayClose(j+1),DayHigh(j)) - Min(DayClose(j+1),DayLow(j));
}
dayATR = sum/atrLength; //일봉기준으로 ATR 산출
[출처] 변동률 대신 ATR 사용 작성자 수식지왕
그리고 참조데이터에는 트렌드라인을 적용시킬 수 있는지요?
다음글
이전글