커뮤니티

(Line: -2 ) Syntax error : Unexpected end of input

프로필 이미지
클릭한번
2014-10-23 04:11:09
270
글번호 79676
답변완료
function XX() { var EntryMoney; var EntryVol; var EntryMoney = Account.GetBalanceETCinfo(18);//계좌의 주문가능현금 var EntryVol = 0; //1주 단위일 경우 if (MarketData.tradeUnit == 1) { EntryVol = Math.floor(EntryMoney/MarketData.current); if (EntryVol > 0) { Account.OrderBuy(MarketData.code,EntryVol,MarketData.current,0); } } //10주 단위일 경우 if (MarketData.tradeUnit == 10) { EntryVol = Math.floor(Math.floor(Math.floor(EntryMoney/MarketData.current) / 10 )*10); if (EntryVol > 0) { Account.OrderBuy(MarketData.code,EntryVol,MarketData.current,0); } } 사용자 함수 (Line: -2 )에서 오류가 발생. Syntax error : Unexpected end of input 라고 나오는데 아무리 찾아봐도 끝처리 이상하게 한게 없거든요~~~ 그리고 Line이 -2라고 나오는데 어떻게 -마이너스가 나올수 있죠?? 이건 어디 줄을 보라는건지.....
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-10-23 15:30:40

안녕하세요 예스스탁입니다. 해당 내용은 사용자정의함수의 문제는 아닙니다. 스팟 편집창의 수식내에 괄호등 문법에러가 발생한 것입니다. 수식에서 사용자정의 함수를 사용하시면 편집창의 1번줄 위에 해당 함수가 적혀져서 숨겨지게 됩니다. 사용자정의 함수를 사용하는 경우 수식에서 중괄호가 빠져있으면 숨겨진 사용자함수의 내용을 포함해 어느짝에서 빠졌는지 찾지 못해 수식을 끝까지 못읽어 들어가므로 에러를 내게 되는데 사용자함수가 포함되어 있으므로 -값로 리턴하는 것입니다. 즐거운 하루되세요 > 김현석 님이 쓴 글입니다. > 제목 : (Line: -2 ) Syntax error : Unexpected end of input > function XX() { var EntryMoney; var EntryVol; var EntryMoney = Account.GetBalanceETCinfo(18);//계좌의 주문가능현금 var EntryVol = 0; //1주 단위일 경우 if (MarketData.tradeUnit == 1) { EntryVol = Math.floor(EntryMoney/MarketData.current); if (EntryVol > 0) { Account.OrderBuy(MarketData.code,EntryVol,MarketData.current,0); } } //10주 단위일 경우 if (MarketData.tradeUnit == 10) { EntryVol = Math.floor(Math.floor(Math.floor(EntryMoney/MarketData.current) / 10 )*10); if (EntryVol > 0) { Account.OrderBuy(MarketData.code,EntryVol,MarketData.current,0); } } 사용자 함수 (Line: -2 )에서 오류가 발생. Syntax error : Unexpected end of input 라고 나오는데 아무리 찾아봐도 끝처리 이상하게 한게 없거든요~~~ 그리고 Line이 -2라고 나오는데 어떻게 -마이너스가 나올수 있죠?? 이건 어디 줄을 보라는건지.....