스팟 전략을 처음 실행할 때 계좌의 현재 잔고를 확인하도록 하려면 어떻게 해야 하나요?
아래와 같이 해주면 될줄 알았으나 체크가 되지 않네요.
function Main_OnStart()
{
Main.MessageLog("Started!");
Account.SetBalanceItem(MarketData.code, 0);
}
답변 2
예스스탁
예스스탁 답변
2014-02-25 15:05:16
안녕하세요
예스스탁입니다.
function Main_OnStart()
{
Main.MessageLog("Started!");
var num = Account1.GetTheNumberOfBalances();
Main.MessageList("보유종목수",num);
for (var i = 1; i <= num; i++)
{
Account1.SetBalanceIndex(i)
Main.MessageList("종목코드",Account1.Balance.code,"수량",Account1.Balance.count);
}
}
위와 같이 작성하시면
Account1계좌의 보유 종목수와 보유종목의 코드와 수량이 출력되게 됩니다.
즐거운 하루되세요
> 곰탈 님이 쓴 글입니다.
> 제목 : 스팟 시작시 계좌 내역 확인
> 스팟 전략을 처음 실행할 때 계좌의 현재 잔고를 확인하도록 하려면 어떻게 해야 하나요?
아래와 같이 해주면 될줄 알았으나 체크가 되지 않네요.
function Main_OnStart()
{
Main.MessageLog("Started!");
Account.SetBalanceItem(MarketData.code, 0);
}
아래 답변 대로 넣었을 때 종목코드와 종목수량이 출력되지 않는데요...
Account1.SetBalanceItem(종목코드, 0) 이걸 넣어줘야 하는지요... 종목코드에 "연결선물" 종목을 넣고 했더니 종목코드(Account1.Balance.code)는 잡히는 것 같은데, 종목 수량 (Account1.Balance.count)은 여전히 나오질 않네요.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 스팟 시작시 계좌 내역 확인
> 안녕하세요
예스스탁입니다.
function Main_OnStart()
{
Main.MessageLog("Started!");
var num = Account1.GetTheNumberOfBalances();
Main.MessageList("보유종목수",num);
for (var i = 1; i <= num; i++)
{
Account1.SetBalanceIndex(i)
Main.MessageList("종목코드",Account1.Balance.code,"수량",Account1.Balance.count);
}
}
위와 같이 작성하시면
Account1계좌의 보유 종목수와 보유종목의 코드와 수량이 출력되게 됩니다.
즐거운 하루되세요
> 곰탈 님이 쓴 글입니다.
> 제목 : 스팟 시작시 계좌 내역 확인
> 스팟 전략을 처음 실행할 때 계좌의 현재 잔고를 확인하도록 하려면 어떻게 해야 하나요?
아래와 같이 해주면 될줄 알았으나 체크가 되지 않네요.
function Main_OnStart()
{
Main.MessageLog("Started!");
Account.SetBalanceItem(MarketData.code, 0);
}