먼저 감사드리고
누구에게든 정~말 성실히 답변해 주시는 것을 보면서
인간적으로 무한한 존경심을 느낍니다....
꾸벅!
다음과 같은 식을 실시간으로 돌리면
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에 분석함수로 정의되어 있는데도 불구하고요
아직 초보라....