Main.SendInterests 를 사용하면 관심종목에 특정종목을 삽입할 수 있습니다.
반대로 관심종목에서 특정 종목을 빼는 방법이 있을까요??
답변 1
예스스탁
예스스탁 답변
2020-01-16 16:59:19
안녕하세요
예스스탁입니다.
별도로 삭제하는 기능이 없습니다.
지정한 관심그룹에서 종목코드를 가져와 특정종목을 제외하고
다시 리스트를 만들어 새로 셋팅하셔야 합니다.
아래 내용 참고하시기 바랍니다.
function Main_OnStart()
{
//지정한 관심그룹명의 종목갯수
var num = Main.GetItemCountOfInterest("관심그룹명");
//종목코드 저장할 배열변수
var List = [];
//관심종목의 종목코드를 불러와 지정한 종목코드와 다를 경우에만 List에 추가
for (i = 0; i < num; i++)
{
Main.MessageList(Main.GetItemCodeInInterest("관심그룹명",i))
//ex) 종목코드가 "005930""이 아닐때만 추가
if (Main.GetItemCodeInInterest("관심그룹명",i) != "005930")
{
List.push(Main.GetItemCodeInInterest("관심그룹명",i));
}
}
Main.MessageList(List);
//지정한 관심그룹명에 저장된 정보를 지우고 List의 종목으로 새로 셋팅
Main.SendInterests("관심그룹명",List,false);
}
즐거운 하루되세요
> cs아빠 님이 쓴 글입니다.
> 제목 : 관심종목에 관하여
> Main.SendInterests 를 사용하면 관심종목에 특정종목을 삽입할 수 있습니다.
반대로 관심종목에서 특정 종목을 빼는 방법이 있을까요??