커뮤니티

예스스팟 Q&A

답변완료

매수와 동시에 1.5자동매도 수식 부탁드립니다

var 타이머간격 = 5; //5초 var 매수금 = 2000000; var OrderList = []; var MKList = []; var MKOD = []; var req; function Main_OnStart() { //1번 타이머, 5초 Main.SetTimer(1, 타이머간격*1000); } 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 >= 90000 && HHMMSS < 151500) { //종목검색 수행 Main.ReqPowerSearch("ZL") } 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) { OrderList.push(aItemList[a]); } } } } if (OrderList.length == 0) { Main.SetTimer(1, 타이머간격*1000); } else { req = 0; Main.ReqMarketData(OrderList[req]); } } function Main_OnRcvMarketData(MarketData) { if (MarketData.code == OrderList[req]) { MKList.push(MarketData); MKOD.push(0); //Account1.OrderBuy(MarketData.code,1,0,1); //1주를 시장가 주문 // Account1.OrderBuy(MarketData.code,Math.floor(매수금/MarketData.Ask(1)),0,1); //10만원 시장가 주문 Account1.OrderBuy(MarketData.code,Math.floor(매수금/MarketData.Ask(1)),MarketData.Ask(1),0); //10만원 지정가 주문 지정가로 주문하고자 하시면 주문함수 내용을 위와 같이 변경하시면 됩니다. req = req+1; if (req < OrderList.length) { var aa = Main.ReqMarketData(OrderList[req]); if (aa == -1) { Main.SetTimer(2, 15000); } } else { Main.SetTimer(1, 타이머간격*1000); } } } 매수와 동시에 1.5%자동매도 수식 부탁드립니다 스탑주문창 사용시 검색식에 따라 수익을 따로 설정할수 없어요
프로필 이미지
님이랑
2025-03-25
277
글번호 226251
답변완료

잔고정보 메서드 문제

