안녕하세요~
분봉차트에서 일봉의 최근 10일간 변동폭 구하는 식 부탁드립니다.
[ 지표1 ]
선물5분봉에서 당일은 제외한 어제부터
최근 10일간 일봉의 최고가-최저가의 평균을 구하는데
최고가-최저가의 값이 제일 높은 값과 제일 낮은 값은 빼고
8일간의 평균만 계산하는 지표
[ 지표2 ]
선물5분봉에서 당일은 제외한 어제부터
최근 20일간 일봉의 최고가-최저가의 평균을 구하는데
최고가-최저가의 값이 제일 높은 값 2개와 제일 낮은 값 2개는 빼고
16일간의 평균만 계산하는 지표
항상 감사합니다!
답변 1
예스스탁
예스스탁 답변
2020-06-30 15:07:55
안녕하세요
예스스탁입니다.
1
input : N(10),maxv(1),minv(1);
Var : tempmax(0), tempindex(0), Nth(0),cnt(0);
var : sum(0),avgv(0);
Array : VALUE[100](0), NTHVALUE[100](0);
for cnt = 1 to N
{
value[cnt] = DayHigh(cnt)-daylow(cnt);
}
For Nth = 1 to N
{
tempmax = -99999999;
For cnt = 1 to N
{
if (VALUE[cnt] > tempmax ) then
{
tempmax = VALUE[cnt];
tempIndex = cnt;
}
}
NTHVALUE[Nth] = tempmax;
VALUE[tempIndex] = -99999999;
}
sum = 0;
for cnt = 0+maxv to N-minv
{
sum = sum + nthvalue[cnt];
}
avgv = sum/(N-maxv-minv);
plot1(avgv);
2
input : N(20),maxv(2),minv(2);
Var : tempmax(0), tempindex(0), Nth(0),cnt(0);
var : sum(0),avgv(0);
Array : VALUE[100](0), NTHVALUE[100](0);
for cnt = 1 to N
{
value[cnt] = DayHigh(cnt)-daylow(cnt);
}
For Nth = 1 to N
{
tempmax = -99999999;
For cnt = 1 to N
{
if (VALUE[cnt] > tempmax ) then
{
tempmax = VALUE[cnt];
tempIndex = cnt;
}
}
NTHVALUE[Nth] = tempmax;
VALUE[tempIndex] = -99999999;
}
sum = 0;
for cnt = 0+maxv to N-minv
{
sum = sum + nthvalue[cnt];
}
avgv = sum/(N-maxv-minv);
plot1(avgv);
즐거운 하루되세요
> 일목초인 님이 쓴 글입니다.
> 제목 : 분봉차트에서 일봉의 최근 10일간 변동폭 구하는 식
> 안녕하세요~
분봉차트에서 일봉의 최근 10일간 변동폭 구하는 식 부탁드립니다.
[ 지표1 ]
선물5분봉에서 당일은 제외한 어제부터
최근 10일간 일봉의 최고가-최저가의 평균을 구하는데
최고가-최저가의 값이 제일 높은 값과 제일 낮은 값은 빼고
8일간의 평균만 계산하는 지표
[ 지표2 ]
선물5분봉에서 당일은 제외한 어제부터
최근 20일간 일봉의 최고가-최저가의 평균을 구하는데
최고가-최저가의 값이 제일 높은 값 2개와 제일 낮은 값 2개는 빼고
16일간의 평균만 계산하는 지표
항상 감사합니다!