커뮤니티

예스 스팟 실행시 에러에 대해

프로필 이미지
좋은선물
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 ===================================================== 원인데 대한 답변 부탁드립니다.