커뮤니티
문의드립니다.
2018-10-29 15:47:22
170
글번호 123141
도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다.
1. 기타
장개장후 90분까지의
ATR(14) 값의
200 평균
코딩 부탁드립니다.
2. 기타
장개장후 90분부터 240분까지의
ATR(14)의
200 평균값
3. 기타
특정시간(외부변수)부터 특정시간+n분까지의
ATR(14)의
200 평균값
답변 3
예스스탁 예스스탁 답변
2018-10-29 16:28:22
안녕하세요
예스스탁입니다.
1
input : P(200);
var : TM(0),atrv(0),sum(0),mav(0),cnt(0);
Array : vv[200](0);
TM = TimeToMinutes(stime);
atrv = atr(14);
if bdate != bdate[1] Then
var1 = TM;
if TM >= var1 and TM < var1+90 Then
{
VV[0] = ATR(14);
sum = vv[0];
for cnt = 1 to P-1
{
vv[cnt] = vv[cnt-1][1];
sum = sum + vv[cnt];
}
}
if vv[P-1] > 0 then
{
mav = sum/P;
plot1(mav);
}
2
input : P(200);
var : TM(0),atrv(0),sum(0),mav(0),cnt(0);
Array : vv[200](0);
TM = TimeToMinutes(stime);
atrv = atr(14);
if bdate != bdate[1] Then
var1 = TM;
if TM >= var1+90 and TM < var1+240 Then
{
VV[0] = ATR(14);
sum = vv[0];
for cnt = 1 to P-1
{
vv[cnt] = vv[cnt-1][1];
sum = sum + vv[cnt];
}
}
if vv[P-1] > 0 then
{
mav = sum/P;
plot1(mav);
}
3
input : P(200),ntime(100000),n(100);
var : TM(0),atrv(0),sum(0),mav(0),cnt(0);
Array : vv[200](0);
TM = TimeToMinutes(stime);
atrv = atr(14);
if TM >= TimeToMinutes(ntime) and TM < TimeToMinutes(ntime)+n Then
{
VV[0] = ATR(14);
sum = vv[0];
for cnt = 1 to P-1
{
vv[cnt] = vv[cnt-1][1];
sum = sum + vv[cnt];
}
}
if vv[P-1] > 0 then
{
mav = sum/P;
plot1(mav);
}
즐거운 하루되세요
> 잡다백수 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다.
1. 기타
장개장후 90분까지의
ATR(14) 값의
200 평균
코딩 부탁드립니다.
2. 기타
장개장후 90분부터 240분까지의
ATR(14)의
200 평균값
3. 기타
특정시간(외부변수)부터 특정시간+n분까지의
ATR(14)의
200 평균값
잡다백수
2018-10-29 16:58:38
코딩감사합니다.
궁금한 게 있습니다.
이 수식에서 ATR은 이미 계산된 값을 특정 시간만 자른 것인가요? 아니면 그 시간의 ATR값을 계산한 것인가요?
가령 장 시작 전이라도 이미 ATR값은 계산되어 있을텐데요. 그 값을 토대로 평균치를 내는 것인지 아니면 특정시간만 잘라서 앞의 값은 무시하고 그 시간만 14개를 계산하는지 궁금합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
>
안녕하세요
예스스탁입니다.
1
input : P(200);
var : TM(0),atrv(0),sum(0),mav(0),cnt(0);
Array : vv[200](0);
TM = TimeToMinutes(stime);
atrv = atr(14);
if bdate != bdate[1] Then
var1 = TM;
if TM >= var1 and TM < var1+90 Then
{
VV[0] = ATR(14);
sum = vv[0];
for cnt = 1 to P-1
{
vv[cnt] = vv[cnt-1][1];
sum = sum + vv[cnt];
}
}
if vv[P-1] > 0 then
{
mav = sum/P;
plot1(mav);
}
2
input : P(200);
var : TM(0),atrv(0),sum(0),mav(0),cnt(0);
Array : vv[200](0);
TM = TimeToMinutes(stime);
atrv = atr(14);
if bdate != bdate[1] Then
var1 = TM;
if TM >= var1+90 and TM < var1+240 Then
{
VV[0] = ATR(14);
sum = vv[0];
for cnt = 1 to P-1
{
vv[cnt] = vv[cnt-1][1];
sum = sum + vv[cnt];
}
}
if vv[P-1] > 0 then
{
mav = sum/P;
plot1(mav);
}
3
input : P(200),ntime(100000),n(100);
var : TM(0),atrv(0),sum(0),mav(0),cnt(0);
Array : vv[200](0);
TM = TimeToMinutes(stime);
atrv = atr(14);
if TM >= TimeToMinutes(ntime) and TM < TimeToMinutes(ntime)+n Then
{
VV[0] = ATR(14);
sum = vv[0];
for cnt = 1 to P-1
{
vv[cnt] = vv[cnt-1][1];
sum = sum + vv[cnt];
}
}
if vv[P-1] > 0 then
{
mav = sum/P;
plot1(mav);
}
즐거운 하루되세요
> 잡다백수 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다.
1. 기타
장개장후 90분까지의
ATR(14) 값의
200 평균
코딩 부탁드립니다.
2. 기타
장개장후 90분부터 240분까지의
ATR(14)의
200 평균값
3. 기타
특정시간(외부변수)부터 특정시간+n분까지의
ATR(14)의
200 평균값
예스스탁 예스스탁 답변
2018-10-29 17:03:19
안녕하세요
예스스탁입니다.
atr은 매봉 계산하고 특정시간의 값만 200개 모아 평균합니다.
즐거운 하루되세요
> 잡다백수 님이 쓴 글입니다.
> 제목 : Re : Re : 문의드립니다.
> 코딩감사합니다.
궁금한 게 있습니다.
이 수식에서 ATR은 이미 계산된 값을 특정 시간만 자른 것인가요? 아니면 그 시간의 ATR값을 계산한 것인가요?
가령 장 시작 전이라도 이미 ATR값은 계산되어 있을텐데요. 그 값을 토대로 평균치를 내는 것인지 아니면 특정시간만 잘라서 앞의 값은 무시하고 그 시간만 14개를 계산하는지 궁금합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
>
안녕하세요
예스스탁입니다.
1
input : P(200);
var : TM(0),atrv(0),sum(0),mav(0),cnt(0);
Array : vv[200](0);
TM = TimeToMinutes(stime);
atrv = atr(14);
if bdate != bdate[1] Then
var1 = TM;
if TM >= var1 and TM < var1+90 Then
{
VV[0] = ATR(14);
sum = vv[0];
for cnt = 1 to P-1
{
vv[cnt] = vv[cnt-1][1];
sum = sum + vv[cnt];
}
}
if vv[P-1] > 0 then
{
mav = sum/P;
plot1(mav);
}
2
input : P(200);
var : TM(0),atrv(0),sum(0),mav(0),cnt(0);
Array : vv[200](0);
TM = TimeToMinutes(stime);
atrv = atr(14);
if bdate != bdate[1] Then
var1 = TM;
if TM >= var1+90 and TM < var1+240 Then
{
VV[0] = ATR(14);
sum = vv[0];
for cnt = 1 to P-1
{
vv[cnt] = vv[cnt-1][1];
sum = sum + vv[cnt];
}
}
if vv[P-1] > 0 then
{
mav = sum/P;
plot1(mav);
}
3
input : P(200),ntime(100000),n(100);
var : TM(0),atrv(0),sum(0),mav(0),cnt(0);
Array : vv[200](0);
TM = TimeToMinutes(stime);
atrv = atr(14);
if TM >= TimeToMinutes(ntime) and TM < TimeToMinutes(ntime)+n Then
{
VV[0] = ATR(14);
sum = vv[0];
for cnt = 1 to P-1
{
vv[cnt] = vv[cnt-1][1];
sum = sum + vv[cnt];
}
}
if vv[P-1] > 0 then
{
mav = sum/P;
plot1(mav);
}
즐거운 하루되세요
> 잡다백수 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다.
1. 기타
장개장후 90분까지의
ATR(14) 값의
200 평균
코딩 부탁드립니다.
2. 기타
장개장후 90분부터 240분까지의
ATR(14)의
200 평균값
3. 기타
특정시간(외부변수)부터 특정시간+n분까지의
ATR(14)의
200 평균값