커뮤니티
수식문의
2019-03-27 09:28:58
358
글번호 127421
30분봉에서 과거 10일 중 평균거래량이 가장 작은 시간대를 찾을수 있을까요?
30분봉은 주식에서 하루 13개봉이니까 10일간 평균내면 찾을수 있지않을까 생각됩니다.
답변 1
예스스탁 예스스탁 답변
2019-03-28 13:33:07
안녕하세요
예스스탁입니다.
input : Nday(20);
var : T1(0),TM(0),i1(0),i2(0),sum(0),cnt(0);
Array : VV[20,60](0),mav[20](0);
T1 = TimeToMinutes(90000);
TM = TimeToMinutes(stime);
for i1 = 0 to 19
{
sum = 0;
if TM == T1+(30*i1) Then
{
VV[i1,0] = v;
sum = VV[i1,0];
for i2 = 1 to 59
{
VV[i1,i2] = VV[i1,i2-1][1];
if i2 < nday then
{
sum = sum + VV[i1,i2];
}
}
if VV[i1,nday-1] > 0 then
{
mav[i1] = sum/nday;
}
}
}
var1 = 0;
var2 = 0;
for cnt = 0 to 20
{
if mav[cnt] > 0 and (var1 == 0 or (var1 > 0 and mav[cnt] < var1)) Then
{
var1 = mav[cnt];
var2 = cnt;
}
}
plot1(MinutesToTime(T1+var2*30));
즐거운 하루되세요
> 무사시 님이 쓴 글입니다.
> 제목 : 수식문의
> 30분봉에서 과거 10일 중 평균거래량이 가장 작은 시간대를 찾을수 있을까요?
30분봉은 주식에서 하루 13개봉이니까 10일간 평균내면 찾을수 있지않을까 생각됩니다.