커뮤니티
예스스팟 Q&A
답변완료
자동 매도 문의드립니다.
안녕하세요.국내 주식 주문을 예스랭귀지와 예스스팟으로 자동 매수,매도를 할려고 합니다.(IM증권)매수용 랭귀지와 스팟은 만들었는데자동 매도 주문 작성을 문의하고자 합니다.예스스팟으로 자동 매수를 하고(매수용 스팟은 작성하였습니다.)[[[손절2%, 상승 3%에 익절 50%, 나머지는 추가 상승이나 익절한 상태에서 3% 하락시 전량 매도.]]]입니다.국내 주식 주문용 입니다.감사합니다.
2026-05-07
49
글번호 231941
민리 님에 의해서 삭제되었습니다.
2026-05-04
2
글번호 231867
답변완료
스팟에서 fillcount는..
스팟에서 fillcount는..단일값을 가져오는건가요? 누적값을 가져오는건가요?
2026-05-02
60
글번호 231860
답변완료
문의 드립니다
이 설정이 잔고에 동일 종목이 있는 경우 재매수가 안되도록 설정이 되어 있는 상태인가요?재매수가 계속 가능하도록 수정을 하고 싶습니다.var timer5 = 5; //5초var 매수금 = 100000;var OrderList = [];var MKList = [];var req;function Main_OnStart(){// 타이머 간격 설정Main.SetTimer(1, timer5*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 >= 90300 && HHMMSS < 151500){//종목검색 수행Main.ReqPowerSearch("급 100 P"); //파워종목검색명Main.MessageList("전고점돌파 종목 검색");}if (nEventID == 2){Main.ReqMarketData(Orderlist[req]);}}function Main_OnRcvItemList(aItemList, nCount, aValues){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, timer5*1000);}else{req = 0;Main.ReqMarketData(OrderList[req]);}}function Main_OnRcvMarketData(MarketData){if (MarketData.code == OrderList[req]){MKList.push(MarketData);Account1.OrderBuy(MarketData.code,1,0,1); // 1주 시장가 주문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);}}}
2026-04-29
70
글번호 231817
답변완료
스팟 코딩 관련 문의 드립니다.
예스트레이더를 공부하고 싶어 이것저것 해보고 있습니다. 스크립트 메세지예스스팟에서 동작하는 프로그램을 만들려 하는데 예스트레이더 차트의 신호를 받야셔예스스팟에서 위와 같이 매매 동작하는 스팟 코드를 작성하려 하는데 작성 부탁 드립니다. (예시 종목 : 삼성전자 005930)
2026-04-24
98
글번호 231769
답변완료
다운로드가 안됩니다.(DMLib-Sample.zip, DMLib.zip)
https://help.yesstock.com/23fd121b-e719-8098-b87f-c4df04d52a8c링크에 들어가서 샘플예제보기와 프로그램 DLL을 다운로드하려고하는데 에러가 납니다.다운로드되게 확인 좀 해주세요.https://www.yesstock.com/Download/DMLib-Sample.zip,https://www.yesstock.com/Download/DMLib.zip
2026-04-23
90
글번호 231746
cjfdk 님에 의해서 삭제되었습니다.
2026-04-21
19
글번호 231703
답변완료
예스스팟 편집기의 글꼴크기나 화면크기를 조정할수 있는지요?
안녕하세요? 나이들어 공부하려니 힘든점이 하나둘이 아니더 군요.노안이라 그래서 인지 여스스팟 편집기에서 코딩들을 좀 해보려고 하는데글씨가 작아서 많이 힘이 듭니다. ㅎ방법이 있을까요?
2026-04-18
114
글번호 231669
삼장 님에 의해서 삭제되었습니다.
2026-04-15
18
글번호 231634
답변완료
예스스팟 stop 지정가 가능방법 문의
안녕하세요.해외선물 거래를 하기위해 예스스팟 자동매매 전략을 테스트 중입니다.확장차트가 아닌 프로그램을 만들고 있습니다.Q1. 예스스팟에서 진입 체결 후 Stop Loss 주문을 넣는 방법이 궁금합니다.예를들어 hts에서 수동 매매할 경우에는 stop 버튼을 동해 손절가를 사전에 지정합니다.예스스팟을 통해 이를 구현하고 싶습니다.- 시도했으나 실패한 내용1) 매수시, orderbuy로 진입 체결 직후 진입가 대비 -30포인트 정도로 손절 가격을 계산해서ordersell을 통해 지정가로 매도 주문 방법을 사용했었습니다.그런데, 제가 의도한 STOP LOSS 형태로 대기하지 않고, 매수 직후 바로 매도 되는 현상이 발생하고 있습니다.제가 전문 프로그래머가 아니라서, 제가 잘못하고 있는건지 판단이 잘 안됩니다.2) pricekind를 15,9 등 시도했으나, 해외선물에서는 1(시장가), 2(지정가) 이렇게 밖에 안된다는 글을 봤습니다.실제로 9,15등을 사용하면 스크립트 실행시 에러가 났습니다.3) 진입후 STOP LOSS를 위해 사용한 코드if (entryFilled){ entryPrice = fillPrice; stopPrice = entryPrice - (STOP_LOSS_TICKS * TICK_SIZE); stopOrderID = Account1.OrderSell(OC, QTY, stopPrice, 2);}Q2. 예스 랭기지 실시간 정보 및 시장가 처리 가능여부예스랭기지에서는 exitlong or exitshort 등이 있어서 제가 의도한 STOP LOSS가 가능했었습니다.제가 예스 랭기지 사용을 포기한 이유는 저는 실시간으로 틱 정보를 받아서 진입/청산이 필요한데atmarket,onclose,atlimit,atstop 등은 봉이 완성되어야 신호를 주는 구조라 제 전략과 맞지 않았습니다.예스랭기지에서도 봉완성과 무관하게 실시간 정보를 처리할 수 있는 방법이 있다면 알려주시면 감사하겠습니다.
2026-04-10
782
글번호 231572