커뮤니티

시장검색 거래대금 검색시 순위 10개종목 관심종목에 넣는 로직

프로필 이미지
영원한자유
2019-02-04 09:28:27
3038
글번호 224720
답변완료
시장검색에 거래대금 순위가 나오는데 9시3분이후부터 10분마다 1등에서 10등까지의 신규 종목을 특정 관심종목으로 자동으로 넣는 로직이 가능한지요?
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-02-20 17:56:07

안녕하세요 예스스탁입니다. 1등에서 10등까지의 종목을 관심종목에 넣은 로직은 가능합니다. 다만 관심종목에 넣을떄 그 순위로는 넣을수가 없습니다. 현재 종목검색은 종목코드순으로 결과를 주게 되어 있습니다. 종목검색화면은 설정창의 정렬옵션에서 거래량이나 거래대금으로 정렬하면 순위로 정렬된 결과를 보실수는 있지만 스팟은 종목검색화면을 거쳐서 오는 것이 아니기에 정렬을 해서 받을수가 없습니다. 저희 종목검색 서버는 특정조건만족한 종목을 찾게 구조화가 되어 있어 결과를 줄때 별도로 정렬해서 주는 부분이 아직 없습니다. 해당 부분은 건의해도록 하겠습니다. 아래는 시장검색의 순위검색으로 거래대금 상위 10종목을 검색해서 해당 종목을 지정한 관심그룹에 추가하는 수식입니다. 관심그룹에 추가되는 순서는 10종목의 종목코드 순입니다. function Main_OnStart() { //60초 간격 타이머 Main.SetTimer(1,1000); } function Main_OnTimer(nEventID) { var d = new Date(); var HHMMSS = d.getHours()*10000+d.getMinutes()*100+d.getSeconds(); if (HHMMSS >= 090300) { Main.KillTimer(1); Main.ReqPowerSearch("검색1"); } } function Main_OnRcvItemList(aItemList, nCount) { Main.SendInterests("MyItem", aItem, false) } 즐거운 하루되세요 > 영원한자유 님이 쓴 글입니다. > 제목 : 시장검색 거래대금 검색시 순위 10개종목 관심종목에 넣는 로직 > 시장검색에 거래대금 순위가 나오는데 9시3분이후부터 10분마다 1등에서 10등까지의 신규 종목을 특정 관심종목으로 자동으로 넣는 로직이 가능한지요?