커뮤니티
틱봉에서 분봉 환산 기간값
2007-09-30 14:13:49
1184
글번호 13671
안녕하세요..
틱차트에서(예;선물지수 30틱) 분단위 기간값으로 환산해주고
20분 이전의(봉수로 20개가 아니고 시간 개념으로) index를 구할려고 하는 데
영 이상하게 나오네요..
input : n(100);
var : count(0);
var1 = stime;
var2 = timetominutes(var1); //분단위 환산값
for count = 20 to n
{
if var2 - var2[n] == 20 then //현재봉 기준 20분 전의 index
var3 = i;
}
plot1(var3);
뭐가 문제인지 도와주시면 감사하겠습니다..
그럼..
답변 1
예스스탁 예스스탁 답변
2007-10-01 14:26:13
안녕하세요
예스스탁입니다.
for문의 if문에 실제 루프 count가 아닌 외부함수 n과 비교하기 때문에
항상 N봉전의 값만 비교하게 되어 있었습니다.
식을 수정해서 올려드립니다.
input : n(100);
var : count(0);
var1 = stime;
var2 = timetominutes(var1); //분단위 환산값
for count = 0 to n {
if (var2 - var2[count]) == 20 then{ //현재봉 기준 20분 전의 index
var3 = count;
}
}
plot1(index-var3);
즐거운 하루되세요
> CJ_somun 님이 쓴 글입니다.
> 제목 : 틱봉에서 분봉 환산 기간값
> 안녕하세요..
틱차트에서(예;선물지수 30틱) 분단위 기간값으로 환산해주고
20분 이전의(봉수로 20개가 아니고 시간 개념으로) index를 구할려고 하는 데
영 이상하게 나오네요..
input : n(100);
var : count(0);
var1 = stime;
var2 = timetominutes(var1); //분단위 환산값
for count = 20 to n
{
if var2 - var2[n] == 20 then //현재봉 기준 20분 전의 index
var3 = i;
}
plot1(var3);
뭐가 문제인지 도와주시면 감사하겠습니다..
그럼..
이전글