커뮤니티

예스스팟 Q&A

답변완료

KODEX200 , KODEX인버스

안녕하세요 다음 수식 부탁드립니다. KODEX200 , KODEX인버스 두종목 모두 일봉을 사용하여 당일 장개시전 08:45 ~ 08:55 에 '전일종가 +- 5tick' 기준으로 주문하는 방식으로, 주문후 당일 미체결되어도 상관없습니다. 두종목 모두 다음 기준에 의해 매매되며, YT 및 차트 등은 사용하지 않고 예스스팟 수식만으로 거래하고 싶습니다. ---> 매뉴얼에 종목객체 일봉의 경우 최대 300개로 한정이 되어 있는데 만약 500 봉이 불가하다면, 차트 불러오는 방법으로 부탁드립니다. (어느 경우든 YT 수식은 사용하지 않음) < 매수주문 기준 > 1) D+2 기준으로 계좌의 예수금잔고가 총평가순자산액의 20% 이상이고 2) 종목당 총투자금액이 5천만원 이하일 때 <--- 5천만원 이하인 종목은 매수조건 만족시 계속 주문 3) 일봉기준 최근 500 봉 종가기준 최고가로 부터 10% 이상 전일종가가 하락하고 4) '전일종가 < 전전일종가' 일 경우 100 만원이하 금액으로 08:45 ~ 08:55 '전일종가 - 5tick'으로 매수 주문 < 매도주문 기준 > 종목의 평균매입가 대비 15%이상 수익시 잔고 전량을 08:45 ~ 08:55 '전일종가 + 5tick'으로 매도 주문 < 기타 사항 > 객체 및 변수 등 설정해야 할 부분이 있다면 부탁드립니다. 이상입니다 감사합니다 !!
프로필 이미지
새로운세상
2019-11-04
3339
글번호 225058
답변완료

ReqChartItem객체 관련 질문입니다.

1. ReqChartItem객체의 기본값이 있나요? 보통은 ReqChartItem(종목코드,주기,주기설정기간,조회건수,조회건수구분,수정주기적용여부,갭보정적용여부)로 설정하여 사용하는데, 그냥 이런식으로 var chartItem = new ReqChartItem(this.code, 5); 코드값과 주기만 입력하면 어떻게 설정되는지 궁금합니다. 2. ReqChartItem객체는 몇개까지 생성할 수 있나요?
프로필 이미지
뽀로로킴
2019-10-21
3229
글번호 225057
답변완료

질문 입니다

a 조건에 만족 하는 종목 검색이 검색 되서 예스스팟으로 매수가를 정했는데 매수 당시 v<v(1) 이면 취소 할수 잇는 수식이 잇을 까요? 아니면 스팟에서 수식을 다시 만들어야 할까요?
프로필 이미지
crazaq
2019-10-21
3488
글번호 225056
답변완료

확장차트 봉의 갯수 확인 방법 문의

안녕하세요? 확장차트에 대해 질의 드립니다. 아래 정보를 값으로 받아볼수 있는 방법이 있는지요? 1) 차트의 주기와 주기구분(분,틱,..) 2) 차트상에 있는 봉의 갯수
프로필 이미지
하얀햇살
2019-10-21
3309
글번호 225055

cs아빠 님에 의해서 삭제되었습니다.

프로필 이미지
cs아빠
2019-10-20
3
글번호 225054

cs아빠 님에 의해서 삭제되었습니다.

프로필 이미지
cs아빠
2019-10-17
10
글번호 225047
답변완료

위클리 옵션 종목 리스트 불러오기

오늘 날짜로 위클리 옵션 전 종목을 불러서 확장차트를 생성해보면... var upperAtmNumber = Option.uppersATM; // upperAtmNumber = 8, lowerAtmNumber = 11 var lowerAtmNumber = Option.lowersATM; //콜종목 for (var i = -lowerAtmNumber; i <= upperAtmNumber; i++) { var callCode = Option.GetATMCallRecent(i); // 중간 생략... Main.ReqChartEx(callSecondChart, null, new Array(callIndicator)); } //풋종목 for (var j = -upperAtmNumber; j <= lowerAtmNumber; j++) { // 중간 생략... } 그러면 GetATMCallRecent() 와 GetATMPutRecent() 에 잡히는 코드는 다음과 같습니다. 30903297 // ??? 30903295 30903292 30903290 30903287 30903285 30903282 30903280 30903277 30903275 30903272 30903270 30903267 30903265 30903262 30903260 30903257 30903255 30903252 30903250 20903297 // ??? 20903295 20903292 20903290 20903287 20903285 20903282 20903280 20903277 20903275 20903272 20903270 20903267 20903265 20903262 20903260 20903257 20903255 20903252 20903250 위 코드 중 주석으로 // ?? 표시한 두 종목은 확장차트로 부를 때 종목이 없다고 에러 메시지가 나오는데, 왜 그런가요?
프로필 이미지
idnotbe
2019-10-17
3271
글번호 225045
답변완료

