커뮤니티

Array 변수를 사용한 일일 수익률 저장

프로필 이미지
blah
2012-12-20 10:30:10
189
글번호 57438
답변완료
안녕하십니까? 25일간의 일일 수익률을 Array를 사용하여 저장해보려고 다음과 같이 수익을 작성해보았는데 메모리 쪽 에러가 나는지 전략 실행시 YT가 셧다운됩니다 ㅠ var : cnt(0); Arrays : dailyY[100](0); dailyY[0]=C/C[1]; for cnt = 1 to 24{ dailyY[cnt]=dailyY[cnt-1][1]; } 수식 작성 잘 되었는지 확인 부탁드리고 추가로 1. 25일간 수익률 저장시 최소 메모리 확보 위해서는 Arrays : dailyY[24](0); 아니면 Arrays : dailyY[25](0); 로 선언해야하는지 2. Array 변수를 MA 등 가격과 기간 값을 같이 불러들이는 함수와 어떻게 함께 사용가능한지 궁금합니다 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-12-20 14:33:19

안녕하세요 예스스타입니다. 1. 해당식 적용해 보았지만 다운되거나 하지 않습니다. 식부분에서는 에러가 없습니다. 배열변수로 만드시고 다른 내용에 배열변수를 단지 이름만(dailyY) 사용하시면 프로그램이 다운됩니다. dailyY[0]과 같이 항상 방번호를 지정해서 사용하셔야 합니다. 0부터 24까지 25개의 방이 필요하므로 Arrays : dailyY[25](0); 로 선언하셔야 합니다. 2. 배열변수도 크게 다르지 않습니다. 함수의 계산에 필요한 기준값으로 사용하시면 됩니다. ma(배열변수[0],25); 25개봉의 배열변수[0]방의 값을 모아 평균 다만 배열변수의 각 방에 있는 값을 이용해 계산식을 만들때는 따로 for 문등을 이용해 각 방의 값을 불러오면서 계산해야 합니다. 계산내용에 따라 식이 많이 다릅니다. 즐거운 하루되세요 > blah 님이 쓴 글입니다. > 제목 : Array 변수를 사용한 일일 수익률 저장 > 안녕하십니까? 25일간의 일일 수익률을 Array를 사용하여 저장해보려고 다음과 같이 수익을 작성해보았는데 메모리 쪽 에러가 나는지 전략 실행시 YT가 셧다운됩니다 ㅠ var : cnt(0); Arrays : dailyY[100](0); dailyY[0]=C/C[1]; for cnt = 1 to 24{ dailyY[cnt]=dailyY[cnt-1][1]; } 수식 작성 잘 되었는지 확인 부탁드리고 추가로 1. 25일간 수익률 저장시 최소 메모리 확보 위해서는 Arrays : dailyY[24](0); 아니면 Arrays : dailyY[25](0); 로 선언해야하는지 2. Array 변수를 MA 등 가격과 기간 값을 같이 불러들이는 함수와 어떻게 함께 사용가능한지 궁금합니다 감사합니다