커뮤니티
for 구문
2011-05-26 17:53:05
470
글번호 39120
var: j(0);
array: 고가스윙[10](0);
If SwingHigh(1,c,3,3,4) != -1 then
고가스윙[0]= c[5];
for j= 1 to 9 {
고가스윙[j]=고가스윙[j-1]; <------------ 이부분입니다.
}
예를 들어 위에 처럼 스윙 하이를 나타내었습니다. 여기서 for 구문으로 나타내고자 하는것은 10개의 스윙 고점입니다.가장 최근 봉이 0으로 시작해서 9번까지 나타내려고 합니다. 우선 for 구문이 맞는지 설명 부탁드리고요.
또 그림처럼 빨간 동그라미는 스윙하이 지점입니다. 그리고 파란 동그라미는 스윙하이 전봉입니다. 여기서 질문입니다.
고가스윙[0][1] 이렇게 이전값을 참조하게 되면 고가스윙[1] 을 나타내는 것인지 아니면 고가스윙[0] 의 바로 전봉인 파란동그라미봉을 나타내는 것인지 자세한 설명부탁드립니다.
- 1. 39417_1.jpg (0.03 MB)
답변 1
예스스탁 예스스탁 답변
2011-05-27 09:25:59
안녕하세요
예스스탁입니다.
[1]은 이전값 참조입니다.
현재봉기준으로 바로 한봉전에서 저장된 값을 가져옵니다.
그러므로 고가스윙[0][1]은 고가스윙[1]을 나타내거나
고가스윙[0]의 바로 전봉인 파란동그라미봉을 나타내는 것도 아닙니다.
고가스윙[0]값을 가져오는데 현재봉으로 부터 한봉전에서 저장된
고가스윙[0]값을 가져옵니다.
올려주신 그림에서 제일 우측봉이 현재시점이라면
제일 우측봉의 바로 전봉에 저장된 고가스윙[0]의 값입니다.
즐거운 하루되세요
> nadogaja 님이 쓴 글입니다.
> 제목 : for 구문
> var: j(0);
array: 고가스윙[10](0);
If SwingHigh(1,c,3,3,4) != -1 then
고가스윙[0]= c[5];
for j= 1 to 9 {
고가스윙[j]=고가스윙[j-1]; <------------ 이부분입니다.
}
예를 들어 위에 처럼 스윙 하이를 나타내었습니다. 여기서 for 구문으로 나타내고자 하는것은 10개의 스윙 고점입니다.가장 최근 봉이 0으로 시작해서 9번까지 나타내려고 합니다. 우선 for 구문이 맞는지 설명 부탁드리고요.
또 그림처럼 빨간 동그라미는 스윙하이 지점입니다. 그리고 파란 동그라미는 스윙하이 전봉입니다. 여기서 질문입니다.
고가스윙[0][1] 이렇게 이전값을 참조하게 되면 고가스윙[1] 을 나타내는 것인지 아니면 고가스윙[0] 의 바로 전봉인 파란동그라미봉을 나타내는 것인지 자세한 설명부탁드립니다.
다음글