커뮤니티

1,2,3 봉 표현식

프로필 이미지
바이칼쥬신
2010-08-05 17:04:03
675
글번호 31360
답변완료
안녕하십니까 분봉차트에서 전일 1,2,3,4,5 번째 봉의 시가와 종가 금일 1,2,3,4,5 번째 봉의 시가와 종가 표현식을 구현하고 싶습니다 감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-08-06 09:24:18

안녕하세요 예스스탁입니다. var : 당일시가1(0),당일종가1(0),당일시가2(0),당일종가2(0),당일시가3(0),당일종가3(0),당일시가4(0),당일종가4(0),당일시가5(0),당일종가5(0); var : 전일시가1(0),전일종가1(0),전일시가2(0),전일종가2(0),전일시가3(0),전일종가3(0),전일시가4(0),전일종가4(0),전일시가5(0),전일종가5(0); if dayindex+1 == 1 Then{ 당일시가1 = O; 당일종가1 = C; 전일시가1 = 당일시가1[1]; 전일종가1 = 전일종가1[1]; } if dayindex+1 == 2 Then{ 당일시가2 = O; 당일종가2 = C; 전일시가2 = 당일시가2[1]; 전일종가2 = 전일종가2[1]; } if dayindex+1 == 3 Then{ 당일시가3 = O; 당일종가3 = C; 전일시가3 = 당일시가3[1]; 전일종가3 = 전일종가3[1]; } if dayindex+1 == 4 Then{ 당일시가4 = O; 당일종가4 = C; 전일시가4 = 당일시가4[1]; 전일종가4 = 전일종가4[1]; } if dayindex+1 == 5 Then{ 당일시가5 = O; 당일종가5 = C; 전일시가5 = 당일시가5[1]; 전일종가5 = 전일종가5[1]; } 위와 같이 각각의 봉번호를 지정후에 변수를 만들어 저장하여 사용하셔야 합니다. 다만 만약 저정하고자 하는 봉갯수를 늘리시면 그에 따라 변수 및 수식을 늘려주셔야 합니다. 아래와 같이 작성하시면 좀더 간단히 작성이 되며 봉수를 늘리시는 것도 쉽습니다. 배열변수를 이용하여 각 방에 원하는 값을 입력하는 구조가 됩니다. 봉수를 늘리시고 싶으시면 배열 선언에서 사이즈(방갯수)만 늘려주시면 됩니다. Array : 오늘시가[5](0),오늘종가[5](0),전일시가[5](0),전일종가[5](0); #당일 N번째 봉일때 기존의 당일시가[N],당일종가[N]의 값을 전일시가[N],전일종가[N]으로 옮김 전일시가[dayindex+1] = 당일시가[dayindex+1]; 전일종가[dayindex+1] = 당일종가[dayindex+1]; # 위 작성 후 당일시가[N],당일종가[N]에 해당봉의 시가와 종가 저장 당일시가[dayindex+1] = O; 당일종가[dayindex+1] = C; 당일시가[1]은 오늘 첫번째 봉의 시가 당일시가[2]은 오늘 두번째 봉의 시가 전일시가[1]은 어제 첫번째 봉의 시가 전일시가[2]은 어제 두번째 봉의 시가 와 같이 값이 저장되게 됩니다. 즐거운 하루되세요 > 바이칼쥬신 님이 쓴 글입니다. > 제목 : 1,2,3 봉 표현식 > 안녕하십니까 분봉차트에서 전일 1,2,3,4,5 번째 봉의 시가와 종가 금일 1,2,3,4,5 번째 봉의 시가와 종가 표현식을 구현하고 싶습니다 감사합니다