커뮤니티

예스스팟 Q&A

답변완료

프로그램 사용문의 드립니다.

파워종목검색에서, 기술적지표를 누른뒤에, 원래 검색식 간에 조합이 가능했는데, 지금은 하나의 검색식에서, 다른 조건검색식을 "현재 조건에 추가" 버튼을 클릭을 하면, 조건이 추가가 되지않습니다.. 어떻게 하면 될까요?
프로필 이미지
살빼고싶다
2025-01-02
404
글번호 226182

당근인생 님에 의해서 삭제되었습니다.

프로필 이미지
당근인생
2025-01-16
30
글번호 226180
답변완료

전략실행차트에서 기준시간 설정을 변경할 수 없는지요?

안녕하세요. LSYestrader를 사용합니다. 전략실행차트를 화면에서 보면 시간대가 CME 선물을 보면 시카고 시간대의 시간이 보여지는데요. 이것을 서을기준시간대로 바꿀 수 있는지요?
프로필 이미지
markus
2024-12-31
337
글번호 226179
답변완료

예스스팟

var timer5 = 2; //5초 var 매수금 = 100000; var OrderList = []; var MKList = []; var req; function Main_OnStart() { //1번 타이머, 1초 Main.SetTimer(1, timer5*1000); // 오늘 매수한 종목 관리 배열 초기화 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 > 090000 && HHMMSS < 151500) { //종목검색 수행 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; } 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]); } } } } if (OrderList.length == 0) { Main.SetTimer(1, timer5*1000); } else { req = 0; Main.ReqMarketData(OrderList[req]); } } function Main_OnRcvMarketData(MarketData) { if (MarketData.code == OrderList[req]) { MKList.push(MarketData); // 계좌에 같은 종목이 있는지 확인 if (!IsStockInAccount(MarketData.code)) { // 계좌에 없는 경우에만 매수 Account1.OrderBuy(MarketData.code,1,0,1); //Account1.OrderBuy(MarketData.code,Math.floor(매수금/MarketData.Ask(1)),0,1); // Account1.OrderBuy(MarketData.code,Math.floor(매수금/MarketData.Ask(1)),MarketData.Ask(1),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 반환 } =============================================== 위와 같이 실전매매를 진행중인데요. 1) "매수조건"신호에 따라 사듯이, "매도조건"신호에 따라 팔려고 합니다. 가능하면 부탁드립니다. 2) 한종목당 1회만 매수진입조건인데, 매수신호가 나올때 마다 진입할려면 무엇을 어떻게 바꾸면 될까요? 개별종목 단타라서 분봉신호마다 들어갈려고 합니다. 항상 감사합니다.
프로필 이미지
보이저
2024-12-26
397
글번호 226177

당근인생 님에 의해서 삭제되었습니다.

프로필 이미지
당근인생
2024-12-30
13
글번호 226176
답변완료

예스스팟 질문드립니다

var 매수금 = 50000 var OrderList = []; var MKList = []; var req; function Main_OnRcvMarketData(MarketData) { if (MarketData.code == OrderList[req]) { MKList.push(MarketData); Account1.OrderBuy(MarketData.code,1,0,1); //Account1.OrderBuy(MarketData.code,Math.floor(매수금/MarketData.Ask(1)),0,1); // Account1.OrderBuy(MarketData.code,Math.floor(매수금/MarketData.Ask(1)),MarketData.Ask(1),0); 1. 5만원이내에서 1주를 매도1호가 매수하려면 어떻게 수정하면 될까요? 2. 오전 10시 잔고 시장가로 자동 매도 모두 청산 수식은 어떻게 될까요? 감사합니다
프로필 이미지
당근인생
2024-12-23
380
글번호 226172
답변완료

종목객체

종목객체인 marketdata를 나스닥 최근월물로 지정하고싶은데 어떻게 작성해야 하나요? 자금은 클릭후 월물을 선택하여 사용중인데 코드로 작성하여 최근월물로 자동으로 바뀌게 하고 싶습니다.
프로필 이미지
eiger
2024-12-21
356
글번호 226171
답변완료

월평균 나스닥기준 200P 수익나온다면

이게 가능성있는건가요
프로필 이미지
오아시스3
2024-12-15
377
글번호 226167

노영철 님에 의해서 삭제되었습니다.

프로필 이미지
노영철
2024-12-06
0
글번호 226163
답변완료

검토바랍니다.

검토 후 수정 보완 부탁드립니다.
프로필 이미지
비밀통로
2024-12-18
409
글번호 226162