커뮤니티

종목의 현재금액, 누적거래량을 가져올때

프로필 이미지
edan
2022-08-01 00:05:46.0
1155
글번호 225695
답변완료
안녕하세요 특정 종목의 현재금액, 누적 거래량을 계속 업데이트 받고자 하는데요, 예를 들어, 아래와 같이 호출하면, Main.ReqMarketData(308100); //종목코드 이런식으로 정보를 받아오는것으로 아는데요. function Main_OnRcvMarketData(MarketData) { MD = MarketData; } 이후 언제든 원하는 시점에 MD.current, MD.volumeTotal 통해 원하는 값을 가져올수 있나요? 아니면, Main_OnU*pdateMarket(sItemCode, U*pdateID) event 수신을 통해 업데이트를 해줘야 할까요? 아니면, 매번 원하는 시점에 Main.ReqMarketData(308100); 을 다시 호출해서 현재가격, 누적거래량을 새로 받아와야 하는지요? 감사합니다. 즐거운 한주 되세요~
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-08-24 16:01:25.0

안녕하세요 예스스탁입니다. 스크립트객체화면에서 종목객체를 설정하거나 수식에서 ReqMarketData함수로 종목객체를 요청해서 생성하면 해당 종목객체는 자동으로 업데이트가 됩니다. 사용자분이 업데이트를 위해 별도로 처리할 부분은 없습니다. Main_OnU*pdateMarke 이벤트는 종목이 업데이트가 현재 발생했음을 알려주는 이벤트입니다. 올리신 부분과 같이 ReqMarketData로 요청해서 생성된 객체를 MD에 저장하면 MD가 해당 종목객체가 되고 내부적으로 자동업데이트가 됩니다. 필요한 시점에 MD..volumeTotal와 같이 객체에서 값을 가져가 사용하시면 됩니다. 즐거운 하루되세요 > edan 님이 쓴 글입니다. > 제목 : 종목의 현재금액, 누적거래량을 가져올때 > 안녕하세요 특정 종목의 현재금액, 누적 거래량을 계속 업데이트 받고자 하는데요, 예를 들어, 아래와 같이 호출하면, Main.ReqMarketData(308100); //종목코드 이런식으로 정보를 받아오는것으로 아는데요. function Main_OnRcvMarketData(MarketData) { MD = MarketData; } 이후 언제든 원하는 시점에 MD.current, MD.volumeTotal 통해 원하는 값을 가져올수 있나요? 아니면, Main_OnU*pdateMarket(sItemCode, U*pdateID) event 수신을 통해 업데이트를 해줘야 할까요? 아니면, 매번 원하는 시점에 Main.ReqMarketData(308100); 을 다시 호출해서 현재가격, 누적거래량을 새로 받아와야 하는지요? 감사합니다. 즐거운 한주 되세요~