커뮤니티
예스 스팟 실행시 에러에 대해
2015-07-27 13:35:18
123
글번호 88933
예스스팟을 이제 배우기 시작해 예제 프로그램을 테스트 중입니다.
그런데 아래의 예제 프로그램 실행시 Array선언에서 에러메세지가 아래와 같이 나오면서 중단 됩니다.
스크립트
====================================================
UNum = Option.uppersATM;
LNum = Option.lowersATM;
PutCode = new Array(UNum+LNum+1);
=====================================================
실행 오류 메세지
=====================================================
Range Error: Invalid array length
=====================================================
원인데 대한 답변 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2015-07-27 13:48:22
안녕하세요
예스스탁입니다.
배열변수의 길이를 지정하는데 에러가 발생하는 부분이므로
UNum과 LNum에 값이 할당되지 않아서 발생하는 메세지 입니다.
스팟에서 옵션객체를 사용하기 위해서는
예스트레이더나 NH트레이더 상단의
관리메뉴에서 종합환경설정 --> 예스스팟에서
예스스팟 옵션데이터를 사용여부를 사용으로 설정하셔야
스팟의 옵션객체에 데이터가 제공됩니다.
사용(거래소민감도)로 설정하시고
해당식 다시 적용하시면 됩니다.
즐거운 하루되세요
> 좋은선물 님이 쓴 글입니다.
> 제목 : 예스 스팟 실행시 에러에 대해
> 예스스팟을 이제 배우기 시작해 예제 프로그램을 테스트 중입니다.
그런데 아래의 예제 프로그램 실행시 Array선언에서 에러메세지가 아래와 같이 나오면서 중단 됩니다.
스크립트
====================================================
UNum = Option.uppersATM;
LNum = Option.lowersATM;
PutCode = new Array(UNum+LNum+1);
=====================================================
실행 오류 메세지
=====================================================
Range Error: Invalid array length
=====================================================
원인데 대한 답변 부탁드립니다.
다음글
이전글