커뮤니티

예스스팟 Q&A

답변완료

3:40-4:00 시간외종가 주문

Account1.OrderBuy(MarketData.code, Math.floor(매수금 / MarketData.Close), MarketData.Close, 12); 이렇게 자동주문 예스스팟 나갔는데 "주문단가 잘못입력" 오류안내 메시지인데 뭐가 잘못되었는지 검토 및 수정 부탁드립니다.. 추가 참조: Account1.OrderBuy(MarketData.code, Math.floor(매수금 / MarketData.Close), 0, 12);으로 바꾸니 수량 문제 오류 안내되었고 Account1.OrderBuy(MarketData.code, Math.floor(매수금 / MarketData.Close), 0, 18);으로 바꾸니 udefined 오류 안내되었습니다.
프로필 이미지
dedoyes
58
글번호 226380
답변완료

꼭 답변 부탁드려요. 신호를 바탕으로 다음월물 진입

안녕하세요 신호를 바탕으로 다음월물 진입하려면 다음 월물의 차트를 꼭 켜놔야 할까요? 그냥 예스스팟에서 코드로 되는지 궁금합니다. 코드 아니더라도 팁을 주시면 해보겠습니다. 지난번 질문은 답을 안주셨는데 제가 해결해서 삭제했습니다. 꼭 답변 주세요.
프로필 이미지
간손미
62
글번호 226379

지나리 님에 의해서 삭제되었습니다.

프로필 이미지
지나리
5
글번호 226374
답변완료

예스스팟 파워종목 특정종목군 검색제외 방법 문의

안녕하세요. 예스스팟, 파워종목 검색 시 스팩주, 불성실공시기업, 거래정지 등과 같이 특정종목군을 검색을 제외 설정하려면 어떻게 해야 하는지 문의 드립니다.
프로필 이미지
머니업
66
글번호 226373

파워쿼리에서 종목을 일정 시간 간격으로 query된 종목을 표시하는 것은 불가능한지요?

키움증권처럼 검색된 종목을 화면에 표시해주고 클릭할 수 있도록 하는 것은 불가능하지요?
프로필 이미지
고도산
75
글번호 226371

민현종 님에 의해서 삭제되었습니다.

프로필 이미지
민현종
3
글번호 226370
답변완료

종목연계

파워종목검색에서 나온 종목을 누르면 차트가 변하게 하려면 종목연계를 하라는 글까지는 찾아보았습니다. https://www.yesstock.com/YesTrader/Manual/YesTrader4.0Help/screen_mold.htm 위 글도 읽어 보았습니다. [3202] - 파워종목검색 붉은 원으로 표시한 고리처럼 생긴 파워연계버튼 이 아무리 찾아도 안보이는데, 설정을 따로 해야할까요?
프로필 이미지
마을
77
글번호 226369

간손미 님에 의해서 삭제되었습니다.

프로필 이미지
간손미
15
글번호 226368
답변완료

2730

증권사 HTS와 연동되지 않아도 상관없습니다 종목내보내기후 관심종목에 저장될때 저장날짜만 표기되게되면 타증권사 챠트 팝업이라도 하여 그날짜 캔들이 20일후쯤 어느정도 오르는지만 볼수 있으면 되기때문입니다^^
프로필 이미지
트라이
77
글번호 226367
답변완료

매수 주문 30초 이후 미체결 주문 취소 관련 문의

안녕하세요 다름 아니라 제가 아래 매수식으로 해서 사용하고 있고 일반적인 매수 주문에는 2호가 아래 주문으로 큰 무리 없이 진행이 되고 있습니다. 다만, 제가 2호가 아래 주문을 하다보니 체결이 안되고 위로 강하게 올라가는 종목이 있는데 그런 종목이 나중에 급락 시 매수되지 않도록 30초 뒤에 매수 주문 넣은 걸 취소하는 기능을 넣고 싶습니다. 수고 많으시겠지만 수식 한번 부탁드려도 될까요? 제가 혼자 timer 30초로 Account.SetUnfill 로 미체결 종목을 확인해서 OrderCancel 를 하는 것으로 생각되어서(맞을까요?) 이리저리 수식을 좀 수정하고 테스트를 해봤는데 도저히 제대로 작동을 안하네요 ㅠㅠㅠ 아마 삽입된 해당 명령어들의 위치 이상하고 허접해서 그런거 아닌가 싶은데.. 혼자 계속 작업을 하다가 도저히 안되어서 문의를 드리게 되었습니다. 수고 많으시겠지만 여유 되실 때 한번 검토를 부탁 드립니다. 미리 감사드립니다. var timer5 = 5; var 매수금 = 100000; var OrderList = []; var MKList = []; var req; var 종목제한수 = 20; function Main_OnStart() { Main.SetTimer(1, timer5 * 1000); // 1번 타이머, 1초 MKList = []; // 오늘 매수한 종목 관리 배열 초기화 } function Main_OnTimer(nEventID) { var d = new Date(); YYYYMMDD = d.getFullYear() * 10000 + (d.getMonth() + 1) * 100 + d.getDate(); HHMMSS = d.getHours() * 10000 + d.getMinutes() * 100 + d.getSeconds(); if (nEventID == 1 && HHMMSS > 090100 && HHMMSS < 143000) //14:30까지로 변경 { Main.ReqPowerSearch("매수조건"); } if (nEventID == 2) { Main.ReqMarketData(OrderList[req]); } } function Main_OnRcvItemList(aItemList, nCount) { Main.KillTimer(1); OrderList = []; if (nCount >= 1) { if (MKList.length == 0) { OrderList = aItemList.slice(0, 종목제한수); // 한정된 수만 가져오기 } else { for (var a = 0; a < nCount; a++) { var Add = true; for (var b = 0; b < MKList.length; b++) { if (aItemList[a] == MKList[b].code) { Add = false; } } if (Add == true && !IsStockInAccount(aItemList[a])) { OrderList.push(aItemList[a]); // 제한 수를 넘는 경우 break if (OrderList.length >= 종목제한수) { break; } } } } if (OrderList.length == 0) { Main.SetTimer(1, timer5 * 1000); } else { req = 0; Main.ReqMarketData(OrderList[req]); } } else // 추가(검색된 종목이 없으면 검색 타이머 재설정) { Main.SetTimer(1, timer5 * 1000); } } function Main_OnRcvMarketData(MarketData) { if (MarketData.code == OrderList[req]) { MKList.push(MarketData); // 계좌에 같은 종목이 있는지 확인 if (!IsStockInAccount(MarketData.code)) { // 계좌에 없는 경우에만 매수 Account1.OrderBuy(MarketData.code, 1, MarketData.current - MarketData.GetTickSize()*2, 0); Main.MessageList(MarketData.code + " 주식을 매수합니다."); } else { Main.MessageList(MarketData.code + " 주식은 이미 계좌에 있으므로 매수하지 않습니다."); } req = req + 1; if (req < OrderList.length) { var aa = Main.ReqMarketData(OrderList[req]); if (aa == -1) { Main.SetTimer(2, 15000); } } else { Main.SetTimer(1, timer5 * 1000); } } } function IsStockInAccount(stockCode) { // 계좌에 해당 종목이 있는지 확인하는 함수 var numberOfBalances = Account1.GetTheNumberOfBalances(); for (var i = 0; i < numberOfBalances; i++) { Account1.SetBalance(i); if (stockCode == Account1.Balance.code) { return true; // 계좌에 같은 종목이 있으면 true 반환 } } return false; // 계좌에 같은 종목이 없으면 false 반환 }
프로필 이미지
deeparc
84
글번호 226362