커뮤니티

예스스팟 Q&A

달무드 님에 의해서 삭제되었습니다.

프로필 이미지
달무드
2020-01-10
15
글번호 225137

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

프로필 이미지
cs아빠
2020-01-09
1
글번호 225136
답변완료

엑셀 호출오류

안녕하세요. 엑셀값을 호출하려는데 오류가 생겨 수식을 부탁하려 합니다. 외부엑셀에서 별도로 연산을 하여 얻은 값(매수=1, 매수X=2)을 받아서 해외선물 자동매매를 시도해보려고 합니다. 첨부이미지와같이 수식을 작성하여 검증완료를 받았지만 막상 시험적용을 해보면 엑셀을 정상적으로 호출할 수 없습니다 혹은 interactive : 객체를 생성할 수 없습니다라는 메세지가 나옵니다. (interactive는 제가 따로 연산을 마친 외부 액셀파일명입니다.) 엑셀호출오류말고도 for문이나 다른 수식에 있어서 잘못된점이 있는 것 같은데 나머지 코드부분도 봐주시면 감사하겠습니다. 파이썬만 조금 접했던지라 헷갈리는 부분은 비슷하게하면 되겠지라는 마음에 대충 메꿔버려서.. 참고로 데이터매니저에 값을 넣어 전략실행 시트에서 차트를 그리고, 예스랭귀지를 이용해 값을 불러올 수 있는 시계열 데이터는 아닙니다. (차트를 그리는 용도x) 단순히 1 또는 2라는 값을 받아와 자동매매를 하는 방식으로 구현하고 싶습니다. 데이터매니저로 엑셀값을 불러올 수 있다고 하여 시도해봤는데 날짜, 시간이 있는 시계열 데이터가 아니라 구현이 불가능했습니다.
프로필 이미지
냠념
2020-01-10
3496
글번호 225135
답변완료

관심종목에 관하여

Main.SendInterests 를 사용하면 관심종목에 특정종목을 삽입할 수 있습니다. 반대로 관심종목에서 특정 종목을 빼는 방법이 있을까요??
프로필 이미지
cs아빠
2020-01-08
3335
글번호 225134
답변완료

문의 드립니다.

현재 참조데이터로 ATM연결옵션이 제공 중인데 이는 전일 종가기준 ATM으로 알고있습니다. 당일 시초가 기준 ATM연결옵션도 제공되었던 것으로 기억하는데 안보이네요.. 현재 제공되지 않는 것인지, 그렇다면 예스스팟에서 차트로 구현 가능한 방법을 여쭙고싶습니다.
프로필 이미지
뉴하트
2020-01-07
3292
글번호 225133

고구미 님에 의해서 삭제되었습니다.

프로필 이미지
고구미
2020-01-06
0
글번호 225132
답변완료

시간별 청산

안녕하세요 다음 수식 수정 부탁드립니다 1) 위크리만기일 14시30분~14시35분 기준으로, 계좌잔고를 체크하여 위크리옵션 잔고가 없다면 계좌의 월물옵션 전량 청산하고, 위크리옵션 잔고가 있다면 2)번 수식으로 진행 2) 위크리만기일 15시30분~15시35분 기준으로 계좌잔고를 체크하여 월물옵션 전량 청산 ---> 위크리 만기일이므로 위크리옵션 잔량은 관련없음 --------------------------- MarketData1 연결선물 Option1 월물옵션 Option2 위크리옵션 function Main_OnStart() { if (Option2.GetRemainDays(0,0) == 1) { Main.MessageLog("Weekly 만기일 : "+Option2.GetRemainDays(0, 0)+" / 최종청산일"); Main.SetTimer(1, 5000); } else { Main.MessageLog("Weekly 잔존일 : "+Option2.GetRemainDays(0, 0)); } } function Main_OnTimer(nEventID) { if (MarketData1.time >= 1430000000 && MarketData1.time <= 1435000000) { var num = Account1.GetTheNumberOfBalances(); for (var i = 0; i < num; i++) { Account1.SetBalance(i); if (Account1.Balance.count>0 && Option2.GetCurrent(Account1.Balance.code)==0) { if (Account1.Balance.position == 1) { Account1.OrderBuy(Account1.Balance.code, Account1.Balance.count, Option1.GetAsk(Account1.Balance.code, 5), 0); } if (Account1.Balance.position == 2) { Account1.OrderSell(Account1.Balance.code, Account1.Balance.count, Option1.GetBid(Account1.Balance.code, 5), 0); } } } } if (MarketData1.time >= 1530000000 && MarketData1.time <= 1535000000) { Main.KillTimer(1); var num = Account1.GetTheNumberOfBalances(); for (var i = 0; i < num; i++) { Account1.SetBalance(i); if (Account1.Balance.count>0 && Option2.GetCurrent(Account1.Balance.code)>0) { if (Account1.Balance.position == 1) { Account1.OrderBuy(Account1.Balance.code, Account1.Balance.count, Option1.GetAsk(Account1.Balance.code, 5), 0); } if (Account1.Balance.position == 2) { Account1.OrderSell(Account1.Balance.code, Account1.Balance.count, Option1.GetBid(Account1.Balance.code, 5), 0); } } } Main.MessageLog("Weekly 월물마감청산 완료"); } } 감사합니다 !!
프로필 이미지
새로운세상
2020-01-06
3074
글번호 225131
답변완료

스팟 전략 RangeError 문의

안녕하세요. 예전에 KOSPI 옵션용 예스스팟 전략을 예스스팟창에 자동주문 설정해서 문제없이 사용했었는데, 오랜만에 접속해보니 예스스팟창에 RangeError:Invalid array length 라는 메시지가 뜨네요. 예스스팟 편집기에서 해당 전략을 검증해 보면 검증이 완료되었습니다라고 정상적으로 나오지만 해당 전략을 예스스팟창에서 자동주문 설정하면 RangeError:Invalid array length 라고 나옵니다. 해당 에러발생 부분은 아래와 같은데요 CallCode = new Array(UNum+LNum+1); 어떻게 문제를 해결해야 하는지 문의 드립니다. (참고로 계좌에 예탁금은 없는 상태이고 거래를 안한지는 1년이 넘었습니다) 추가로 에러 발생 부분 포함한 전략일부 내용은 아래와 같습니다. var Start; var SK; var EntryVol; var Start; var vol1; var vol2; var CallStart; var PutStart; function Main_OnStart() { Start = 0; vol1 = 0; vol2 = 0; Main.SetTimer(1, 5000); } function Main_OnTimer(nEventID) { var d = new Date(); var HHMMSS = d.getHours()*10000+d.getMinutes()*100+d.getSeconds(); //9시 5분에 if (Start == 0 && nEventID == 1 && HHMMSS >= 90500) { Start = 1; UNum = Option.uppersATM; LNum = Option.lowersATM; CallCode = new Array(UNum+LNum+1); PutCode = new Array(UNum+LNum+1); CallPrice = new Array(UNum+LNum+1); PutPrice = new Array(UNum+LNum+1); 확인 부탁 드립니다. 감사합니다.
프로필 이미지
lucky93
2019-12-29
2866
글번호 225122

퀀트드래곤 님에 의해서 삭제되었습니다.

프로필 이미지
퀀트드래곤
2019-12-27
15
글번호 225121
답변완료

이용요금

해외선물 거래시 타증권에선 API 거래 이용시에 월 이용료가 부가되던데 예스스팟 사용에도 이용료가 있나요?
프로필 이미지
팡야
2019-12-26
2933
글번호 225120