커뮤니티

예스스팟 Q&A

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

프로필 이미지
고구미
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
3113
글번호 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
2905
글번호 225122

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

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

이용요금

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

문의 드립니다.

하이투자증권의 예스트레이더와 NH선물의 예스글로벌과 차이가 무엇인지 궁금하네요. 혹시 예스트레이더는 주식과 국내선물 전용이고 예스글로벌은 해외선물 전용인가요? 답변 부탁 드립니다.
프로필 이미지
핫바
2019-12-22
3183
글번호 225119

영원한자유 님에 의해서 삭제되었습니다.

프로필 이미지
영원한자유
2019-12-18
7
글번호 225117
답변완료

수식 부탁드립니다.

수식 부탁드립니다.(나스닥 5분봉 기준입니다.) 종가단순 이동평균선 5 ,20 매수조건 1.이동평균선이 골든 크로스 2.종가> 시가(양봉) 3.저가> 종가단순 5이평 손절 조건 1. 진입봉의 저가 -3틱이상 이탈시(첫 진입시) 2. 이동평균선 데드 크로스 3. 계속 상승시 전봉의 저가를 -3틱 이상 이탈시 청산 조건 40틱 이상 수익 부터 최고 수익 틱수 대비 40% 손실시 (트레이딩스탑) 매도 조건 1. 이동평균선 데드 크로스 2. 종가<시가 3. 고가 < 종가단순 5이평 손절 조건 1. 진입봉의 고가를 +3틱 이상 돌파시(첫진입) 2. 이동평균선 데드 크로스 3. 계속 하락시 전봉의 고가를 +3틱 이상 돌파시 청산 조건 40틱 이상 수익 부터 최고 수익 틱수 대비 40% 손실시 (트레이딩스탑) 총수익이 50만원 이상일때 시스템 스톱하는 수식도 같이 부탁드립니다.
프로필 이미지
림경이랑
2019-12-17
3168
글번호 225116
답변완료

OnRiseSignal 발생 시그널 발생시킨 차트에 걸린 전략명을 알려면

OnRiseSignal 발생 시그널 발생시킨 차트에 걸린 전략명을 알려면 어떻게 해야 할까요 ? 패러미터로 넘어온 Signal 객체의 Name 속성은 Buy(), Sell() 에 세팅한 신호명을 가져오더군요. 차트아이디에 시스템을 직접 할당하는 방법 외에 다른 간접적인 방법을 알고 싶습니다.
프로필 이미지
루씰
2019-12-16
3150
글번호 225113
답변완료

매수식 의뢰드립니다.

1. n1 초마다 주기적으로 검색식으로 검색한다. 2. 새로 검색된 종목중 시세감시(OnUp*dateMarket)를 통해 어제종가보다 n2 % 이상 하락시 매수 오더를 낸다. (이미 오더나간 종목은 제외한다.) 3. 이 스팟을 통해 매수된 종목갯수가 n3 개 이상이면 매수된 종목을 제외한 매수안된 종목의 미체결 매수 주문은 취소하고, 스팟을 종료한다. (== 한개라도 체결된 종목의 미체결은 취소하지 않는다.) 감사합니다.
프로필 이미지
cs아빠
2019-12-30
3206
글번호 225112