커뮤니티
부탁드립니다.
2010-12-14 02:56:23
732
글번호 34296
if date != date[1] then {
var1=c-o;
}
else {
var1=var1[1]+c-c[1];
}
만약 지금 시점이 아침 시가 이 후 10번째 봉이 만들어지고 있는 시점이라면
var3=AccumN(var1,10);
지금 시점이 아침 시가 이 후 20번째 봉이 만들어지고 있는 시점이라면
var3=AccumN(var1,20);
으로 표현하고 싶은데요
방법이 없을까요
단순히 봉 번호만 알면 간단하겠는데 그런 함수가 있는지 그리고 함수 말고 직접 찾는 식도 알고 싶습니다.
지금 봉이 아침 시작봉 부터 몇 번째에 위치하고 있는지를 for문 이나 while문으로 찾을 수 있는지...
답변 1
예스스탁 예스스탁 답변
2010-12-14 10:09:26
안녕하세요
예스스탁입니다.
당일 봉 번호는 dayindex 함수로 제공됩니다.
첫봉을 0으로 시작해서 1씩 증가합니다.
첫봉을 1부터 시작되게 하시려면
dayindex+1로 사용하시면 됩니다.
if date != date[1] then {
var1=c-o;
}
else{
var1=var1+c-c[1];
}
작성하신 식이 당일 첫봉은 종가에서 시가를 빼고
이후 두번째 봉부터 직전봉대비 증감값을 누적하는 식입니다.
Accumn으로 작성하시면 아래와 같습니다.
if date != date[1] then {
var1=c-o;
}
else{
var1=c-c[1];
}
var3=AccumN(var1,dayindex+1);
즐거운 하루되세요
> 땡열이 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> if date != date[1] then {
var1=c-o;
}
else {
var1=var1[1]+c-c[1];
}
만약 지금 시점이 아침 시가 이 후 10번째 봉이 만들어지고 있는 시점이라면
var3=AccumN(var1,10);
지금 시점이 아침 시가 이 후 20번째 봉이 만들어지고 있는 시점이라면
var3=AccumN(var1,20);
으로 표현하고 싶은데요
방법이 없을까요
단순히 봉 번호만 알면 간단하겠는데 그런 함수가 있는지 그리고 함수 말고 직접 찾는 식도 알고 싶습니다.
지금 봉이 아침 시작봉 부터 몇 번째에 위치하고 있는지를 for문 이나 while문으로 찾을 수 있는지...
다음글
이전글