커뮤니티

LeftStr에 관하여

프로필 이미지
brucehan
2013-06-03 12:28:18
2261
글번호 222385
답변완료
먼저 감사드리고 누구에게든 정~말 성실히 답변해 주시는 것을 보면서 인간적으로 무한한 존경심을 느낍니다.... 꾸벅! 다음과 같은 식을 실시간으로 돌리면 if(Account1.GetTotalDelta(3, 0) > 0.8 ) { for(var cnt2 = 0;cnt2 < Account1.GetTheNumberOfBalances();cnt2++) { Account1.SetBalanceIndex(cnt2) if (Account1.Balance.position ==1 && LeftStr(Account1.Balance.code,1)=="3") { Account1.OrderBuy(Account1.Balance.code, 1,0,1); } break; } } "ReferenceError: LeftStr is not defined"라는 오류가 뜹니다 LeftSr은 YLHelp에 분석함수로 정의되어 있는데도 불구하고요 아직 초보라....
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-06-03 14:54:24

안녕하세요 예스스탁입니다. 예스랭귀지와 예스스팟의 랭귀지는 다른 랭귀지입니다. 예스스팟의 랭귀지는 자바스크립트 기반의 랭귀지이므로 함수가 다릅니다. 예스스팟 도움말에는 자바스크립트에서 기본제공되는 함수의 내용은 5-29 내장 함수 및 객체부분에 따로 설명이 있습니다. 좀더 자세한 내용은 자바스크립트 관련 서적을 참고하셔야 합니다. 자바스크립트에서 텍스트함수를 이용해 계좌의 잔고종목의 종목코드에서 첫번째 문자를 잘라내는 식으로 변경했습니다. function Main_OnStart() { Account1.SetBalanceIndex(1); Main.MessageList(Account1.Balance.code.charAt(0)); } if(Account1.GetTotalDelta(3, 0) > 0.8 ) { for(var cnt2 = 0;cnt2 < Account1.GetTheNumberOfBalances();cnt2++) { Account1.SetBalanceIndex(cnt2) if (Account1.Balance.position ==1 && Account1.Balance.code.charAt(0)=="3") { Account1.OrderBuy(Account1.Balance.code, 1,0,1); } break; } } 첨부된 문서는 자바스크립트 기본 기술에 대한 설명입니다. 압축해제하시고 보시면 됩니다. 참고하시기 바랍니다. 즐거운 하루되세요 > brucehan 님이 쓴 글입니다. > 제목 : LeftStr에 관하여 > 먼저 감사드리고 누구에게든 정~말 성실히 답변해 주시는 것을 보면서 인간적으로 무한한 존경심을 느낍니다.... 꾸벅! 다음과 같은 식을 실시간으로 돌리면 if(Account1.GetTotalDelta(3, 0) > 0.8 ) { for(var cnt2 = 0;cnt2 < Account1.GetTheNumberOfBalances();cnt2++) { Account1.SetBalanceIndex(cnt2) if (Account1.Balance.position ==1 && LeftStr(Account1.Balance.code,1)=="3") { Account1.OrderBuy(Account1.Balance.code, 1,0,1); } break; } } "ReferenceError: LeftStr is not defined"라는 오류가 뜹니다 LeftSr은 YLHelp에 분석함수로 정의되어 있는데도 불구하고요 아직 초보라....