커뮤니티

예스스팟 Q&A

관리자에 의해 프로그램 사용법 QnA로 이동되었습니다

프로필 이미지
아이아띠
2019-01-28
8
글번호 224715
0
답변완료

기능 추가 요청

확장차트가 지금 100 개까지로 제한되어 있는데, 너무 많은 부하가 걸리는 것을 막고자 하는 의도는 이해가 갑니다. 그러나 더 많은 종목을 원하는 사용자도 꾸준히 있어왔습니다. 확장차트 개수를 100개로 제한하는 것은 그대로 두더라도, 먼저 만들어놓은 확장차트를 삭제하거나, 기존 확장차트의 종목을 바꿀 수 있게 (새로 데이터 로드) 부탁드립니다. 예트를 개발하시는 분 입장에서도 차트 object 를 하나 없애면 되므로, 구현하기 어려운 작업은 아닐 것으로 추정됩니다. 감사합니다.
프로필 이미지
idnotbe
2019-01-24
3057
글번호 224714

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

프로필 이미지
피셔
2019-01-22
1
글번호 224710
답변완료

종목검색_자동매매 후 다음날까지 유지되는지 궁금합니다.

Q&A 에서 봤던 코드를 학습하고있습니다. 차트객체가 다음날 다시켰을때도 유지되는지 궁금합니다. // 또 종목검색된 종목들을 특정조건에 맞게 순위를 지정하고 싶은데 가능할까요? -해당 코드 ********************************************** //종목검색 후 자동매매 var ItemList; var Count; var ReqCount; function Main_OnStart() { Main.MessageLog("스팟시작"); Main.MessageLog("종목검색시작"); Main.ReqPowerSearch("#파워종목검색명"); } function Main_OnRcvItemList(aItemList, nCount) { ItemList = aItemList; Count = nCount; Main.SetTimer(1, 1000); ReqCount = 0; } function Main_OnTimer(nEventID) { if (nEventID == 1) { var StopSet = new SystemStopInfo(new StopLoss(4, CALCMETHOD_PERCENT, 0xFFDA93), new StopTrailing(2, 5, CALCMETHOD_PERCENT, 0), //new StopProfitTarget(10, CALCMETHOD_PERCENT, 0xFFDA93), //new StopInactivity(0.5, 6, CALCMETHOD_PERCENT, 0xFFDA93), new StopEndOfDay(151500)); var ChartSet = new ReqChartItem(ItemList[ReqCount],1,CHART_PERIOD_MINUTE,5000,CHART_REQCOUNT_BAR,false,StopSet); var SystemSet = new SystemInfo("#시스템전략명", YL_TYPE_NORMAL, null, null, null); Main.ReqChartEx(ChartSet,SystemSet); Main.MessageLog("확장차트생성_"+ItemList[ReqCount]); ReqCount = ReqCount+1; if (ReqCount == Count) { Main.KillTimer(1); Main.MessageLog("종목검색완료"); } } } //신호발생 function Main_OnRiseSignal(ChartEx, Signal) { //신호발생 종목에 대해 잔고셋팅 Account1.SetBalance(Main.GetOrderCode(Signal.code),0); //매수신호이고 잔고가 없을때만 매수 if (Signal.signalKind == 1 && Account1.Balance.count == 0) { Account1.OrderBuy(Main.GetOrderCode(Signal.code),Math.floor(50000/ChartEx.GetClose(1,0)),0,1); Main.MessageLog("매수주문"); } if (Signal.signalKind == 2) { //전체미체결주문 갯수 var num = Account1.GetTheNumberOfUnfills(); //전체 미체결수 만큼 루프를 돌면서 for (var i = 0; i < num; i++) { //미체결을 하나씩 셋팅하고 Account1.SetUnfill(i); //미체결종목이 신호종목과 같고 미체결수량이 있으면 if (Account1.Unfill.code == Main.GetOrderCode(Signal.code) && Account1.Unfill.count > 0) { Account1.OrderCancel(Account1.Unfill.orderNum); } } //잔고수량만큼만 매도 if (Account1.Balance.count > 0) { Account1.OrderSell(Main.GetOrderCode(Signal.code),Account1.Balance.count,0,1); Main.MessageLog("매도주문"); } } } ******************************************************************* 여기서 차트객체를 생성 하고 나서 이 시스템 차트가 다음날 까지 유지가 되는지 궁금합니다.
프로필 이미지
에그몽
2019-01-10
3200
글번호 224708
답변완료

간단한 매수 매도 식 부탁드립니다.

