커뮤니티
배열 변수
2012-08-03 12:33:09
292
글번호 53486
안녕합십니까 ?
배열변수 array : aaa[8] (0) ;
사용시 다른변수 처럼 aaa[1][1] 을 사용할수 있나요?
배열aaa[1] 의 이전값을 참조가능한가요?
MA(aaa[1],20) ; 하면 배열 aaa[1] 값의 전데이타 20이평 값을 구할수 있나요 ?
감사합니다
답변 1
예스스탁 예스스탁 답변
2012-08-06 11:20:36
안녕하세요? 예스스탁입니다.
aaa[1][1] 처럼 이전 참조는 가능하지만, 평균을 구할때 ma(aaa, 20)과 같이 사용할 수는 없습니다.
아래 식은 분봉차트에서 매일의 첫 번째 봉에 대해서 10일간의 평균을 구하는 식입니다. 이 식을 참고해 보시기 바랍니다.
//분봉차트에서 10일간(당일첫봉포함)의 첫번째 봉 거래량 평균을 구하는 식입니다.
Input : P(10);
Var : cnt(0), sumV(0), avgV(0);
Array : Vval[100](0);
if date != date[1] Then Begin //매일 첫 번째 봉에서
sumV = 0;
avgV = 0;
For cnt = P-2 Downto 0 Begin // 배열변수Vval에 거래량을 저장
Vval[cnt+1] = Vval[cnt];
End;
Vval[0] = V;
For cnt = 0 To P-1 Begin // 누적값과 평균을 구함
sumV = sumV + Vval[cnt]; // 누적값
End;
avgV = sumV/P; // 평균
End;
Plot1(avgV);
> 대가들의매매 님이 쓴 글입니다.
> 제목 : 배열 변수
>
안녕합십니까 ?
배열변수 array : aaa[8] (0) ;
사용시 다른변수 처럼 aaa[1][1] 을 사용할수 있나요?
배열aaa[1] 의 이전값을 참조가능한가요?
MA(aaa[1],20) ; 하면 배열 aaa[1] 값의 전데이타 20이평 값을 구할수 있나요 ?
감사합니다