커뮤니티

배열 변수

프로필 이미지
대가들의매매
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이평 값을 구할수 있나요 ? 감사합니다