하기의 방법으로 하면
function Main_OnStart()
{
Main.MessageLog("시작합니다.");
Position = 0;
OrdeCode = Main.ReqMarketData(C2.GetCode(1), 0, 0);
Main.MessageLog(+OrdeCode);
}
1이라는 값이 나옵니다.
제가 원하는 값은 C2 차트의 종목코드입니다. 어떻게 하면 확인이 가능한지 부탁드립니다.
답변 1
예스스탁
예스스탁 답변
2013-07-17 10:43:35
안녕하세요
예스스탁입니다.
Main.MessageLog(+OrdeCode);
는 종목코드가 아닙니다.
아래식 참고하시기 바랍니다.
식상 게시판의 금칙어가 있어
영어 업데이트는 U*pdate로 되어 있습니다.
주석 참고하세요
//스팟 최초실행시에
function Main_OnStart()
{
Main.MessageList("시작합니다.");
Main.MessageList("C2차트종목",C2.GetCode(1));
//C2차트종목코드를 불러와 종목객체를 요청
Main.ReqMarketData(C2.GetCode(1), 0, 0);
}
//요청한 종목객체가 생성되어 수신되면
function Main_OnRcvMarketData(MarketData)
{
//현재 수신된 종목객체가 요청한 종목과 같으면
//item에 종목객체를 저장(이후에 item이 해당 종목객체로 사용됨)
if (MarketData.code == C2.GetCode(1))
item = MarketData;
}
//종목객체에 시세변경이 있으면
function Main_OnU*pdateMarket(sItemCode, lU*pdateID)// * 삭제
{
//업데이트된 종목이 item 종목이면
if (item.code == sItemCode)
{
//디버깅창에 출력(종목코드, 현재가, 매수1호가,매도1호가
Main.MessageList(sItemCode,item.current, item.Bid(1), item.Ask(1));
}
}
즐거운 하루되세요
> 큰상 님이 쓴 글입니다.
> 제목 : 차트에 적용된 종목코드 확인 방법 문의입니다.
> 하기의 방법으로 하면
function Main_OnStart()
{
Main.MessageLog("시작합니다.");
Position = 0;
OrdeCode = Main.ReqMarketData(C2.GetCode(1), 0, 0);
Main.MessageLog(+OrdeCode);
}
1이라는 값이 나옵니다.
제가 원하는 값은 C2 차트의 종목코드입니다. 어떻게 하면 확인이 가능한지 부탁드립니다.