커뮤니티

부탁드립니다.

프로필 이미지
땡열이
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문으로 찾을 수 있는지...