커뮤니티

47376 질문에서 종목검색 자동등록에 대한 질문입니다.

프로필 이미지
트러스톤
2016-05-26 08:32:18
157
글번호 98501
답변완료
거기에 있는 코드를 어떻게 컴파일링 하는지 모르겠습니다. 그 코드를 전부 사용자함수로 새로만들기 하여 넣고 F4를 눌러도 오류만 뜨고 진행이 안되는데요. 필요한 기능인데 어떻게 활용해야 하는지 모르겠습니다. 좀 더 자세하게 알려주시면 감사하겠습니다. 아래는 47376번 질문에서 가져온 코드입니다. 또한 사용자검색조건 이후 아래 스팟식을 동작하면 된다 하였는데, 어디서 동작을 시켜야 하는건가요? ------------------------------------------------------------------------ 위 종목검색을 파워종목검색화면에서 사용자검색조건으로 등록하고 아래 스팟식 동작하시면 됩니다. var cond; function Main_OnStart() { var d = new Date(); var YYYYMMDD = d.getFullYear()*10000+(d.getMonth()+1)*100+d.getDate(); var HHMMSS = d.getHours()*10000+d.getMinutes()*100+d.getSeconds(); cond = false; if (HHMMSS < 143000) { Main.SetTimer(1, 5000); } } function Main_OnTimer(nEventID) { var d = new Date(); var YYYYMMDD = d.getFullYear()*10000+(d.getMonth()+1)*100+d.getDate(); var HHMMSS = d.getHours()*10000+d.getMinutes()*100+d.getSeconds(); if (nEventID == 1 && cond == false && HHMMSS >= 143000) { cond = true; Main.ReqPowerSearch("사용자검색조건명") } } function Main_OnRcvItemList(aItemList, nCount) { var d = new Date(); var YYYYMMDD = d.getFullYear()*10000+(d.getMonth()+1)*100+d.getDate(); var HHMMSS = d.getHours()*10000+d.getMinutes()*100+d.getSeconds(); Main.SendInterests("관심"+YYYYMMDD , aItemList); }
검색
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2016-05-26 13:25:44

안녕하세요 예스스탁입니다. 해당식은 예스랭귀지의 수식이 아닙니다. 예스스팟의 수식입니다. [6132] 예스스팟 편집기에서 작성하셔야 하며 동작은 [6131] 예스스팟화면에서 실행합니다. 예스스팟에서는 종목검색을 사용자검색조건을 수행합니다. [5201] 검색화면에서 조건조합해서 사용자검색조건으로 등록하시고 해당 사용자검색조건명을 수식안의 아래 함수에 동일이름을 지정해 주셔야 합니다. Main.ReqPowerSearch("사용자검색조건명") 예스스팟은 단순 식을 받으셔서 사용하시기는 어렵습니다. 예스스팟은 자바스크립트 언어로 식이 작성이 되며 사용자분의 코능능력이 어느정도 필요로 합니다. https://www.yesstock.com/Product/pd_yestrader.asp 위 링크에서 예스스팟 도움말 다운받으셔서 읽어보셔야 합니다. 즐거운 하루되세요 > 트러스톤 님이 쓴 글입니다. > 제목 : 47376 질문에서 종목검색 자동등록에 대한 질문입니다. > 거기에 있는 코드를 어떻게 컴파일링 하는지 모르겠습니다. 그 코드를 전부 사용자함수로 새로만들기 하여 넣고 F4를 눌러도 오류만 뜨고 진행이 안되는데요. 필요한 기능인데 어떻게 활용해야 하는지 모르겠습니다. 좀 더 자세하게 알려주시면 감사하겠습니다. 아래는 47376번 질문에서 가져온 코드입니다. 또한 사용자검색조건 이후 아래 스팟식을 동작하면 된다 하였는데, 어디서 동작을 시켜야 하는건가요? ------------------------------------------------------------------------ 위 종목검색을 파워종목검색화면에서 사용자검색조건으로 등록하고 아래 스팟식 동작하시면 됩니다. var cond; function Main_OnStart() { var d = new Date(); var YYYYMMDD = d.getFullYear()*10000+(d.getMonth()+1)*100+d.getDate(); var HHMMSS = d.getHours()*10000+d.getMinutes()*100+d.getSeconds(); cond = false; if (HHMMSS < 143000) { Main.SetTimer(1, 5000); } } function Main_OnTimer(nEventID) { var d = new Date(); var YYYYMMDD = d.getFullYear()*10000+(d.getMonth()+1)*100+d.getDate(); var HHMMSS = d.getHours()*10000+d.getMinutes()*100+d.getSeconds(); if (nEventID == 1 && cond == false && HHMMSS >= 143000) { cond = true; Main.ReqPowerSearch("사용자검색조건명") } } function Main_OnRcvItemList(aItemList, nCount) { var d = new Date(); var YYYYMMDD = d.getFullYear()*10000+(d.getMonth()+1)*100+d.getDate(); var HHMMSS = d.getHours()*10000+d.getMinutes()*100+d.getSeconds(); Main.SendInterests("관심"+YYYYMMDD , aItemList); }
프로필 이미지

트러스톤

2016-05-26 14:54:33

트러스톤 님에 의해 삭제된 답변입니다.