커뮤니티
Array에서 이전 값을 제대로 가져 오지 못합니다.
2013-07-29 18:22:01
199
글번호 65892
안녕하세요.
옵션종목을 참조종목으로 등록하여 시스템을 만들어 운영하고 있는데
오늘 신호가 이상하여 옵션가격을 조사하다보니 첨부 그림과 같이 오류가 발생하는 것으로 보입니다.
시스템에 적용된 내용
1. 여러개의 옵션종목갑을 저장하기 위해 Array로 정의
2. 콜의 종가를 Array의 인덱스를 지정하고 저장
tmp=5; cal_c[tmp] = Data7(C);
3. 현재봉이 아닌 다음봉에서 cal_c[5]의 직전값을 참조
4. 15분 차트임
확인요청 내용
화면 갭쳐한 화면을 보면
tmp=5; cal_c[tmp], cal_c[tmp][1]을 Messagelog로 확인한 결과
cal_c[tmp][1]의 값이 비정상적으로 가져오고 있음
cal_c[tmp][1]값으로 인해 신호가 잘못발생하였으니
신속하게 조치바랍니다.
- 1. Array 값 오류.png (0.02 MB)
답변 1
예스스탁 예스스탁 답변
2013-07-30 11:48:09
> richon 님이 쓴 글입니다.
> 제목 : Array에서 이전 값을 제대로 가져 오지 못합니다.
> 안녕하세요.
옵션종목을 참조종목으로 등록하여 시스템을 만들어 운영하고 있는데
오늘 신호가 이상하여 옵션가격을 조사하다보니 첨부 그림과 같이 오류가 발생하는 것으로 보입니다.
시스템에 적용된 내용
1. 여러개의 옵션종목갑을 저장하기 위해 Array로 정의
2. 콜의 종가를 Array의 인덱스를 지정하고 저장
tmp=5; cal_c[tmp] = Data7(C);
3. 현재봉이 아닌 다음봉에서 cal_c[5]의 직전값을 참조
4. 15분 차트임
확인요청 내용
화면 갭쳐한 화면을 보면
tmp=5; cal_c[tmp], cal_c[tmp][1]을 Messagelog로 확인한 결과
cal_c[tmp][1]의 값이 비정상적으로 가져오고 있음
cal_c[tmp][1]값으로 인해 신호가 잘못발생하였으니
신속하게 조치바랍니다.