분할매도 가이드좀 부탁 드립니다

매수는 수동으로 하고 잔고가 0 이상 인 종목만 매도만 스팟으로 매도 가능 한가요? 가능하면 매수가 기준 익절은 -3 % 전량매도 익절은 매수가 를 기준으로 5 % 수익 나면 50 % 1 % 상승 마다 10 % 씩 익절로 나누어 팔수 잇는 수식이 될까요? 누적 5% 50 % 50 % 6% 10 % 60 % 7 % 10 % 70 % 8% 10 % 80 % 9% 10 % 90 % 10% 10 % 100 % 그리고 vi에 전량 매도 수식도 가능 하면 가이드 부탁 드리겟읍니다 그리고 스탓 stop 하고 트레이더 종료 하는게 안전 한가요? 아니면 트레이더를 그냥 종료 해도 되나요? 스팟을 강제 종료되면 스팟의 저장 화일에 이상이 잇나요? uservalue.yuv 에 저장 을 잘 하고 잘 불러오려면 종료를 어떻게 하는게 안전 한가요? 트레이더 종료후 장마감후 스팟이 같은 조건으로 돌리면 기억 하고 있던 매수 종목 검사후 장이 마감 되엇읍니다 이리 뜬적이 잇는데 그 이후 종료 하면 uservalue.yuv 에 전에 있던 화일과 새화일로 바뀌면서 저장 내용이 편 한나요? 수고 하시는데 너무 두서 없이 질문 드려서 죄송 합니다 종목별 프로그램 매매 도 객체 형성 할수 있나요? 현물 거래 시 3 시 30분 장 마감이 되면 3시 40분에 스팟 자동 종료 하려면 어떤 객체를 만들어서 실행 해야 할까요?
프로필 이미지
crazaq
2019-11-07
3325
글번호 225044
답변완료

저장 된 파일

전일 마감 때 까지 있던 로그가 아침에 불러 올때 자꾸 빠지는 이유 가 궁금 합니다 종목 보유는 30 개 정도 인데 아침 마다 한두개가 빠지고 파일을 불러 오는데요 어느 부분을 손봐야 할까요?
프로필 이미지
크레신
2019-10-16
3168
글번호 225043
답변완료

사용자조건식으로 종목정보 저장하기

파워검색으로 사용자 조건식을 받아서 조회된 종목정보를 가지고 있다가 매수하려고 합니다.... 이거 저거 찾아보니 종목정보는 메뉴얼에 나와있는대로 만들면 될거 같네요... /*스크립트시작-----------------------------------------------------*/ var Start; var Skind; var Scode; var Scount; function Main_OnStart() { Main.MessageLog("시작"); Start = 0; } function C1_OnRiseSignal(Signal) { Skind = Signal.signalKind; Scode = Signal.code; Scount = Signal.count; Main.ReqMarketData(Signal.code, 0); } function Main_OnRcvMarketData(MarketData) { var SSEobject = MarketData; var dayma1 = C2.GetIndicatorData("이동평균 5_20_60", 1,0); var dayma2 = C2.GetIndicatorData("이동평균 5_20_60", 2,0); var dayma3 = C2.GetIndicatorData("이동평균 5_20_60", 3,0); var predayma1 = C2.GetIndicatorData("이동평균 5_20_60", 1,1); var slowK = C2.GetIndicatorData("Stochastics",1,0); if (Skind== 1 && dayma1 > dayma2 && dayma2 > dayma3 && dayma1 > predayma1 && slowK <= 30) { A1.OrderBuy(Scode,Scount,SSEobject.Ask(2),0); Start = 1; } if (Start == 1 && Skind == 2) { A1.OrderSell(Scode,Scount,SSEobject.Bid(2),0); } } /*스크립트시작-------------------------------------------------------*/ 사용자 조건식을 받아서 조회되는 종목정보는 어떻게 받아오는지 모르겠습니다.... 도움 요청드립니다..... 좋은하루되십시오. ^^*
프로필 이미지
뽀로로킴
2019-10-15
3207
글번호 225042