예스스팟 입문 공부중입니다. 스레일링스탑, 익절 손절 함수 진행을 위해 제 account1번 에서 잔고정보를 확인해 주는 메서드를 가져와야 되는데, 메서드가 없다는 오류가 뜸니다. 수식은 아래와 같습니다. 오류좀 잡아주세요. 매도가 진행이 안되고 있습니다. 그래서 다른 메서드가 있는지도 확인하는 수식을 넣었지만 없다고 하네요. 참고: if (nEventID == 2 && MK.length > 0) { // 보유 종목이 있을 때 매도/손절/익절 타이머 Main.MessageList("매도 로직 시작"); var num = Account1.GetTheNumberOfBalances(); if (num > 0 && HHMMSS < 144000) { for (var i = 0; i < num; i++) { Account1.SetBalance(i); //var stockBalance = Account1.GetBalance(i); // i번째 보유 종목 잔고 정보 가져오기에 에러가 생겨서 이 줄을 주석처리하고, //일반적으로 잔고 정보를 가져오는 메서드는 GetBalance 대신 GetBalanceList 또는 GetBalances와 같은 이름을 사용함 var stockBalance = null;//여기서 부터 메서드 지원여부 확인차 아래 함수로 대체함. // GetBalance 메서드 존재 여부 확인 및 대체 메서드 사용을 위해 if (typeof Account1.GetBalance === 'function') { stockBalance = Account1.GetBalance(i); } else if (typeof Account1.GetBalanceList === 'function') { var balances = Account1.GetBalanceList(); if (balances && balances[i]) { stockBalance = balances[i]; } } else {//GetBalanceList 또는 GetBalances 와 같은 보유잔고 정보확인을 위한 메서드도 없다면 Main.MessageList("Account1 객체에 잔고 정보 가져오는 메서드가 없습니다."); continue; // 그렇다면 다음 종목으로 이동 (메서드가 없다면 매도 로직은 실행되지 않음) } 이상입니다. 쉽게 설명 추가 부탁해요.
프로필 이미지
zzong29
2025-03-20
238
글번호 226246
답변완료

예스스팟 편집기가 먹통이네요.

예스스팟 편집기가 응답없음이네요. 실행된것 없고, 자동,시험 걸린거 모두 내렸는데도 먹통입니다. 정지할것도 실행할것도 없는데 편집기는 응답이 없네요.
프로필 이미지
꿀떡
2025-03-16
237
글번호 226242
답변완료

문의드립니다.

질문이 많아 죄송합니다. 같은 로직으로 여러 차트에 적용중인데요. 하나의 차트에서는 주문이 정상적으로 실행이 안되네요. 스팟전략과 차트를 묶는건 차트에 이름설정하는것 뿐인가요? 그리고 chart1, 이것도 차트별로 달리해줘야하는건가요?? 데이터 피딩을 차트당 한개의 스팟으로만 주는 구조인지요
프로필 이미지
율담
2025-03-06
278
글번호 226235
답변완료

수식 문의드립니다.

10분봉 차트에서.. 봉이 생성후 1분후 양봉일때 매수진입하고 싶습니다. 음봉일때는 매도 진입하구요. 가능할까요??.. 예스스팟으로 작성 부탁드립니다. 그리고 주문 방식을 현재가 + 5틱 지정가 주문이 가능할까요??
프로필 이미지
율담
2025-03-05
265
글번호 226234
답변완료

수식 문의드립니다.

안녕하세요. 매도 5호가에 매수 주문하는 수식을 사용하고 싶은데요. chart1의 진입신호(시가) or 현재가의 매도 5호가로 지정하려면 어떻게 작성해야하나요? Account1.OrderSell(Main.GetOrderCode(Signal.code), OrderQty, MarketData1.Ask(5), 1); 이렇게 작성하면 되는건지요?? 시가 혹은 현재가를 사용하려면 각각 어떻게 적어야할까요. 그리고.. 매수신호시, 현재봉 시가를 지정가로 주문을 넣고 싶습니다. 지정가(현재봉시가) - 3틱 지정가로 매수주문을 넣으려면 어떻게 해야하나요. 종목은 해선 나스닥입니다.
프로필 이미지
율담
2025-03-14
270
글번호 226233
답변완료

문의드립니다.

안녕하세요. 차트로 감시하면서 예스스팟으로 주문을 넣고 있는데요. 말씀처럼 예스스팟을 시작한 이후 데이터만 이용하고 있더라구요. 가령 차트에서 연속2회 손절이 발생시 진입하는 로직이라면.. 예스스팟을 시작하고 나서 연속2회 손절이 발생해야합니다. 그런데 차트의 분봉을 조절같은걸 하면.. 손익이 바뀌게 되는 경우가 발생하는데요. 이경우.. 2회손절이 발생한 상태였는데.. 손익이 바뀌게 되어 1회손절 1회수익상태가 되었다면... 예스스팟은 주문이 들어가는지 궁금합니다. 예스스팟에겐 2회의 손절이 입력된 상태이니.. 주문이 나가게 되는것인가요?? 그리고 시험적용에서.. 자동주문으로 변경시.. 이때부터 차트를 읽는건가요??
프로필 이미지
율담
2025-03-05
304
글번호 226232

율담 님에 의해서 삭제되었습니다.

프로필 이미지
율담
2025-03-04
1
글번호 226231

tktmsl 님에 의해서 삭제되었습니다.

프로필 이미지
tktmsl
2025-03-03
130
글번호 226230
답변완료

문의드립니다

예스트레이더코인 추천매매전략을 사용할려고 하는데 처음 사용이라 잘몰라서 여쭈어봅니다. 셋팅된 금액에서 만 사용가능한지 아니면 그이하나 그이상에서도 가능한지 궁금해서 문의드립니다
프로필 이미지
코인대박나자
2025-02-27
327
글번호 226229