커뮤니티

관심종목으로 매매가 가능한가요?

프로필 이미지
제시코
2025-02-22 15:27:17.0
264
글번호 226222
답변완료
안녕하세요. 검색식으로 나온 종목이 아니라 제가 사전에 정의한 관심 종목을 대상으로 조건에 맞으면 매매하는 것이 가능한가요?
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-07-01 09:28:56.0

안녕하세요 예스스탁입니다. 예 가능합니다. Main.GetItemCodeInInterest(sInterestName, nIndex) 함수중에 특정 관심종목에서 종목코드를 가져오는 함수가 있습니다. 지정한 관심그룹에서 종목코드를 모두 가져와서 차트를 열고 시스템을 적용한 이후에 신호가 발생하면 주문을 집행하게 작성하시면 됩니다. 아래는 간단한 예제식입니다. var List = [],CH = []; var req; function Main_OnStart() { var num = Main.GetItemCountOfInterest("관심그룹명"); Main.MessageList(num); if (num > 0) { //특정관심그룹의 모든종목코드를 List배열변수에 저장 for (var i = 0; i < num; i++) { List.push(Main.GetItemCodeInInterest("관심그룹명", i)); } req = 0; //차트셋팅 1분봉 var ChartSet = new ReqChartItem(List[req],1,CHART_PERIOD_MINUTE,5000,CHART_REQCOUNT_BAR,false,false); //적용할 시스템 var SystemSet = new SystemInfo("시스템식이름"); Main.ReqChartEx(ChartSet,SystemSet); } } function Main_OnRcvChartEx(ChartEx) { CH.push(ChartEx); req = req+1; if (req < List.length) { var ChartSet = new ReqChartItem(List[req],1,CHART_PERIOD_MINUTE,5000,CHART_REQCOUNT_BAR,false,false); //적용할 시스템 var SystemSet = new SystemInfo("시스템식이름"); Main.ReqChartEx(ChartSet,SystemSet); } else { Main.MessageList("차트객체생성끝") } } function Main_OnRiseSignal(ChartEx, Signal) { if (Signal.signalKind == 1) { Account1.OrderBuy(Signal.code, 10, 0, 1); } if (Signal.signalKind == 1) { Account1.OrderSell(Signal.code, 10, 0, 1); } } 즐거운 하루되세요 > 제시코 님이 쓴 글입니다. > 제목 : 관심종목으로 매매가 가능한가요? > 안녕하세요. 검색식으로 나온 종목이 아니라 제가 사전에 정의한 관심 종목을 대상으로 조건에 맞으면 매매하는 것이 가능한가요?