커뮤니티

OnUp-dateMarket 함수에 대해.

프로필 이미지
종이태우기
2020-07-08 22:50:11
2829
글번호 225264
답변완료
Main_OnUp-dateMarket은 언제 발생되는 이벤트 인가요? 해당 이벤트를 받기 위한 사전 조건이 어떤게 있는지 문의 드립니다. 3번에서 객체에 대한 별도 처리 하지 않으면 객체 데이터가 변경될때 onUp-dateMarket이 들어와야 되는게 아닌지 궁금합니다. 다른 가이드 보면서 아래와 같은 순서로 작성했습니다. 1. Main_OnRcvItemList 로 종목 리스트 확보 - Main.ReqChartEx로 차트 데이터 요청 2. Main_OnRcvChartEx에서 차트 데이터 확보 - Main.ReqMarketData(Items[i].Code, 0, 0);로 마켓데이터 요청 3. Main_OnRcvMarketData에서 마켓데이터 확보 - 이때는 별도 처리 없이 필요한 데이터만 설정 - MarketData객체를 없애지는 않고 그대로 유지(Main.RemoveMarketData 호출 안함) 설명으로는 시세가 업데이트되면 발생되는 이벤트라고 하는데, 스팟이 A, B, C 세개의 전략이 운용중일때, 각 스팟별로 동일한 종목에 대한 MarketData를 얻어왔을때, 각 스팟이 각각 데이터를 받을수 있는지요?
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-07-21 15:54:12

안녕하세요 예스스탁입니다. 1 OnUp-dateMarket 이벤트는 종목의 호가가변경이나 체결시세 수신을 알려주는 이벤트입니다. 스팟수식에서 1종목이상 종목객체가 있을 경우에 동작하며 해당수식에서 사용하는 종목객체에 대해서만 변동을 알려주게 됩니다. 종목객체가 만들어 지면 모두 자동으로 업데이트를 수행합니다. 2 종목객체는 스크립트 객체화면에서 설정할 수도 있고 수식안에 Main.ReqMarketData함수로 만들수도 있습니다. 수식안에서 Main.ReqMarketData함수로 종목객체를 요청하고 만들어지면 Main_OnRcvMarketData이벤트가 동작합니다. 3 각 스팟 수식별로 동작합니다. 즐거운 하루되세요 > 종이태우기 님이 쓴 글입니다. > 제목 : OnUp-dateMarket 함수에 대해. > Main_OnUp-dateMarket은 언제 발생되는 이벤트 인가요? 해당 이벤트를 받기 위한 사전 조건이 어떤게 있는지 문의 드립니다. 3번에서 객체에 대한 별도 처리 하지 않으면 객체 데이터가 변경될때 onUp-dateMarket이 들어와야 되는게 아닌지 궁금합니다. 다른 가이드 보면서 아래와 같은 순서로 작성했습니다. 1. Main_OnRcvItemList 로 종목 리스트 확보 - Main.ReqChartEx로 차트 데이터 요청 2. Main_OnRcvChartEx에서 차트 데이터 확보 - Main.ReqMarketData(Items[i].Code, 0, 0);로 마켓데이터 요청 3. Main_OnRcvMarketData에서 마켓데이터 확보 - 이때는 별도 처리 없이 필요한 데이터만 설정 - MarketData객체를 없애지는 않고 그대로 유지(Main.RemoveMarketData 호출 안함) 설명으로는 시세가 업데이트되면 발생되는 이벤트라고 하는데, 스팟이 A, B, C 세개의 전략이 운용중일때, 각 스팟별로 동일한 종목에 대한 MarketData를 얻어왔을때, 각 스팟이 각각 데이터를 받을수 있는지요?