1. 9시 장시작 동시에 a,b,c 종목을 d,e,f 가격으로 g,h,i 수량만큼 지정가로 매수 주문한다. 2. 9시 장시작 동시에 j,k,l 종목을 m,n,o 가격으로 p,q,r 수량만큼 지정가로 매도 주문한다. 3. s=1 이면 보유 종목 모두 t 시간에 시장가 매도 주문한다. a~t 모두 외부변수로 꺼낸다. (1,2번의 경우 여러 종목을 주문하기 위해서 입니다.) 부탁드리겠습니다. 감사합니다.
프로필 이미지
cs아빠
2019-01-09
3222
글번호 224707
답변완료

종목객체 사용과 관련하여 질문드립니다.

늘 도움을 주셔서 고맙습니다. 호가가 다음과 같이 구성되어 있을 때 즉, 실제 호가창이 비어있을 경우에 Ask(1), Bid(1)의 값은 어떤 값이 return되는지요? (매도호가) (매수호가) ... 매도4호가 1000 매도3호가 900 매도2호가 800 매도1호가 (없음) (없음)매수1호가 500 매수2호가 400 매수3호가 300 매수4호가 ...
프로필 이미지
영화사랑
2019-01-08
3207
글번호 224706
답변완료

틱봉 재조회

틱봉으로 하다보면 HTS상에서 재조회값과 기존 놔두는값의 갭이 점점 벌어지는 현상이 생기는데 예스스팟에서는 재정렬된 값을 다시 불러올수있나요?
프로필 이미지
ckwgak
2019-01-08
2981
글번호 224705
답변완료

예스트레이더를 활용해서

수고가 많으십니다 저는 예스트레이더를 이용하여 시장가주문이 아닌 지정가주문(시스템 매매 설정창에서 종가로 설정)으로 시스템트레이딩을 하려고 합니다. 그런데, 이럴 경우 가장 문제가 미체결이 발생할 경우 그 다음부터 제가 수동으로 개입하지 않으면 원하는 수량의 매매가 안되고 수량이 자꾸 꼬인다는 것입니다. 그래서 이를 해결하고자 예스스팟을 이용하려고 합니다. 그런데, 저는 예스스팟의 수식작성법을 전혀 몰라서 도움을 받고자 합니다. 예스트레이더로 매매수식은 작성완료했습니다. 그리고, 유진투자선물에서 해외선물을 매매할 계획입니다. 한번 매매할 때 마다 9계약씩 매매한다고 가정하겠습니다. 피라미딩은 적용하지 않습니다. 제가 원하는 것은... 예스트레이더의 매매신호에 따라 지정가로 주문이 발생하되, 앞전 매매신호에서 혹시 미체결이 발생하더라도 자동으로 현재 잔고를 확인하여 잔고만큼만 청산하고 새로운 9계약이 진입되도록 하고자 합니다. 그리고, 이렇게 새로운 매매신호가 발생하면 앞선 미체결(부분 미체결 포함)은 자동취소가 되도록 하고 싶습니다. 참고로, 제가 현재 작성한 예스트레이더의 매매수식은 하나의 시스템식안에 매수되는 경우가 몇가지 있고(매수명 : 매수A, 매수B, ... 등), 매도되는 경우에도 몇가지(매도명 : 매도A, 매도B, ... 등)가 있습니다. 제가 수동으로 개입하지 않더라도 예스트레이더 신호를 이용하여 지정가 매매를 할수 있도록 예스스팟 수식을 만들어 주시면 감사하겠습니다.
프로필 이미지
기똥찬
2019-01-21
3019
글번호 224704
답변완료

문의 수정

매수 전략 거래소 코스닥 일봉 5봉전 종가가 5%이상 15%이내 종목 전일 음봉 당일 1분봉 1봉전 거래량 보다 50%이상이면 매수 100만원 매수 매도 전략 매수후 2% 이상 이익이면 50%매도 나머지 50% 1분봉 이평3-5 DC 면 매도 부탁 합니다
프로필 이미지
청심
2019-01-07
2960
글번호 224703
답변완료

GetTheNumberOfBalances 명령시 갯수가 0인 이유?

Account1 계좌객체에 계좌를 선택하고, 아래코드를 실행하면 잔고갯수가 0 나오는데, 이유를 알 수 있을까요? 참고로 잔고 캡쳐 이미지 첨부합니다. var num = Account1.GetTheNumberOfBalances(); Main.MessageList("<<<", num, Account1.number); 혹시, 중복접속시에는 알 수 없는것인가요? PC 1에서 주문 및 체결 PC 2에서 위 코드를 실행하면 어떻게 되나요?
프로필 이미지
디코
2019-01-04
3041
글번호 224701