커뮤니티

OnUp-dateMarket 이벤트 관련 문의

프로필 이미지
edan
2020-12-17 23:33:30
715
글번호 144780
답변완료
안녕하세요, 예스스팟에서 지정하여 종목객체를 생성한 경우 OnUp-dateMarket 이벤트를 수신하는 것은 확인하였는데요, 동적으로 종목객체를 생성한 경우에는 이벤트 수신이 안되는것 같습니다. 방법이 있을까요? 045100 종목번호로 ReqMarketData를 호출하면, Main_OnRcvMarketData 는 넘어오는데, Main_OnUp-dateMarket는 들어오지 않네요. 종목객체를 코드가 아닌 스크립트 객체에서 생성하여 지정한것만 들어옵니다. var List = []; var ListCnt; function Main_OnStart() { Main.MessageList("Spot Start"); Main.ReqMarketData("045100",0); } function Main_OnUp-dateMarket(sItemCode,Up-dateID) { Main.MessageLog("Main_OnUp-dateMarket sItemCode = "+sItemCode); Main.MessageLog("Main_OnUp-dateMarket Up-dateID = "+Up-dateID); } function Main_OnRcvMarketData(MarketData) { Main.MessageLog("생성종목 ="+MarketData.code); }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-12-18 09:33:12

안녕하세요 예스스탁입니다. 첨부된 그림과 같이 업데이트 정상적으로 수행되고 있습니다. 자동업데이트는 실시간에서만 가능합니다. 장전/장후에는 시세가 없으므로 동작하지 않습니다. 즐거운 하루되세요 > edan 님이 쓴 글입니다. > 제목 : OnUp-dateMarket 이벤트 관련 문의 > 안녕하세요, 예스스팟에서 지정하여 종목객체를 생성한 경우 OnUp-dateMarket 이벤트를 수신하는 것은 확인하였는데요, 동적으로 종목객체를 생성한 경우에는 이벤트 수신이 안되는것 같습니다. 방법이 있을까요? 045100 종목번호로 ReqMarketData를 호출하면, Main_OnRcvMarketData 는 넘어오는데, Main_OnUp-dateMarket는 들어오지 않네요. 종목객체를 코드가 아닌 스크립트 객체에서 생성하여 지정한것만 들어옵니다. var List = []; var ListCnt; function Main_OnStart() { Main.MessageList("Spot Start"); Main.ReqMarketData("045100",0); } function Main_OnUp-dateMarket(sItemCode,Up-dateID) { Main.MessageLog("Main_OnUp-dateMarket sItemCode = "+sItemCode); Main.MessageLog("Main_OnUp-dateMarket Up-dateID = "+Up-dateID); } function Main_OnRcvMarketData(MarketData) { Main.MessageLog("생성종목 ="+MarketData.code); }